目录
兼容性:企业微信 4.0.18 开始支持
保存用户选择的审批选项。
用户在网页中修改审批选项时,调用该接口保存用户的选择。
ww.saveApprovalSelectedItems({
key: 'key',
selectedData: [
{
key: 'item-1',
value: '选项1'
},
{
key: 'item-2',
value: '选项2'
}
]
})
本接口必须使用应用身份进行注册
应用必须具有审批权限
属性 | 类型 | 必填 | 说明 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
key | string | 是 | 从 URL 中获取到的 key | ||||||||||||||||
selectedData | Object[] | 是 | 选中的选项 | ||||||||||||||||
| |||||||||||||||||||
success | Function | 否 | 成功回调 | ||||||||||||||||
fail | Function | 否 | 失败回调 | ||||||||||||||||
cancel | Function | 否 | 取消回调 | ||||||||||||||||
complete | Function | 否 | 完成回调 |
Promise<Object>
属性 | 类型 | 必填 | 说明 | |
---|---|---|---|---|
errMsg | string | 是 | 通用错误信息 | |
errCode | number | 是 | 通用错误码 |
接口仅用于审批设置外部选项场景,请勿用作其他场景
网页应该做好深色模式适配
wx.invoke('saveApprovalSelectedItems', {
"key": 'key', // 字符串,从 URL 中获取到的 key
"selectedData": '[{"key":"item-1","value":"选项1"},{"key":"item-2","value":"选项2"}]'// !!!注意,旧版这里传入的是,JSON.stringify后的字符串
}, (res) => {
if (res.err_msg === 'saveApprovalSelectedItems:ok') {
// 保存成功
}
});