From 719146bf3020d1aee5fe92e446b1f65c7ee89cb4 Mon Sep 17 00:00:00 2001
From: whycq <you@example.com>
Date: 星期三, 14 十二月 2022 23:05:37 +0800
Subject: [PATCH] #

---
 pages/business/cstmr/addCsmtr.vue |   78 +++++++++++++--------------------------
 1 files changed, 26 insertions(+), 52 deletions(-)

diff --git a/pages/business/cstmr/addCsmtr.vue b/pages/business/cstmr/addCsmtr.vue
index 37ba440..e4a7230 100644
--- a/pages/business/cstmr/addCsmtr.vue
+++ b/pages/business/cstmr/addCsmtr.vue
@@ -9,7 +9,8 @@
 					<uni-easyinput v-model="baseFormData.rela" placeholder="璇疯緭鍏ュ鎴峰叧绯�" />
 				</uni-forms-item>
 				<uni-forms-item label="瀹㈡埛绫诲埆" required name="cstmrType">
-					<uni-combox :candidates="cstmrTypes" placeholder="璇烽�夋嫨瀹㈡埛绫诲埆" v-model="cstmrType" @input="autoLoad('cstmrType',cstmrTypeQuery)"></uni-combox>
+					<uni-combox :candidates="cstmrTypes" placeholder="璇烽�夋嫨瀹㈡埛绫诲埆" 
+					v-model="baseFormData.cstmrType" @input="autoLoad('cstmrType',baseFormData.cstmrType)"></uni-combox>
 					<!-- <uni-easyinput v-model="baseFormData.cstmrType" placeholder="璇疯緭鍏ュ鎴风被鍒�" /> -->
 				</uni-forms-item>
 				<uni-forms-item label="鍖哄垎" required name="type">
@@ -26,7 +27,8 @@
 					<uni-easyinput v-model="baseFormData.addr" placeholder="璇疯緭鍏ヨ缁嗗湴鍧�" />
 				</uni-forms-item>
 				<uni-forms-item label="璐熻矗浜�" required name="director">
-					<uni-combox :candidates="directors" placeholder="璇烽�夋嫨瀹㈡埛绫诲埆" v-model="director"></uni-combox>
+					<uni-combox :candidates="directors" placeholder="璇烽�夋嫨璐熻矗浜�" 
+					v-model="baseFormData.director" @input="autoLoad('user',baseFormData.director)"></uni-combox>
 					<!-- <uni-easyinput v-model="baseFormData.director" placeholder="璇疯緭鍏ヨ礋璐d汉" /> -->
 				</uni-forms-item>
 				<uni-forms-item label="瀹㈡埛鑱旂郴浜�" required name="contacts">
@@ -36,7 +38,7 @@
 					<uni-easyinput type="textarea" v-model="baseFormData.remarks" placeholder="璇疯緭鍏ュ娉�" />
 				</uni-forms-item>
 			</uni-forms>
-			<button type="primary" @click="addCstmr()">淇濆瓨</button>
+			<button type="primary" @click="addCstmr()">娣诲姞</button>
 		</view>
 	</view>
 </template>
@@ -53,6 +55,8 @@
 				director: '',
 				baseFormData: {
 					citysData: [],
+					cstmrType: '',
+					director: '',
 				},
 				rules: {
 					name: {
@@ -125,69 +129,37 @@
 			// 鑾峰彇鐪佸競鍖�
 			this.citysData = test.citysData
 			this.baseUrl = uni.getStorageSync('baseUrl')
-			this.autoLoad('cstmrType',cstmrType)
-			this.autoLoad('contacts',user)
+			this.autoLoad('cstmrType','')
+			this.autoLoad('user','')
 			// this.getCstmrType()
 			// this.getUser()
 		},
 		methods: {
 			autoLoad(type,condition) {
 				let that = this
+				var a = that.baseUrl + '/' + type + 'Query/auth'
 				uni.request({
-					url: that.baseUrl + '/' + condition +'/auth',
+					url: that.baseUrl + '/' + type + 'Query' +'/auth',
 					header:{'token':uni.getStorageSync('token')},
+					data: {condition:condition},
 					method: 'GET',
 					success(result) {
 						var res = result.data
 						if (res.code === 200) {
 							var element;
-							for(element of res.data) {
-								if (type == cstmrType) {
+							if (type == 'cstmrType') {
+								for(element of res.data) {
 									that.cstmrTypes.push(element.value)
-									return
 								}
-								if (type == contacts) {
-									that.contacts.push(element.value)
-									return
+								return
+							}
+							if (type == 'user') {
+								for(element of res.data) {
+									that.directors.push(element.value)
 								}
-								
+								return
 							}
-						}
-					}
-				})
-			},
-			// 鑾峰彇瀹㈡埛绫诲埆
-			getCstmrType() {
-				let that = this
-				uni.request({
-					url: that.baseUrl + '/cstmrTypeQuery/auth',
-					header:{'token':uni.getStorageSync('token')},
-					method: 'GET',
-					success(result) {
-						var res = result.data
-						if (res.code === 200) {
-							var element;
-							for(element of res.data) {
-								that.cstmrTypes.push(element.value)
-							}
-						}
-					}
-				})
-			},
-			// 鑾峰彇鐢ㄦ埛
-			getUser() {
-				let that = this
-				uni.request({
-					url: that.baseUrl + '/userQuery/auth',
-					header:{'token':uni.getStorageSync('token')},
-					method: 'GET',
-					success(result) {
-						var res = result.data
-						if (res.code === 200) {
-							var element;
-							for(element of res.data) {
-								that.directors.push(element.value)
-							}
+							
 						}
 					}
 				})
@@ -197,12 +169,15 @@
 				let that = this
 				this.$refs.baseForm.validate().then(res=>{
 					console.log(res);
+					var a = JSON.stringify(res)
+					console.log(a);
 					uni.request({
 						url: that.baseUrl + '/cstmr/add/auth',
 						header:{
 							'token':uni.getStorageSync('token'),
-							'content-type':'application/x-www-form-urlencoded'},
-						data: res,
+							// 'content-type':'application/json',
+							},
+						data: a,
 						method: 'POST',
 						success(result) {
 							var res = result.data
@@ -210,7 +185,6 @@
 						}
 					})
 				}).catch(err =>{
-					
 				})
 			}
 		}

--
Gitblit v1.9.1