Преглед изворни кода

1.流程图显示问题
2.任务分配规则列表显示问题(传递id错误)
3.流程分类显示错误

gexinzhineng/gxzn27 пре 2 година
родитељ
комит
f90c9a0c77
2 измењених фајлова са 15 додато и 4 уклоњено
  1. 7 2
      src/views/bpm/definition/definition.data.ts
  2. 8 2
      src/views/bpm/definition/index.vue

+ 7 - 2
src/views/bpm/definition/definition.data.ts

@@ -26,8 +26,13 @@ const crudSchemas = reactive<VxeCrudSchema>({
     {
       title: '流程分类',
       field: 'category',
-      dictType: DICT_TYPE.BPM_MODEL_CATEGORY,
-      dictClass: 'number'
+      // dictType: DICT_TYPE.BPM_MODEL_CATEGORY,
+      // dictClass: 'string'
+      table: {
+        slots: {
+          default: 'category_default'
+        }
+      }
     },
     {
       title: '表单信息',

+ 8 - 2
src/views/bpm/definition/index.vue

@@ -6,6 +6,10 @@
       <template #name_default="{ row }">
         <XTextButton :title="row.name" @click="handleBpmnDetail(row.id)" />
       </template>
+      <!-- 流程分类 -->
+      <template #category_default="{ row }">
+        <DictTag :type="DICT_TYPE.BPM_MODEL_CATEGORY" :value="Number(row?.category)" />
+      </template>
       <!-- 表单信息 -->
       <template #formId_default="{ row }">
         <XTextButton
@@ -61,6 +65,8 @@ import * as DefinitionApi from '@/api/bpm/definition'
 // import * as ModelApi from '@/api/bpm/model'
 import { allSchemas } from './definition.data'
 import { setConfAndFields2 } from '@/utils/formCreate'
+import { DICT_TYPE } from '@/utils/dict'
+
 const bpmnXML = ref(null)
 const showBpmnOpen = ref(false)
 const bpmnControlForm = ref({
@@ -105,7 +111,7 @@ const handleBpmnDetail = (row) => {
   console.log(row)
   DefinitionApi.getProcessDefinitionBpmnXMLApi(row).then((response) => {
     console.log(response, 'response')
-    bpmnXML.value = response.bpmnXml
+    bpmnXML.value = response
     // 弹窗打开
     showBpmnOpen.value = true
   })
@@ -117,7 +123,7 @@ const handleAssignRule = (row) => {
   router.push({
     name: 'BpmTaskAssignRuleList',
     query: {
-      modelId: row.id
+      processDefinitionId: row.id
     }
   })
 }