ysy пре 1 година
родитељ
комит
f64a6a3add
2 измењених фајлова са 40 додато и 6 уклоњено
  1. 35 6
      src/views/outsourcing/components/details.vue
  2. 5 0
      src/views/outsourcing/index.vue

+ 35 - 6
src/views/outsourcing/components/details.vue

@@ -8,6 +8,17 @@
             <template v-slot:totalCount="{ row }">
                 {{ row.totalCount }}{{ row.measuringUnit }}
             </template>
+
+    
+
+            <template v-slot:sourceType="{ row }">
+                 <el-tag v-if="row.sourceType == 1" size="mini" type="success">物品清单</el-tag>
+                 <el-tag v-if="row.sourceType == 2" size="mini" type="warning">带料清单</el-tag>
+                 <el-tag v-if="row.sourceType == 3" size="mini" type="danger">产出清单</el-tag>
+            </template>
+
+
+
         </ele-pro-table>
 
 
@@ -16,6 +27,13 @@
             <template v-slot:totalCount="{ row }">
                 {{ row.totalCount }}{{ row.measuringUnit }}
             </template>
+
+            <template v-slot:sourceType="{ row }">
+                <el-tag v-if="row.sourceType == 1" size="mini" type="success">物品清单</el-tag>
+                 <el-tag v-if="row.sourceType == 2" size="mini" type="warning">带料清单</el-tag>
+                 <el-tag v-if="row.sourceType == 3" size="mini" type="danger">产出清单</el-tag>
+            </template>
+
         </ele-pro-table>
 
 
@@ -63,6 +81,14 @@ export default {
                     align: 'center'
                 },
 
+                {
+                    prop: 'sourceType',
+                    slot: 'sourceType',
+                    label: '类型',
+                    align: 'center'
+                },
+
+
                 {
                     prop: 'brandNum',
                     label: '牌号',
@@ -83,8 +109,6 @@ export default {
 
 
 
-         
-
 
                 {
                     slot: 'totalCount',
@@ -96,10 +120,6 @@ export default {
 
 
 
-
-
-
-
             ];
         },
 
@@ -127,6 +147,15 @@ export default {
                     align: 'center'
                 },
 
+                
+                {
+                    prop: 'sourceType',
+                    slot: 'sourceType',
+                    label: '类型',
+                    align: 'center'
+                },
+
+
                 {
                     prop: 'brandNum',
                     label: '牌号',

+ 5 - 0
src/views/outsourcing/index.vue

@@ -28,6 +28,8 @@
           <div v-if="row.type == 1">采购委外</div>
           <div v-if="row.type == 2">直接发货委外</div>
           <div v-if="row.type == 3">无采购委外</div>
+          <div v-if="row.type == 4">有料委外</div>
+          <div v-if="row.type == 5">无料委外</div>
         </template>
 
         <template v-slot:status="{ row }">
@@ -272,6 +274,9 @@
       },
 
       handleFlow(row) {
+        if(!row.processInstanceId) {
+           return this.$message.warning('暂无流程图')
+        }
         this.$refs.flowRef.open(row.processInstanceId);
       },