* fix(dq): 修复BPM审批界面新增反馈后列表不显示的问题 * docs(dq): 更新整改任务BPM节点权限配置文档 * feat(dq): BPM审批界面新增分管所领导字段 * feat(dq): 整改任务表单新增分管所领导字段 * refactor(dq): 是否办结/部门经办人改为写入Flowable流程变量
5.5 KiB
5.5 KiB
DqInspectTask 整改任务流程审批界面权限控制
控制模型
- 基础信息区域始终可见,通过
edit控制是否可编辑 - 流程办理和反馈信息区域默认全关,逐级显式通过
extendUrlParams传=1开启 - 上级未开启时,下级传参不生效
- 每个 UI 元素只受一个属性控制
控制树
edit → 基础信息是否可编辑(1=可编辑, 缺省=只读)
showProcessHandle → 流程办理区域
├── showSubApproveUser → 是否办结 + 部门经办人选人
└── showSelnextUser → 指定下一步操作人(默认隐藏,=1 显示)
showFeedbackInfo → 反馈信息区域(表格 + 表头)
├── showAddFeedback → 新增反馈按钮
├── showEditFeedback → 编辑/删除操作列
│ ├── jiJianFieldsReadonly → 弹窗内纪检字段只读(需 showEditFeedback=1 或 showAddFeedback=1)
│ └── nonJiJianFieldsReadonly → 弹窗内非纪检字段只读(仅纪检字段可编辑,需 showEditFeedback=1 或 showAddFeedback=1)
├── showDeptFeedback → 按部门过滤反馈数据
└── showJiJianFields → 纪检字段列(检查情况/监督意见/措施数量)
节点权限配置
格式:
| L1 属性 | L2 属性 | 值 | 说明 |,缩进表示层级,L2 仅在 L1=1 时生效
整改任务审批流程
节点: <责任部门领导接受任务并分配>
-
taskDefKey:
<Task_1c64uvl>- edit
1—— 基础信息可编辑 - showProcessHandle
1—— 流程办理区域- showSubApproveUser
1—— 是否办结 + 部门经办人
- showSubApproveUser
- showFeedbackInfo
1—— 反馈信息区域- showAddFeedback
1—— 新增反馈按钮 - showEditFeedback
1—— 编辑/删除操作列
- showAddFeedback
- edit
-
dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1
节点: <部门经办人反馈完成情况并上传附件>
-
taskDefKey:
<Task_0mbr735>- edit
1—— 基础信息可编辑 - showProcessHandle
1—— 流程办理区域- showSubApproveUser
0—— 是否办结 + 部门经办人
- showSubApproveUser
- showFeedbackInfo
1—— 反馈信息区域- showAddFeedback
1—— 新增反馈按钮 - showEditFeedback
1—— 编辑/删除操作列
- showAddFeedback
- edit
-
dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1
节点: <责任部门领导审批>
-
taskDefKey:
<Task_0mxtg05>- edit
0—— 基础信息只读 - showProcessHandle
1—— 流程办理区域- showSubApproveUser
0—— 是否办结 + 部门经办人
- showSubApproveUser
- showFeedbackInfo
0—— 反馈信息区域- showAddFeedback
0—— 新增反馈按钮 - showEditFeedback
0—— 编辑/删除操作列 - showDeptFeedback
0—— 按部门过滤反馈 - showJiJianFields
0—— 纪检字段列
- showAddFeedback
- edit
-
dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1
节点: <党群经办人审查>
-
taskDefKey:
<Task_14226iy>- edit
0—— 基础信息只读 - showProcessHandle
1—— 流程办理区域- showSubApproveUser
0—— 是否办结 + 部门经办人
- showSubApproveUser
- showFeedbackInfo
0—— 反馈信息区域- showAddFeedback
0—— 新增反馈按钮 - showEditFeedback
0—— 编辑/删除操作列 - showDeptFeedback
0—— 按部门过滤反馈 - showJiJianFields
0—— 纪检字段列
- showAddFeedback
- edit
-
dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1
节点: <党群负责人审批>
-
taskDefKey:
<Task_0ixi1rs> -
edit
0—— 基础信息只读- showProcessHandle
1—— 流程办理区域- showSubApproveUser
0—— 是否办结 + 部门经办人
- showSubApproveUser
- showFeedbackInfo
0—— 反馈信息区域- showAddFeedback
0—— 新增反馈按钮 - showEditFeedback
0—— 编辑/删除操作列 - showDeptFeedback
0—— 按部门过滤反馈 - showJiJianFields
0—— 纪检字段列
- showAddFeedback
- dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1
- showProcessHandle
节点: <分管所领导审批>
-
taskDefKey:
<Task_0l5ik22>- edit
0—— 基础信息只读- showProcessHandle
1—— 流程办理区域- showSubApproveUser
0—— 是否办结 + 部门经办人
- showSubApproveUser
- showFeedbackInfo
0—— 反馈信息区域- showAddFeedback
0—— 新增反馈按钮 - showEditFeedback
0—— 编辑/删除操作列 - showDeptFeedback
0—— 按部门过滤反馈 - showJiJianFields
0—— 纪检字段列
- showAddFeedback
- dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1
- showProcessHandle
- edit
节点: <所党委书记审批>
-
taskDefKey:
<Task_0g8sc6n>- edit
0—— 基础信息只读- showProcessHandle
1—— 流程办理区域- showSubApproveUser
0—— 是否办结 + 部门经办人
- showSubApproveUser
- showFeedbackInfo
0—— 反馈信息区域- showAddFeedback
0—— 新增反馈按钮 - showEditFeedback
0—— 编辑/删除操作列 - showDeptFeedback
0—— 按部门过滤反馈 - showJiJianFields
0—— 纪检字段列
- showAddFeedback
- dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1
- showProcessHandle
- edit