yusheng 11 месяцев назад
Родитель
Сommit
b132efd6a1

+ 11 - 1
src/views/bpm/handleTask/components/purchaseOrder/detailDialog.vue

@@ -268,7 +268,7 @@
   // import fileMain from '@/components/addDoc/index.vue';
   import { orderSourceType, outsourceSceneList } from '@/enum/dict';
   import {lbjtList } from '@/enum/dict.js';
-
+  import { levelList } from '@/enum/dict.js';
   export default {
     mixins: [dictMixins],
     // components: { fileMain },
@@ -471,6 +471,16 @@
                 : '';
             }
           },
+          {
+            minWidth: 120,
+            prop: 'goodsLevel',
+            label: '物品级别',
+            formatter: (_row, _column, cellValue) => {
+              return levelList.find((item) => item.value == _row.goodsLevel)
+                ?.label;
+            },
+            align: 'center'
+          },
           {
             width: 160,
             prop: 'singlePrice',

+ 1 - 0
src/views/bpm/handleTask/components/purchaseOrder/invoice/detailDialog.vue

@@ -45,6 +45,7 @@ import detailDialog from '@/views/bpm/stockManagement/details.vue';
 
 import procurementWarehousing from '@/views/bpm/stockManagement/quality.vue';
 
+import { levelList } from '@/enum/dict.js';
 
 import receiptInfo from './receiptInfo.vue';
 import add from '@/views/bpm/stockManagement/storage.vue';

+ 11 - 1
src/views/bpm/handleTask/components/purchaseOrder/invoice/receiptInfo.vue

@@ -100,7 +100,7 @@
   import { reviewStatusEnum } from '@/enum/dict';
   import dictMixins from '@/mixins/dictMixins';
   import { lbjtList } from '@/enum/dict.js';
-
+  import { levelList } from '@/enum/dict.js';
   // import fileMain from '@/components/addDoc/index.vue';
   export default {
     // components: { fileMain },
@@ -279,6 +279,16 @@
                 : '';
             }
           },
+          {
+            minWidth: 120,
+            prop: 'goodsLevel',
+            label: '物品级别',
+            formatter: (_row, _column, cellValue) => {
+              return levelList.find((item) => item.value == _row.goodsLevel)
+                ?.label;
+            },
+            align: 'center'
+          },
           {
             width: 160,
             prop: 'singlePrice',

+ 11 - 0
src/views/bpm/handleTask/components/purchaseOrder/outSourceSend/detailDialog.vue

@@ -128,6 +128,7 @@
   import { mapActions } from 'vuex';
   import dictMixins from '@/mixins/dictMixins';
   import {lbjtList } from '@/enum/dict.js';
+  import { levelList } from '@/enum/dict.js';
 
   export default {
     // components: { fileMain },
@@ -289,6 +290,16 @@
 
             }
           },
+          {
+            minWidth: 120,
+            prop: 'goodsLevel',
+            label: '物品级别',
+            formatter: (_row, _column, cellValue) => {
+              return levelList.find((item) => item.value == _row.goodsLevel)
+                ?.label;
+            },
+            align: 'center'
+          },
           {
             width: 160,
             prop: 'singlePrice',

+ 12 - 1
src/views/bpm/handleTask/components/purchaseOrder/returnGoods/detailDialog.vue

@@ -179,7 +179,8 @@
   import add from '@/views/bpm/outgoingManagement/outbound.vue';
   import detailDialog from '@/views/bpm/outgoingManagement/details.vue';
   import { reviewStatusEnum } from '@/enum/dict';
-  // import fileMain from '@/components/addDoc/index.vue';
+  import { levelList } from '@/enum/dict.js';
+
   export default {
     components: {
       // fileMain,
@@ -326,6 +327,16 @@
                 : '';
             }
           },
+          {
+            minWidth: 120,
+            prop: 'goodsLevel',
+            label: '物品级别',
+            formatter: (_row, _column, cellValue) => {
+              return levelList.find((item) => item.value == _row.goodsLevel)
+                ?.label;
+            },
+            align: 'center'
+          },
           {
             width: 160,
             prop: 'singlePrice',