From 0211b730e5f0b1f10a8a3243e30fe599e22f2238 Mon Sep 17 00:00:00 2001
From: cuijian <cuijian@xalxzn.com>
Date: 星期二, 01 七月 2025 18:12:04 +0800
Subject: [PATCH] 质量-检验工具,检验项目

---
 src/views/base/modules/warehouse/WarehouseModel.vue |   57 ++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 36 insertions(+), 21 deletions(-)

diff --git a/src/views/base/modules/warehouse/WarehouseModel.vue b/src/views/base/modules/warehouse/WarehouseModel.vue
index dfde18b..c268b71 100644
--- a/src/views/base/modules/warehouse/WarehouseModel.vue
+++ b/src/views/base/modules/warehouse/WarehouseModel.vue
@@ -15,12 +15,12 @@
         <a-row :gutter="24">
           <a-col :span="24">
             <a-form-item
-              :labelCol="{span:3}"
-              :wrapperCol="{span:21}"
+              :labelCol="labelCol" 
+              :wrapperCol="wrapperCol"
               label="绾胯竟搴撶紪鍙�"
             >
               <a-input
-                :readOnly="disableSubmit"
+                :disabled="disableSubmit"
                 allow-clear
                 placeholder="璇疯緭鍏ョ嚎杈瑰簱缂栧彿"
                 v-decorator="['warehouseCode', validatorRules.warehouseCode ]"
@@ -32,12 +32,12 @@
         <a-row :gutter="24">
           <a-col :span="24">
             <a-form-item
-              :labelCol="{span:3}"
-              :wrapperCol="{span:21}"
+              :labelCol="labelCol" 
+              :wrapperCol="wrapperCol"
               label="绾胯竟搴撳悕绉�"
             >
               <a-input
-                :readOnly="disableSubmit"
+                :disabled="disableSubmit"
                 allow-clear
                 placeholder="璇疯緭鍏ョ嚎杈瑰簱鍚嶇О"
                 v-decorator="['warehouseName', validatorRules.warehouseName ]"
@@ -46,19 +46,20 @@
           </a-col>
         </a-row>
         <a-row :gutter="24">
-          <a-col :span="12">
+          <a-col :span="24">
             <a-form-item
               :labelCol="labelCol"
               :wrapperCol="wrapperCol"
               label="浜х嚎"
             >
-            <j-dict-select-tag
-                type="list"
-                v-model="model.factoryId"
-                :trigger-change="true"
-                dictCode="base_factory,factory_name,id"
-                placeholder="璇烽�夋嫨浜х嚎"
-              />
+            <j-select-factory
+            :disabled="disableSubmit"
+            v-model="model.factoryId"
+            :multi="true"
+            @back="backFactoryInfo"
+            :backProduction="true"
+            :treeProductOpera="true"
+          ></j-select-factory>
             </a-form-item>
           </a-col>
         </a-row>
@@ -74,12 +75,14 @@
 import moment from 'moment'
 import { duplicateCheck } from '@/api/api'//閲嶅鏍¢獙
 import JTreeDict from '@/components/jeecg/JTreeDict'//鍒嗙被瀛楀吀鏍戝舰涓嬫媺缁勪欢
+import JSelectFactory from '../../../../components/jeecgbiz/JSelectFactory'
 
 export default {
   name: "WarehouseModal",
   components: {
     JDate,
     JTreeDict,
+    JSelectFactory
   },
   data() {
     return {
@@ -90,13 +93,13 @@
       treeData: [],
       warehouseId: "", //淇濆瓨绾胯竟搴搃d
       labelCol: {
-        xs: { span: 24 },
-        sm: { span: 6 },
-      },
-      wrapperCol: {
-        xs: { span: 24 },
-        sm: { span: 18 },
-      },
+          xs: { span: 24 },
+          sm: { span: 5 },
+        },
+        wrapperCol: {
+          xs: { span: 24 },
+          sm: { span: 16 },
+        },
 
       confirmLoading: false,
       form: this.$form.createForm(this),
@@ -120,6 +123,7 @@
         add: "/base/lineSideWarehouse/add",
         edit: "/base/lineSideWarehouse/edit",
       },
+      nextFactoryOptions: [],
     }
   },
   created() {
@@ -212,6 +216,17 @@
         }
       })
     },
+     backFactoryInfo(info) {
+        this.model.factoryIds = this.model.factoryId
+        this.nextFactoryOptions = info.map((item, index, arr) => {
+          let c = { label: item.text, value: item.value + '' }
+          return c
+        })
+      },
+      // 鍏抽棴寮圭獥鏃舵竻闄よ〃鍗曟牎楠�
+    removeValidate() {
+      if (this.$refs.form) this.$refs.form.clearValidate()
+    }
   }
 }
 </script>

--
Gitblit v1.9.3