Forráskód Böngészése

✨ feat(【drp-物料变更单】): 中台对于新品并无任何流程校验环节

物料变更单:增加产地(必填)、品牌(不必填)字段并可修改,选择物料与生产厂家带出产地、品牌字段

20240522027 -v2
002390 11 hónapja
szülő
commit
d65fe46ed4
1 módosított fájl, 32 hozzáadás és 40 törlés
  1. 32 40
      src/views/material/changeApply/add/column.js

+ 32 - 40
src/views/material/changeApply/add/column.js

@@ -46,7 +46,6 @@ export default function useColumns() {
     //     is: "el-input",
     //     disabled:true,
     //   },
-
     // },
     {
       item: {
@@ -58,7 +57,6 @@ export default function useColumns() {
         valueFormat: "yyyy-MM-dd HH:mm:ss",
         disabled: true,
       },
-
     },
     {
       item: {
@@ -69,7 +67,6 @@ export default function useColumns() {
         is: "el-input",
         disabled: true,
       },
-
     },
     {
       item: {
@@ -81,7 +78,6 @@ export default function useColumns() {
         valueFormat: "yyyy-MM-dd HH:mm:ss",
         disabled: true,
       },
-
     },
     {
       item: {
@@ -92,7 +88,6 @@ export default function useColumns() {
         is: "el-input",
         disabled: true,
       },
-
     },
     {
       item: {
@@ -104,7 +99,6 @@ export default function useColumns() {
         valueFormat: "yyyy-MM-dd HH:mm:ss",
         disabled: true,
       },
-
     },
 
   ].map(({ item, attr }) => ({
@@ -169,11 +163,10 @@ export default function useColumns() {
               usefulLifeUnitId: 'usefulLifeUnitId',
               recentWarningPeriod: 'recentWarningPeriod',
               nearOnsetManagerment: 'nearOnsetManagerment',
+              originPlace: "originPlace", //产地
+              originPlaceName: "originPlaceName",
             },
-
-
           },
-
         },
         {
           item: {
@@ -185,7 +178,6 @@ export default function useColumns() {
             is: "el-input",
             // disabled:true,
           },
-
         },
         {
           item: {
@@ -196,7 +188,6 @@ export default function useColumns() {
             is: "el-select",
             dictName: "sys_number_yes_no", // 字典名
           },
-
         },
         {
           item: {
@@ -206,7 +197,6 @@ export default function useColumns() {
           attr: {
             is: "el-input",
           },
-
         },
         {
           item: {
@@ -218,8 +208,6 @@ export default function useColumns() {
             is: "el-input",
             maxlength: 150,
           },
-
-
         },
         {
           item: {
@@ -229,9 +217,7 @@ export default function useColumns() {
           attr: {
             is: "el-input",
           },
-
         },
-
         {
           item: {
             key: 'factoryName',
@@ -244,13 +230,38 @@ export default function useColumns() {
             referName: "MANUFACTURER_PARAM",
             dataMapping: {
               factory: 'id',
-              // brand: "brand", // 品牌
-              // originPlace: "country", // 产地
-              // originPlaceName: "countryName",
-              // productionPermit: "productionLicense", // 生产许可证
+              brand: "brand", // 品牌
+              originPlace: "country", // 产地
+              originPlaceName: "countryName",
+              productionPermit: "productionLicense", // 生产许可证
             }
           },
-
+        },
+        {
+          item: {
+            key: 'originPlaceName',
+            title: '产地',
+            require: true,
+          },
+          attr: {
+            is: "el-popover-select-v2",
+            valueKey: "name",
+            referName: "ORIGINPLACE_PARAM",
+            dataMapping: {
+              originPlace: 'id'
+            },
+            // disabled: true,
+          },
+        },
+        {
+          item: {
+            key: 'brand',
+            title: '品牌',
+          },
+          attr: {
+            is: "el-input",
+            // disabled: true,
+          },
         },
         {
           item: {
@@ -261,7 +272,6 @@ export default function useColumns() {
           attr: {
             is: "el-input",
           },
-
         },
         {
           item: {
@@ -273,7 +283,6 @@ export default function useColumns() {
             is: "el-select",
             dictName: "sys_storage_condition", // 字典名
           },
-
         },
         {
           item: {
@@ -284,7 +293,6 @@ export default function useColumns() {
             is: "el-select",
             dictName: "sys_conditions_carriage", // 字典名
           },
-
         },
         // {
         //   item:{
@@ -296,7 +304,6 @@ export default function useColumns() {
         //     controlsPosition:"right",
         //     min:0
         //   },
-
         // },
         {
           item: {
@@ -383,8 +390,6 @@ export default function useColumns() {
             controlsPosition: "right",
           },
         },
-
-
         // {
         //   item:{
         //     key:'diCode',
@@ -393,7 +398,6 @@ export default function useColumns() {
         //   attr:{
         //     is: "el-input",
         //   },
-
         // },
         // {
         //   item:{
@@ -403,7 +407,6 @@ export default function useColumns() {
         //   attr:{
         //     is: "el-input",
         //   },
-
         // },
         {
           item: {
@@ -414,7 +417,6 @@ export default function useColumns() {
             is: "el-input",
             disabled: true,
           },
-
         },
         {
           item: {
@@ -425,7 +427,6 @@ export default function useColumns() {
             is: "el-input",
             disabled: true,
           },
-
         },
         {
           item: {
@@ -436,7 +437,6 @@ export default function useColumns() {
             is: "el-input",
             disabled: true,
           },
-
         },
         {
           item: {
@@ -447,7 +447,6 @@ export default function useColumns() {
             is: "el-input",
             disabled: true,
           },
-
         },
         {
           item: {
@@ -458,7 +457,6 @@ export default function useColumns() {
             is: "el-select",
             dictName: "sys_medicine", // 字典名
           },
-
         },
         {
           item: {
@@ -468,7 +466,6 @@ export default function useColumns() {
           attr: {
             is: "el-input",
           },
-
         },
         {
           item: {
@@ -478,7 +475,6 @@ export default function useColumns() {
           attr: {
             is: "el-input",
           },
-
         },
         {
           item: {
@@ -490,7 +486,6 @@ export default function useColumns() {
             is: "el-select",
             dictName: "medical_instruments", // 字典名
           },
-
         },
         {
           item: {
@@ -501,7 +496,6 @@ export default function useColumns() {
             is: "el-select",
             dictName: "curing_type", // 字典名
           },
-
         },
         // {
         //   item:{
@@ -516,9 +510,7 @@ export default function useColumns() {
         //       dosageFrom:'id'
         //     }
         //   },
-
         // },
-
       ]
     },
   ]