Bläddra i källkod

feat: 更新作业票审批流配置,完善各作业类型的流程定义 key

xieyong 3 dagar sedan
förälder
incheckning
8d28c76517
1 ändrade filer med 23 tillägg och 15 borttagningar
  1. 23 15
      src/views/DangerousWorkList/constants.js

+ 23 - 15
src/views/DangerousWorkList/constants.js

@@ -80,7 +80,15 @@ export function canEditStatus(status) {
  * name:作业类型名称
  * processDefinitionKey:流程定义 key,即提交接口的 processDefinitionKey
  *
- * 受限空间作业对应的流程模型需要配置:
+ * 流程定义 key 命名规则:ehs_work_ticket_{作业类型}_{apply}
+ *   - ehs_work_ticket:安全生产 - 作业票
+ *   - 作业类型词根与源系统编码 HO_PERMIT_* 一一对应,便于前后端对照
+ *   - apply:作业票申请(提交后进入审批流)
+ *
+ * 各作业类型对应的流程模型都需要配置同样的作业票表单路由,
+ * 节点(任务)key 与源系统 HO_PERMIT_* 对应,或直接用节点名称。
+ *
+ * 受限空间作业(ehs_work_ticket_confined_space_apply)对应的流程模型需要配置:
  *   表单路由 formCustomCreatePath =
  *     {"pcView":"/bpm/handleTask/components/dangerousWorkTicket/detail.vue",
  *      "pcHandle":"/bpm/handleTask/components/dangerousWorkTicket/submit.vue"}
@@ -88,22 +96,22 @@ export function canEditStatus(status) {
  *   或直接用节点名称(风险辨识、气体分析、现场安全措施确认、安全交底、
  *   所在单位意见、作业实施、完工验收),前端按「key / 别名 / 名称 / 双向包含」多级匹配。
  *
- * 高处作业(ehs_test3)对应的流程模型需要配置同样的作业票表单路由,
+ * 高处作业(ehs_work_ticket_height_apply)对应的流程模型需要配置同样的作业票表单路由,
  * 节点(任务)key 与源系统 HO_PERMIT_HEIGHT_* 对应,或直接用节点名称。
  *
- * 吊装作业(ehs_test4)对应的流程模型需要配置同样的作业票表单路由,
+ * 吊装作业(ehs_work_ticket_hoisting_apply)对应的流程模型需要配置同样的作业票表单路由,
  * 节点(任务)key 与源系统 HO_PERMIT_HOISTING_* 对应,或直接用节点名称。
  *
- * 临时用电作业(ehs_test5)对应的流程模型需要配置同样的作业票表单路由,
+ * 临时用电作业(ehs_work_ticket_electricity_apply)对应的流程模型需要配置同样的作业票表单路由,
  * 节点(任务)key 与源系统 HO_PERMIT_ELECTRICITY_* 对应,或直接用节点名称。
  *
- * 动土作业(ehs_test6)对应的流程模型需要配置同样的作业票表单路由,
+ * 动土作业(ehs_work_ticket_break_ground_apply)对应的流程模型需要配置同样的作业票表单路由,
  * 节点(任务)key 与源系统 HO_PERMIT_BREAK_GROUND_* 对应,或直接用节点名称。
  *
- * 断路作业(ehs_test7)对应的流程模型需要配置同样的作业票表单路由,
+ * 断路作业(ehs_work_ticket_break_road_apply)对应的流程模型需要配置同样的作业票表单路由,
  * 节点(任务)key 与源系统 HO_PERMIT_BREAK_ROAD_* 对应,或直接用节点名称。
  *
- * 盲板抽堵作业(ehs_test8)对应的流程模型需要配置同样的作业票表单路由,
+ * 盲板抽堵作业(ehs_work_ticket_blind_plate_apply)对应的流程模型需要配置同样的作业票表单路由,
  * 节点(任务)key 与源系统 HO_PERMIT_BLIND_PLATE_* 对应,或直接用节点名称。
  */
 export const WORK_TICKET_PROCESS_MAPPING = [
@@ -111,49 +119,49 @@ export const WORK_TICKET_PROCESS_MAPPING = [
     code: '1',
     sourceCode: 'HO_PERMIT_FIRE',
     name: '动火作业',
-    processDefinitionKey: 'ehs_test'
+    processDefinitionKey: 'ehs_work_ticket_fire_apply'
   },
   {
     code: '2',
     sourceCode: 'HO_PERMIT_CONFINED_SPACE',
     name: '受限空间作业',
-    processDefinitionKey: 'ehs_test2'
+    processDefinitionKey: 'ehs_work_ticket_confined_space_apply'
   },
   {
     code: '3',
     sourceCode: 'HO_PERMIT_HEIGHT',
     name: '高处作业',
-    processDefinitionKey: 'ehs_test3'
+    processDefinitionKey: 'ehs_work_ticket_height_apply'
   },
   {
     code: '4',
     sourceCode: 'HO_PERMIT_HOISTING',
     name: '吊装作业',
-    processDefinitionKey: 'ehs_test4'
+    processDefinitionKey: 'ehs_work_ticket_hoisting_apply'
   },
   {
     code: '5',
     sourceCode: 'HO_PERMIT_ELECTRICITY',
     name: '临时用电作业',
-    processDefinitionKey: 'ehs_test5'
+    processDefinitionKey: 'ehs_work_ticket_electricity_apply'
   },
   {
     code: '6',
     sourceCode: 'HO_PERMIT_BREAK_GROUND',
     name: '动土作业',
-    processDefinitionKey: 'ehs_test6'
+    processDefinitionKey: 'ehs_work_ticket_break_ground_apply'
   },
   {
     code: '7',
     sourceCode: 'HO_PERMIT_BREAK_ROAD',
     name: '断路作业',
-    processDefinitionKey: 'ehs_test7'
+    processDefinitionKey: 'ehs_work_ticket_break_road_apply'
   },
   {
     code: '8',
     sourceCode: 'HO_PERMIT_BLIND_PLATE',
     name: '盲板抽堵作业',
-    processDefinitionKey: 'ehs_test8'
+    processDefinitionKey: 'ehs_work_ticket_blind_plate_apply'
   }
 ];