!30 fix(inspectTask): 分管所领导只读态改用j-select-user显示姓名

* fix(inspectTask): 分管所领导只读态改用j-select-user显示姓名
* fix(inspectTask): 销号流程URL移除showProcessHandle参数
* docs(xispeak): 统一督察流程节点权限文档格式
This commit is contained in:
new_new_new
2026-06-10 11:26:52 +00:00
parent 85a68c3b82
commit f6600e85ec
6 changed files with 130 additions and 8 deletions
+16 -2
View File
@@ -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
@@ -54,16 +54,44 @@ showFeedbackInfo → 反馈信息区域(表格 + 表头)
### 节点: <部门经办人反馈完成情况>
* taskDefKey: `<Task_12vdqzv>`
* 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: `<Task_13olnz1>`
* 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: `<Task_1l650tz>`
* 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
---
@@ -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: `<Task_0g8sc6n>`
* dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1
---
### 节点: <党群负责人收集后审批>
* taskDefKey: `<Task_0ixi1rs>`
* dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showIsNeedLeaderApprove=1&showSelnextUser=1
---
### 节点: <分管所领导审批>
* taskDefKey: `<Task_0l5ik22>`
* dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1
---
### 节点: <部门经办人反馈完成情况并上传附件>
* taskDefKey: `<Task_0mbr735>`
* dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1
---
### 节点: <责任部门领导审批>
* taskDefKey: `<Task_0mxtg05>`
* dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1
---
### 节点: <党群经办人审查>
* taskDefKey: `<Task_14226iy>`
* dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1
---
### 节点: <责任部门领导接受任务并分配>
* taskDefKey: `<Task_1c64uvl>`
* dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1
---
### 节点: <党群负责人收集前审批>
* taskDefKey: `<Task_1i99s6v>`
* dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1
---
### 节点: <党群经办人发起督办流程>
* taskDefKey: `<Task_1nj4k7b>`
* dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1
---
@@ -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('');
/**
@@ -75,8 +75,7 @@
</a-col>
<a-col :span="12">
<a-form-item label="分管所领导" name="chargeLeaderId">
<a-input v-if="mainDisabled" :value="mainForm.chargeLeaderId" disabled />
<j-select-user v-else v-model:value="mainForm.chargeLeaderId" allow-clear />
<j-select-user v-model:value="mainForm.chargeLeaderId" :disabled="mainDisabled" allow-clear />
</a-form-item>
</a-col>
<a-col :span="12">