## 手持端相关 #### 通知手持端(工位/岗位) * 方法说明 可以给手持端的指定工位或者岗位发送弹框通知。该弹框可以人工确认。如无人工确认,可配置保持时间,超过保持时间,弹框自动消失。 ``` function noticeOperator(workTypes: string, workStations: string, content: string, needConfirm: boolean, keepTime: number): void ``` * 输入参数 * workTypes,string 类型,要通知的岗位。多岗位间逗号分隔。 * workStations,string 类型,要通知的工位。多工位间逗号分隔。 * content,string 类型,通知的内容。 * needConfirm,boolean类型,表示是否需要手持端用户点击确认后,通知弹框才会消失。 * keepTime,number类型,表示通知弹框在手持端的保持时间,单位秒,超过这个时间弹框将消失。 **注意**:本方法采用异步的方式发送群发通知。 * 输出参数 本方法输出参数为空。 * 异常 本方法抛出异常。 #### 通知手持端用户 * 方法说明 可以给手持端的指定用户发送弹框通知。该弹框可以人工确认。如无人工确认,可配置保持时间,超过保持时间,弹框自动消失。 ``` function noticeOperatorByUser(userNames: string, content: string, needConfirm: boolean, keepTime: number): void ``` * 输入参数 * userNames,string 类型,要通知的用户。多用户间逗号分隔。 * content,string 类型,通知的内容。 * needConfirm,boolean类型,表示是否需要手持端用户点击确认后,通知弹框才会消失。 * keepTime,number类型,表示通知弹框在手持端的保持时间,单位秒,超过这个时间弹框将消失。 **注意**:本方法采用异步的方式发送群发通知。 * 输出参数 本方法输出参数为空。 * 异常 本方法抛出异常。 #### 通过menuId修改手持端按钮的label * 方法说明 通过menuId定位修改手持端对应按钮的label(重启之后会失效,恢复到初始状态) ``` function setPadLabelByMenuId(menuId: String, label: String):void ``` * 输入参数 * menuId,string 类型,要更改的手持端任务按钮的menuId * label,string 类型,将手持端按钮上标签的内容修改为label中的内容 * 输出参数 本方法输出参数为空。 * 异常 本方法抛出异常。 #### 通过menuId修改手持端按钮的背景色 * 方法说明 通过menuId修改手持端按钮的背景色(重启之后会失效,恢复到初始状态) ``` function setPadBackgroundByMenuId(menuId: String, background: String):void ``` * 输入参数 * menuId,string 类型,要更改的手持端任务按钮的menuId * background,string 类型,将手持端按钮上标签的背景色修改为background中的颜色(16进制的RGB格式) * 输出参数 本方法输出参数为空。 * 异常 本方法抛出异常。 #### 通过menuId设置手持端按钮是否禁用 * 方法说明 通过menuId设置手持端按钮是否禁用(重启之后会失效,恢复到初始状态) ``` function setPadDisableByMenuId(menuId: String, disable: boolean):void ``` * 输入参数 * menuId,string 类型,要更改的手持端任务按钮的menuId * disable,布尔类型,手持端按钮是否设置为禁用 * 输出参数 本方法输出参数为空。 * 异常 本方法抛出异常。