目录 |
---|
1. 各按钮对应的key
对应key | 按钮名称 |
---|---|
agree | 同意 |
disagree | 不同意 |
back | 返回 |
cancel | 撤销 |
单据打印按钮 | |
process | 查看流程 |
process_new | 流转详情 |
undo | 我的待办 |
submit | 提交 |
temporary_save | 保存 |
check_approver | 查看审批人 |
turnOver | 转办 |
sendDuplicate | 抄送 |
turnOverSure | 沟通 |
beSure | 填写沟通意见 |
recall | 打回 |
reissue | 重新发起 |
print_preview | 单据预览打印按钮 |
supplement | 补录 |
supplementSure | 补录确认修改 |
choose_approval | 选择审批人 |
multi_emp | 批量选人 |
check_err_log | 查看异常日志 |
contrast_info | 差异对比 |
transfer_batch | 批量转办 |
approve_recall | 审批召回 |
addAssign | 加签 |
按钮相关说明详见050201.流程基本信息设置
注意:如果想套打配置预览打印、需要将原来打印按钮隐藏掉才会生效。即
代码块 |
---|
"actions": [{ "key": "print_preview", "label": "预览打印", "hide": false }, { "key": "print", "hide": true }] |
2. 按钮属性配置
想要修改对应按钮的属性,比如展示、隐藏、修改label等、需要到对应的actions里面配置对应key的属性值
...
需要配置的按钮 | 需要配置的属性 | 配置代码 | |||||
---|---|---|---|---|---|---|---|
“同意” | 将按钮名称配置为“通过” actions里面设置 |
| |||||
"不同意" | 将按钮禁用 actions里面设置 若元数据action中找不到对应按钮,直接在action中添加对应按钮的key配置隐藏即可 |
|
3. 流程连续审批,想审批完当前单据后自动跳转到下一条单据,全部单据审批完成后跳转到主页面
actions中去配置
代码块 |
---|
{ "key": "back", "label": "返回", "func": "=function(param){;if(param ===null || typeof(param) ==='undefined'){SCOPE.$dialog.dialog_closeinnerBack()} else if(param.colid_approve_back===true){SCOPE.innerBack()}else{SCOPE.newGoPending('right')}}" }, { "key": "colid_approve_back", "label": "审批完成后操作", "hide": true, "func": "=function(params){SCOPE.newGoPending('right')}" } |
4. 流程表单支持配置按钮展示数量
编辑页面元数据配置增加info_config参数,配置:”info_config“:{"max_btn_length":数量} 移动端:mobile_outer_btn_count
若想全部流程生效,在对象管理器中搜索模型:WorkFlowFormDataFlexData ,在模型的编辑布局中增加场景:approveInfo,在该场景去配置
效果图:
5. v2流程按钮配置
v2流程节点按钮配置操作【全局】,不需要配置节点按钮配置,配置下边的模版,整个v2流程都会生效
...
代码块 |
---|
{ "target_pc": { // pc端控制模版 "actions": { "agree": { "name": "审批", //展示名称 "hide": false, // 是否隐藏 "sequence": 10 // 顺序 }, "recall": { "name": "驳回", "sequence": 20 }, "disagree": { "name": "废弃", "sequence": 30 }, "turnOver": { "name": "转办", "sequence": 40 }, "supplement": { "name": "补录", "sequence": 50 }, "turnOverSure": { "name": "沟通", "sequence": 60 }, "undo": { "name": "我的待办1", "sequence": 1 }, "print": { "name": "打印单据", "sequence": 80 }, "contrast_info": { "name": "差异对比", "sequence": 90 }, "process": { "name": "查看流程", "sequence": 100 }, "close": { "name": "返回", "hide": true } }, "common_key_length": 3 // 常用按钮展示长度,取值范围[1,2,3,4,5] }, "target_mobile": { // 手机端展示控制 "common_key_length": 3, "actions": { "agree": { "name": "审批", "sequence": 10 }, "recall": { "name": "驳回", "sequence": 20 }, "disagree": { "name": "废弃", "sequence": 30 }, "turnOver": { "name": "转办", "sequence": 40 }, "supplement": { "name": "补录", "sequence": 50 }, "turnOverSure": { "name": "沟通", "sequence": 60 }, "undo": { "name": "我的待办", "sequence": 70 }, "close": { "name": "返回", "hide": true } }, "common_key": ["agree", "disagree", "close", "submit", "temporary_save", "beSure", "supplementSure", "recall"] // 常用按钮,系统默认,可添加 } } |
6. 如何查询按钮的key
有些按钮是标准的但是上面的wiki又没写,要怎么查按钮的key?
右键检查-点击选择按钮-将箭头移到按钮上,下面就会有个key,就是按钮对应的key了
7. 单据点击重新发起希望能跳转到指定的场景
首先先介绍一下这个”重新发起“这个按钮什么情况下才会出现呢
...