API
Component

Queuing ($UI/comp/queuing/components/queuing/queuing)

使用范围:WX

Contents

component Queuing ($UI/comp/queuing/components/queuing/queuing) extends $UI/wxsys/comps/lib/base/bindComponent

<b> 添加排队叫号组件,设置标签,并添加输出组件</b>

Constructor Top

  Queuing ()

Operations Top

callingNumber (string queue_id)
createQueue (
结构如下:)
deleteQueueById (string queue_id)
deleteQueueByName (string name)
endCallNumber (string queue_id)
exitQueue (string queue_id)
getAllQueue ()
getQueueById (string queue_id)
getQueueByName (string name)
getQueuingByQueueId (string queue_id)
joinQueue (string queue_id)

Events Top

void callingNumberSuccess (CallingNumberSuccessEvent event)
void createQueueSuccess (GetQueueByIdSuccessEvent event)
void getQueueByIdSuccess (GetQueueByIdSuccessEvent event)
void getQueueByNameSuccess (GetQueueByIdSuccessEvent event)
void getQueuingByQueueIdSuccess (GetQueuingByQueueIdSuccessEvent event)
void joinQueueSuccess (GetQueuingByQueueIdSuccessEvent event)

Constructor details Top

public Queuing ()

<b> 添加排队叫号组件,设置标签,并添加输出组件</b>

Operations Detail Top

public callingNumber (string queue_id)

排队叫号

Parameters

string queue_id

队伍id

public createQueue (
结构如下:)

创建指定名称的队伍

Parameters


结构如下:

{ name : 队伍名称, total : 每天队伍处理的最大队列长度 stime : 开始排队的时间(时:分) etime : 结束排队的时间(时:分) note : 备注信息 }

public deleteQueueById (string queue_id)

删除指定id的队伍

Parameters

string queue_id

队伍id

public deleteQueueByName (string name)

删除指定名称的队伍

Parameters

string name

队伍名称

public endCallNumber (string queue_id)

终止指定id的队伍的排队

Parameters

string queue_id

队伍id

public exitQueue (string queue_id)

主动退出排队

Parameters

string queue_id

队伍id {string} number 排队编号

public getAllQueue ()

获取所有队伍信息

public getQueueById (string queue_id)

根据指定队伍id获取队列详细信息

Parameters

string queue_id

队伍id

public getQueueByName (string name)

根据指定队伍名称获取队列详细信息

Parameters

string name

队伍名称

public getQueuingByQueueId (string queue_id)

获取指定队伍id的当前的排队情况

Parameters

string queue_id

队伍id

public joinQueue (string queue_id)

加入指定队伍id的队列

Parameters

string queue_id

队伍id {string} userinfo 用户信息

Events Detail Top

public void callingNumberSuccess (CallingNumberSuccessEvent event)

叫号成功

Parameters

CallingNumberSuccessEvent event


结构如下:

{ num:当前排队序号, id:当前排队id, queueId: 队伍id, info:用户信息, entertime:加入时间, handletime:叫号时间 }

Return Value

void

public void createQueueSuccess (GetQueueByIdSuccessEvent event)

创建队伍成功

Parameters

GetQueueByIdSuccessEvent event


结构如下:

{ queue_id: 队伍id name : 队伍名称, total : 队列长度, stime:起始时间, etime:结束时间, createtime:创建时间, note:备注 }

Return Value

void

public void getQueueByIdSuccess (GetQueueByIdSuccessEvent event)

根据队伍id获取队伍信息成功

Parameters

GetQueueByIdSuccessEvent event


结构如下:

{ queue_id: 队伍id name : 队伍名称, total : 队列长度, stime:起始时间, etime:结束时间, note:备注 }

Return Value

void

public void getQueueByNameSuccess (GetQueueByIdSuccessEvent event)

根据队伍名称获取队伍信息成功

Parameters

GetQueueByIdSuccessEvent event


结构如下:

{ queue_id: 队伍id name : 队伍名称, total : 队列长度, stime:起始时间, etime:结束时间, note:备注 }

Return Value

void

public void getQueuingByQueueIdSuccess (GetQueuingByQueueIdSuccessEvent event)

根据队伍id获取当前排队信息成功

Parameters

GetQueuingByQueueIdSuccessEvent event


结构如下:

{ num:当前排队序号, id:当前排队id, queue_id: 队伍id, info:用户信息, entertime:加入时间 }

Return Value

void

public void joinQueueSuccess (GetQueuingByQueueIdSuccessEvent event)

加入队伍成功

Parameters

GetQueuingByQueueIdSuccessEvent event


结构如下:

{ num:当前排队序号, id:当前排队id, queue_id: 队伍id, info:用户信息, entertime:加入时间 }

Return Value

void