From 6e3b6044ba218ba2c7cf4ad9d80821d8f78f1ff0 Mon Sep 17 00:00:00 2001
From: liuying <1427574514@qq.com>
Date: 周四, 25 4月 2024 21:02:02 +0800
Subject: [PATCH] 1

---
 iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/index.vue   |   26 ++++++++++++++++++++------
 iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue |   12 +++---------
 iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/addForm.vue    |    6 +++---
 iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/editForm.vue   |    3 ++-
 iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/index.vue      |   10 ++--------
 5 files changed, 30 insertions(+), 27 deletions(-)

diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/index.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/index.vue
index f53e721..308880b 100644
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/index.vue
+++ b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/index.vue
@@ -23,10 +23,18 @@
 								</a-col>
 								<a-col :md="8" :sm="24">
 									<a-form-item label="鐗╂枡绫诲瀷鍚嶇О">
-										<a-input v-model="queryParam.materialTypeName" allow-clear
-											placeholder="璇疯緭鍏ョ墿鏂欑被鍨嬪悕绉�" />
+										<!-- <a-input v-model="queryParam.materialTypeName" allow-clear
+											placeholder="璇疯緭鍏ョ墿鏂欑被鍨嬪悕绉�" /> -->
+											<a-select style="width: 100%" placeholder="璇烽�夋嫨鐗╂枡绫诲瀷"
+												v-model="queryParam.materialTypeName">
+												<a-select-option v-for="(item, index) in materialTypeData" :key="index"
+													:value="item.materialTypeName">{{
+														item.materialTypeName }}</a-select-option>
+											</a-select>
 									</a-form-item>
 								</a-col>
+
+
 								<!-- <a-col :md="8" :sm="24">
 									<a-form-item label="鐗╂枡绫诲瀷鎻忚堪">
 										<a-input v-model="queryParam.materialTypeDescr" allow-clear
@@ -44,11 +52,12 @@
 										<a-input v-model="queryParam.materialGroup" allow-clear placeholder="璇疯緭鍏ョ墿鏂欑粍" />
 									</a-form-item>
 								</a-col>
-								<a-col :md="8" :sm="24">
+								<!-- <a-col :md="8" :sm="24">
 									<a-form-item label="ABC鍒嗙被鍚嶇О">
 										<a-input v-model="queryParam.abcClassName" allow-clear placeholder="璇疯緭鍏BC鍒嗙被鍚嶇О" />
 									</a-form-item>
-								</a-col><a-col :md="8" :sm="24">
+								</a-col> -->
+								<a-col :md="8" :sm="24">
 									<a-form-item label="ABC鍒嗙被">
 										<a-input-number v-model="queryParam.abcClass" style="width: 100%" allow-clear
 											placeholder="璇疯緭鍏BC鍒嗙被" />
@@ -223,7 +232,7 @@
 <script>
 import { STable } from '@/components'
 import moment from 'moment'
-import { WmsMaterialPage, WmsMaterialDelete, WmsMaterialToExcel } from '@/api/modular/main/WmsBase/WmsMaterialManage'
+import { WmsMaterialPage, WmsMaterialDelete, WmsMaterialToExcel ,materialTypeDataList} from '@/api/modular/main/WmsBase/WmsMaterialManage'
 //鑷畾涔塼able楂樺害
 import setTableHtMixin from '@/mixins/handleTableHt.js'
 import addForm from './addForm.vue'
@@ -768,7 +777,8 @@
 				})
 			},
 			selectedRowKeys: [],
-			selectedRows: []
+			selectedRows: [],
+			materialTypeData:[]
 		}
 	},
 	created() {
@@ -804,7 +814,11 @@
 			},
 			false
 		)
+		materialTypeDataList().then((d) => {
+			this.materialTypeData = d.data || []
+		}).catch(() => {
 
+		})
 	},
 	methods: {
 		moment,
diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue
index da96c2d..80bdb17 100644
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue
+++ b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/tabForm.vue
@@ -154,7 +154,7 @@
     addControlRule
   },
   created() {
-    this.materialTypeDataList()
+
     const materialTypeOption = this.$options
     this.materialTypeData2 = materialTypeOption.filters['dictData']('abc_class_type')
   },
@@ -191,20 +191,13 @@
       }).catch(() => {
 
       })
-      // 搴撳瓨鍗曚綅
+      // 搴撳瓨鍗曚綅 閲囪喘鍗曚綅
       WmsUnitPage().then((d) => {
         this.selectTypeData1 = d.data.rows || []
-      }).catch(() => {
-
-      })
-
-      // 閲囪喘鍗曚綅
-      WmsUnitPage().then((d) => {
         this.selectTypeData2 = d.data.rows || []
       }).catch(() => {
 
       })
-
     },
     callbacktab(e) {
 
@@ -228,6 +221,7 @@
     handleOk() { },
     // 鍒濆鍖栨柟娉�
     add(record, type) {
+      this.materialTypeDataList()
       this.visible = true
       if (record) {//缂栬緫
         if (type == '璇︽儏') {
diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/addForm.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/addForm.vue
index bfea8f9..1f24edb 100644
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/addForm.vue
+++ b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/addForm.vue
@@ -168,9 +168,9 @@
       const placeStatusOption = this.$options
       this.placeStatusData = placeStatusOption.filters['dictData']('place_status')
 
-      WmsAreaPage().then(res => {
-        this.WmsAreaData = res.data.rows
-      })
+      // WmsAreaPage().then(res => {
+      //   this.WmsAreaData = res.data.rows
+      // })
     },
     /**
      * 鎻愪氦琛ㄥ崟
diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/editForm.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/editForm.vue
index c616771..cd0322f 100644
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/editForm.vue
+++ b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/editForm.vue
@@ -153,7 +153,8 @@
       placeStatusData: [],
       visible: false,
       confirmLoading: false,
-      form: this.$form.createForm(this)
+      form: this.$form.createForm(this),
+      WmsAreaData:[]
     }
   },
   
diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/index.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/index.vue
index cf8bb56..177665f 100644
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/index.vue
+++ b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsPlace/index.vue
@@ -110,16 +110,10 @@
 										<a-input v-model="queryParam.environment" allow-clear placeholder="璇疯緭鍏ュ簱瀛樼幆澧�" />
 									</a-form-item>
 								</a-col>
-								<a-col :md="8" :sm="24">
-									<a-form-item label="搴撳尯缂栧彿">
-										<a-input v-model="queryParam.areaCode" allow-clear placeholder="璇疯緭鍏ュ簱鍖虹紪鍙�" />
-									</a-form-item>
-								</a-col>
 
 								<a-col :md="8" :sm="24">
 									<a-form-item label="鎵�鍦ㄥ簱鍖�">
 										<!-- <a-input v-model="queryParam.areaId" allow-clear placeholder="璇疯緭鍏ユ墍鍦ㄥ簱鍖�" /> -->
-
 										<a-select v-model="queryParam.areaCode"  style="width: 100%" placeholder="璇烽�夋嫨鎵�鍦ㄥ簱鍖�">
 											<a-select-option  v-for="(item, index) in WmsAreaData" :key="index"
 												:value="item.id">{{ item.areaName
@@ -1264,8 +1258,8 @@
 			},
 			false
 		)
-		WmsAreaPage().then(res => {
-			this.WmsAreaData = res.data.rows
+		WmsAreaPage().then(d => {
+			this.WmsAreaData = d.data.rows
 			this.$refs.addForm.WmsAreaData = d.data.rows || []
 		})
 	},

--
Gitblit v1.9.3