Files
supervision-test-frontend-repo/src/views/dq/inspectTask/BPM_NODE_PERMISSIONS.md
T
new_new_new 6759e000e8 !22 fix(dq): 修复BPM审批界面新增反馈后列表不显示的问题
* fix(dq): 修复BPM审批界面新增反馈后列表不显示的问题
* docs(dq): 更新整改任务BPM节点权限配置文档
* feat(dq): BPM审批界面新增分管所领导字段
* feat(dq): 整改任务表单新增分管所领导字段
* refactor(dq): 是否办结/部门经办人改为写入Flowable流程变量
2026-06-05 09:20:35 +00:00

5.5 KiB
Raw Blame History

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 —— 是否办结 + 部门经办人
    • showFeedbackInfo 1 —— 反馈信息区域
      • showAddFeedback 1 —— 新增反馈按钮
      • showEditFeedback 1 —— 编辑/删除操作列
  • dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1


节点: <部门经办人反馈完成情况并上传附件>

  • taskDefKey: <Task_0mbr735>

    • edit 1 —— 基础信息可编辑
    • showProcessHandle 1 —— 流程办理区域
      • showSubApproveUser 0 —— 是否办结 + 部门经办人
    • showFeedbackInfo 1 —— 反馈信息区域
      • showAddFeedback 1 —— 新增反馈按钮
      • showEditFeedback 1 —— 编辑/删除操作列
  • dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1


节点: <责任部门领导审批>

  • taskDefKey: <Task_0mxtg05>

    • edit 0 —— 基础信息只读
    • showProcessHandle 1 —— 流程办理区域
      • showSubApproveUser 0 —— 是否办结 + 部门经办人
    • showFeedbackInfo 0 —— 反馈信息区域
      • showAddFeedback 0 —— 新增反馈按钮
      • showEditFeedback 0 —— 编辑/删除操作列
      • showDeptFeedback 0 —— 按部门过滤反馈
      • showJiJianFields 0 —— 纪检字段列
  • dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1


节点: <党群经办人审查>

  • taskDefKey: <Task_14226iy>

    • edit 0 —— 基础信息只读
    • showProcessHandle 1 —— 流程办理区域
      • showSubApproveUser 0 —— 是否办结 + 部门经办人
    • showFeedbackInfo 0 —— 反馈信息区域
      • showAddFeedback 0 —— 新增反馈按钮
      • showEditFeedback 0 —— 编辑/删除操作列
      • showDeptFeedback 0 —— 按部门过滤反馈
      • showJiJianFields 0 —— 纪检字段列
  • dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1


节点: <党群负责人审批>

  • taskDefKey: <Task_0ixi1rs>

  • edit 0 —— 基础信息只读

    • showProcessHandle 1 —— 流程办理区域
      • showSubApproveUser 0 —— 是否办结 + 部门经办人
    • showFeedbackInfo 0 —— 反馈信息区域
      • showAddFeedback 0 —— 新增反馈按钮
      • showEditFeedback 0 —— 编辑/删除操作列
      • showDeptFeedback 0 —— 按部门过滤反馈
      • showJiJianFields 0 —— 纪检字段列
    • dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1

节点: <分管所领导审批>

  • taskDefKey: <Task_0l5ik22>

    • edit 0 —— 基础信息只读
      • showProcessHandle 1 —— 流程办理区域
        • showSubApproveUser 0 —— 是否办结 + 部门经办人
      • showFeedbackInfo 0 —— 反馈信息区域
        • showAddFeedback 0 —— 新增反馈按钮
        • showEditFeedback 0 —— 编辑/删除操作列
        • showDeptFeedback 0 —— 按部门过滤反馈
        • showJiJianFields 0 —— 纪检字段列
      • dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1

节点: <所党委书记审批>

  • taskDefKey: <Task_0g8sc6n>

    • edit 0 —— 基础信息只读
      • showProcessHandle 1 —— 流程办理区域
        • showSubApproveUser 0 —— 是否办结 + 部门经办人
      • showFeedbackInfo 0 —— 反馈信息区域
        • showAddFeedback 0 —— 新增反馈按钮
        • showEditFeedback 0 —— 编辑/删除操作列
        • showDeptFeedback 0 —— 按部门过滤反馈
        • showJiJianFields 0 —— 纪检字段列
      • dqinspecttask/components/DqInspectTaskBPMForm?showProcessHandle=1