diff --git a/src/views/bg/xispeak/BPM_NODE_PERMISSIONS.md b/src/views/bg/xispeak/BPM_NODE_PERMISSIONS.md index ff2efe8..e0c439d 100644 --- a/src/views/bg/xispeak/BPM_NODE_PERMISSIONS.md +++ b/src/views/bg/xispeak/BPM_NODE_PERMISSIONS.md @@ -169,7 +169,7 @@ showFeedbackInfo → 反馈信息区域(表格 + 表头) * **showEditFeedback** `0` —— 编辑/删除操作列 * **showDeptFeedback** `0` —— 按部门过滤反馈 * **showJiJianFields** `0` —— 纪检字段列 -* bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1 +* bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1 --- @@ -215,7 +215,7 @@ showFeedbackInfo → 反馈信息区域(表格 + 表头) * **jiJianFieldsReadonly** `0` —— 弹窗内纪检字段只读 * **showDeptFeedback** `0` —— 按部门过滤反馈 * **showJiJianFields** `1` —— 纪检字段列 -* bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1 +* bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=0&showJiJianFields=1 --- ### 节点: <督办部门经办人确认全部反馈事项> @@ -339,3 +339,17 @@ showFeedbackInfo → 反馈信息区域(表格 + 表头) * bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1&jiJianFieldsReadonly=1&showJiJianFields=1 --- +开始节点 +Start_0uul4z8 +bg/xispeak/components/BgXiSpeakBPMForm?showFeedbackInfo=1 + +反馈流程部门负责人审批 +Task_04bazej +bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1 + +反馈流程部门负责人反馈 +Task_133caii +bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1 + + + diff --git a/src/views/bg/xispeak/BPM_NODE_PERMISSIONS_XI_FEEDBACK.md b/src/views/bg/xispeak/BPM_NODE_PERMISSIONS_XI_FEEDBACK.md index 522c855..b3a3c99 100644 --- a/src/views/bg/xispeak/BPM_NODE_PERMISSIONS_XI_FEEDBACK.md +++ b/src/views/bg/xispeak/BPM_NODE_PERMISSIONS_XI_FEEDBACK.md @@ -54,16 +54,44 @@ showFeedbackInfo → 反馈信息区域(表格 + 表头) ### 节点: <部门经办人反馈完成情况> * taskDefKey: `` - * bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1&jiJianFieldsReadonly=1&showJiJianFields=1 + + * **edit** `0` —— 基础信息只读 + * **showProcessHandle** `1` —— 流程办理区域 + * **showSubApproveUser** `0` —— 是否办结 + 部门经办人 + * **showFeedbackInfo** `1` —— 反馈信息区域 + * **showAddFeedback** `1` —— 新增反馈按钮 + * **showEditFeedback** `1` —— 编辑/删除操作列 + * **jiJianFieldsReadonly** `1` —— 弹窗内纪检字段只读 + * **showDeptFeedback** `1` —— 按部门过滤反馈 + * **showJiJianFields** `1` —— 纪检字段列 +* bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1&jiJianFieldsReadonly=1&showJiJianFields=1 --- ### 节点: <督办经办人核查> * taskDefKey: `` - * bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1 + + * **edit** `0` —— 基础信息只读 + * **showProcessHandle** `1` —— 流程办理区域 + * **showSubApproveUser** `0` —— 是否办结 + 部门经办人 + * **showFeedbackInfo** `1` —— 反馈信息区域 + * **showAddFeedback** `0` —— 新增反馈按钮 + * **showEditFeedback** `0` —— 编辑/删除操作列 + * **showDeptFeedback** `0` —— 按部门过滤反馈 + * **showJiJianFields** `1` —— 纪检字段列 +* bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1 --- ### 节点: <督办部门负责人审批> * taskDefKey: `` - * bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1 + + * **edit** `0` —— 基础信息只读 + * **showProcessHandle** `1` —— 流程办理区域 + * **showSubApproveUser** `0` —— 是否办结 + 部门经办人 + * **showFeedbackInfo** `1` —— 反馈信息区域 + * **showAddFeedback** `0` —— 新增反馈按钮 + * **showEditFeedback** `0` —— 编辑/删除操作列 + * **showDeptFeedback** `0` —— 按部门过滤反馈 + * **showJiJianFields** `1` —— 纪检字段列 +* bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1 --- diff --git a/src/views/dq/inspectTask/BPM_NODE_PERMISSIONS.md b/src/views/dq/inspectTask/BPM_NODE_PERMISSIONS_DELETE.md similarity index 100% rename from src/views/dq/inspectTask/BPM_NODE_PERMISSIONS.md rename to src/views/dq/inspectTask/BPM_NODE_PERMISSIONS_DELETE.md diff --git a/src/views/dq/inspectTask/BPM_NODE_PERMISSIONS_INSPECT.md b/src/views/dq/inspectTask/BPM_NODE_PERMISSIONS_INSPECT.md new file mode 100644 index 0000000..db33101 --- /dev/null +++ b/src/views/dq/inspectTask/BPM_NODE_PERMISSIONS_INSPECT.md @@ -0,0 +1,81 @@ +# DqInspectTask 整改任务流程审批界面权限控制 + +## 控制模型 + +- 基础信息区域始终可见,通过 `edit` 控制是否可编辑 +- 流程办理和反馈信息区域默认全关,逐级显式通过 `extendUrlParams` 传 `=1` 开启 +- 上级未开启时,下级传参不生效 +- 每个 UI 元素只受一个属性控制 + +## 控制树 + +``` +edit → 基础信息是否可编辑(1=可编辑, 缺省=只读) + +showProcessHandle → 流程办理区域 + ├── showSubApproveUser → 是否办结 + 部门经办人选人 + ├── showIsNeedLeaderApprove → 是否需要所领导审批 + 分管所领导选人 + └── showSelnextUser → 指定下一步操作人(默认隐藏,=1 显示) + +showFeedbackInfo → 反馈信息区域(表格 + 表头) + ├── showAddFeedback → 新增反馈按钮 + ├── showEditFeedback → 编辑/删除操作列 + │ ├── jiJianFieldsReadonly → 弹窗内纪检字段只读(需 showEditFeedback=1 或 showAddFeedback=1) + │ └── nonJiJianFieldsReadonly → 弹窗内非纪检字段只读(仅纪检字段可编辑,需 showEditFeedback=1 或 showAddFeedback=1) + ├── showDeptFeedback → 按部门过滤反馈数据 + └── showJiJianFields → 纪检字段列(检查情况/监督意见/措施数量) +``` + +## 节点权限配置 + +> 格式:`| L1 属性 | L2 属性 | 值 | 说明 |`,缩进表示层级,L2 仅在 L1=1 时生效 + +--- + +## 整改任务审批流程 + + +### 节点: <所党委书记审批> +* taskDefKey: `` + * dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1 +--- + +### 节点: <党群负责人收集后审批> +* taskDefKey: `` + * dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showIsNeedLeaderApprove=1&showSelnextUser=1 +--- + +### 节点: <分管所领导审批> +* taskDefKey: `` + * dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1 +--- + +### 节点: <部门经办人反馈完成情况并上传附件> +* taskDefKey: `` + * dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1 +--- + +### 节点: <责任部门领导审批> +* taskDefKey: `` + * dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1 +--- + +### 节点: <党群经办人审查> +* taskDefKey: `` + * dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1 +--- + +### 节点: <责任部门领导接受任务并分配> +* taskDefKey: `` + * dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1 +--- + +### 节点: <党群负责人收集前审批> +* taskDefKey: `` + * dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1 +--- + +### 节点: <党群经办人发起督办流程> +* taskDefKey: `` + * dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1 +--- diff --git a/src/views/dq/inspectTask/DqInspectTaskList.vue b/src/views/dq/inspectTask/DqInspectTaskList.vue index 52b42c3..3437c10 100644 --- a/src/views/dq/inspectTask/DqInspectTaskList.vue +++ b/src/views/dq/inspectTask/DqInspectTaskList.vue @@ -307,7 +307,7 @@ const FORM_URL = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1'; const DELETE_FLOW_CODE = 'dq_delete_01'; const DELETE_FLOW_NAME = '销号'; - const DELETE_FORM_URL = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1'; + const DELETE_FORM_URL = 'dq/inspectTask/components/DqInspectTaskBPMForm?showFeedbackInfo=1'; const currentScheduleFlowCode = ref(''); /** diff --git a/src/views/dq/inspectTask/components/DqInspectTaskBPMForm.vue b/src/views/dq/inspectTask/components/DqInspectTaskBPMForm.vue index c6d0c56..4e838b1 100644 --- a/src/views/dq/inspectTask/components/DqInspectTaskBPMForm.vue +++ b/src/views/dq/inspectTask/components/DqInspectTaskBPMForm.vue @@ -75,8 +75,7 @@ - - +