From 3f43fee1a16ea38b9f6653521829b545bf67dfed Mon Sep 17 00:00:00 2001
From: value <z1292839451@163.com>
Date: 星期五, 01 九月 2023 17:10:59 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/basicData/index.vue |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/views/basicData/index.vue b/src/views/basicData/index.vue
index efdd624..cb8c8f9 100644
--- a/src/views/basicData/index.vue
+++ b/src/views/basicData/index.vue
@@ -2,7 +2,7 @@
 	<div class="main_div">
 		<div class="top_div">
 			<span>鏍峰搧鍚嶇О锛�</span>
-			<el-select v-model="params.material" size="small" placeholder="璇烽�夋嫨鏍峰搧鍚嶇О">
+			<el-select v-model="params.material" size="small" placeholder="璇烽�夋嫨鏍峰搧鍚嶇О" @change="selectProductModelTable()">
 				<el-option v-for="item in productModelSelectmater" :value="item" :key="item.index" :label="item"></el-option>
 			</el-select>
 			<span class="top_div_span">椤圭洰鍒嗙粍锛�</span>
@@ -160,6 +160,7 @@
 									message: res.message,
 									type: "success",
 								});
+								this.selectProductMaster();
 								this.selectProductModelTable();
 							});
 						}
@@ -210,6 +211,13 @@
 			childrenClick(scope) {
 				this.isUpdate = true;
 				let father = "";
+				this.form = {
+					material: "", // 鏍峰搧鍚嶇О
+					father: "", // 椤圭洰鍒嗙粍
+					name: "", // 椤圭洰鍚嶇О
+					unit: "", // 鍗曚綅
+					id: ""
+				}
 				selectproductModelByIdApi(scope.row.id).then((res) => {
 					let result = res.data;
 					this.form.name = result.name;
@@ -330,7 +338,6 @@
 			},
 			createFilter(queryString) {
 				return (restaurant) => {
-					console.log(restaurant);
 					return (restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0);
 				};
 			},
@@ -341,13 +348,16 @@
 					name: null
 				}
 				this.selectProductModelTable()
+			},
+			selectList(){
+				this.selectProductMaster().then((res) => {
+					this.params.material = this.productModelSelectmater[0];
+					this.selectProductModelTable();
+				})
 			}
 		},
 		mounted() {
-			this.selectProductMaster().then((res) => {
-				this.params.material = this.productModelSelectmater[0];
-				this.selectProductModelTable();
-			});
+			this.selectList()
 		},
 		watch: {
 			centerDialogVisible: {

--
Gitblit v1.9.3