Selaa lähdekoodia

fix:报废管理物料选择添加弹窗

luoxiao 2 kuukautta sitten
vanhempi
commit
b76623eb63
1 muutettua tiedostoa jossa 23 lisäystä ja 0 poistoa
  1. 23 0
      src/views/storage/scrapped/index.vue

+ 23 - 0
src/views/storage/scrapped/index.vue

@@ -50,6 +50,12 @@
         </el-button>
       </template> -->
     </avue-crud>
+    <CommonTable
+      ref="ctableRef"
+      tableTitle="添加产品"
+      tableType="MARTERIAL"
+      @selected-sure="onSelectedFinish"
+    />
     <ExcelUpload ref="uploadRef" @finished="uploadFinished" />
   </div>
 </template>
@@ -149,12 +155,17 @@ option.value = Object.assign(option.value, {
           trigger: "blur",
         },
       ],
+      click: () => {
+        startChooseProduct();
+      },
     },
     {
       label: "物料编码",
       prop: "materialCode",
       span: 12,
       search: true,
+      editDisabled: true,
+      addDisabled: true,
       rules: [
         {
           required: false,
@@ -173,4 +184,16 @@ option.value = Object.assign(option.value, {
     },
   ],
 });
+
+// 选择产品相关
+const ctableRef = ref(null);
+const startChooseProduct = () => {
+  if (ctableRef.value) {
+    ctableRef.value.startSelect();
+  }
+};
+const onSelectedFinish = (selectedValue) => {
+  form.value.materialName = selectedValue.materialName;
+  form.value.materialCode = selectedValue.materialCode;
+};
 </script>