From 59f7e8823c852655058491749553fec61f4c7168 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期二, 31 十月 2023 14:36:01 +0800
Subject: [PATCH] #

---
 pages/business/saleManage/addSaleManage.vue |  102 +++++++++++++++++++++++++++++++--------------------
 1 files changed, 62 insertions(+), 40 deletions(-)

diff --git a/pages/business/saleManage/addSaleManage.vue b/pages/business/saleManage/addSaleManage.vue
index 975270a..7317116 100644
--- a/pages/business/saleManage/addSaleManage.vue
+++ b/pages/business/saleManage/addSaleManage.vue
@@ -2,29 +2,33 @@
 	<view>
 		<view class="container">
 			<uni-forms ref="baseForm" :modelValue="baseFormData">
-				<uni-forms-item label="椤圭洰鍚嶇О" required name="name">
-					<uni-easyinput v-model="baseFormData.name" placeholder="璇疯緭鍏ラ」鐩悕绉�" />
+				<uni-forms-item label="璺熻釜椤圭洰鍚嶇О" required name="name">
+					<uni-easyinput v-model="baseFormData.name" placeholder="璇疯緭鍏ヨ窡韪」鐩悕绉�" />
+				</uni-forms-item>
+				<uni-forms-item label="鐢叉柟鍗曚綅" required name="cstmrId">
+					<view @click="autoLoad('cstmr','')">
+						<uni-combox :candidates="cstmrs" placeholder="璇烽�夋嫨鐢叉柟鍗曚綅" v-model="baseFormData.cstmrId"
+							@input="autoLoad('cstmr',baseFormData.cstmrId)"></uni-combox>
+					</view>
 				</uni-forms-item>
 				<uni-forms-item label="鎵�灞炲叕鍙�" required name="company">
 					<view @click="autoLoad('company','')">
-						<uni-combox :candidates="companies" placeholder="璇烽�夋墍灞炲叕鍙�"
-						v-model="baseFormData.company" @input="autoLoad('company',baseFormData.company)"></uni-combox>
+						<uni-combox :candidates="companies" placeholder="璇烽�夋墍灞炲叕鍙�" v-model="baseFormData.company"
+							@input="autoLoad('company',baseFormData.company)"></uni-combox>
 					</view>
 				</uni-forms-item>
-				<uni-forms-item label="鐢叉柟鍗曚綅" name="cstmrId">
-					<view @click="autoLoad('cstmr','')">
-						<uni-combox :candidates="cstmrs" placeholder="璇烽�夋嫨鐢叉柟鍗曚綅"
-						v-model="baseFormData.cstmrId" @input="autoLoad('cstmr',baseFormData.cstmrId)"></uni-combox>
-					</view>
+				<uni-forms-item label="椤圭洰鎬婚噾棰�" name="money">
+					<uni-easyinput v-model="baseFormData.money" placeholder="璇疯緭鍏ラ」鐩�婚噾棰�" />
 				</uni-forms-item>
 				<uni-forms-item label="璐熻矗浜�" name="director">
 					<view @click="autoLoad('user','')">
-						<uni-combox :candidates="directors" placeholder="璇烽�夋嫨璐熻矗浜�"
-						v-model="baseFormData.director" @input="autoLoad('user',baseFormData.director)"></uni-combox>
+						<uni-combox :candidates="directors" placeholder="璇烽�夋嫨璐熻矗浜�" v-model="baseFormData.director"
+							@input="autoLoad('user',baseFormData.director)"></uni-combox>
 					</view>
 				</uni-forms-item>
 				<uni-forms-item label="鐪佸競鍖�" name="citysData">
-					<uni-data-picker @change="areaChange" placeholder="璇烽�夋嫨鐪佸競鍖�" popup-title="璇烽�夋嫨鎵�鍦ㄥ湴鍖�" :localdata="citysData" v-model="baseFormData.pcd">
+					<uni-data-picker @change="areaChange" placeholder="璇烽�夋嫨鐪佸競鍖�" popup-title="璇烽�夋嫨鎵�鍦ㄥ湴鍖�"
+						:localdata="citysData" v-model="baseFormData.pcd">
 					</uni-data-picker>
 				</uni-forms-item>
 				<uni-forms-item label="椤圭洰鎬婚噾棰�" name="money">
@@ -33,7 +37,7 @@
 				<uni-forms-item label="椤圭洰鍦板潃" name="addr">
 					<uni-easyinput v-model="baseFormData.addr" placeholder="璇疯緭鍏ラ」鐩湴鍧�" />
 				</uni-forms-item>
-				
+
 				<uni-forms-item label="澶囨敞" name="remarks">
 					<uni-easyinput type="textarea" v-model="baseFormData.remarks" placeholder="璇疯緭鍏ュ娉�" />
 				</uni-forms-item>
@@ -74,7 +78,13 @@
 					name: {
 						rules: [{
 							required: true,
-							errorMessage: '璇峰~鍐欏鎴峰悕绉�',
+							errorMessage: '璇疯緭鍏ヨ窡韪」鐩悕绉�',
+						}]
+					},
+					cstmrId: {
+						rules: [{
+							required: true,
+							errorMessage: '璇烽�夋嫨鐢叉柟鍗曚綅',
 						}]
 					},
 					company: {
@@ -97,8 +107,8 @@
 			}
 		},
 		onReady() {
-				// 闇�瑕佸湪onReady涓缃鍒�
-				this.$refs.baseForm.setRules(this.rules)
+			// 闇�瑕佸湪onReady涓缃鍒�
+			this.$refs.baseForm.setRules(this.rules)
 		},
 		onShow() {
 			// 鑾峰彇鐪佸競鍖�
@@ -110,25 +120,30 @@
 				this.baseFormData.cstmrType = this.cstmrTypes[e.detail.value].id
 			},
 			areaChange(e) {
-				this.citysDataTemp = e.detail.value[0].value + ',' + e.detail.value[1].value + ',' + e.detail.value[2].value
+				this.citysDataTemp = e.detail.value[0].value + ',' + e.detail.value[1].value + ',' + e.detail.value[2]
+					.value
 			},
-			autoLoad(type,condition) {
+			autoLoad(type, condition) {
 				let that = this
 				that.companies = []
 				that.directors = []
 				that.cstmrs = []
 				var a = that.baseUrl + '/' + type + 'Query/auth'
 				uni.request({
-					url: that.baseUrl + '/' + type + 'Query' +'/auth',
-					header:{'token':uni.getStorageSync('token')},
-					data: {condition:condition},
+					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;
 							if (type == 'user') {
-								for(element of res.data) {
+								for (element of res.data) {
 									that.directors.push(element.value)
 									that.directorList.push(element)
 								}
@@ -150,50 +165,50 @@
 								return
 							}
 						}
-						
+
 					}
 				})
 			},
 			listAuth(type) {
-				
- 			},
+
+			},
 			// 娣诲姞璺熻釜椤圭洰
 			addOrder() {
 				let that = this
 				var element;
 				// 鎵�灞炲叕鍙�
 				for (element of that.companyList) {
-					if(element.name == that.baseFormData.company) {
+					if (element.name == that.baseFormData.company) {
 						that.baseFormData.company = element.id
 					}
 				}
 				for (element of that.cstmrList) {
-					if(element.value == that.baseFormData.cstmrId) {
+					if (element.value == that.baseFormData.cstmrId) {
 						that.baseFormData.cstmrId = element.id
 					}
 				}
 				for (element of that.directorList) {
-					if(element.value == that.baseFormData.director) {
+					if (element.value == that.baseFormData.director) {
 						that.baseFormData.director = element.id
 					}
 				}
-				this.$refs.baseForm.validate().then(res=>{
+				this.$refs.baseForm.validate().then(res => {
 					if (res.addr == undefined) {
 						res.addr = ''
 					}
-					if(res.money == undefined) {
+					if (res.money == undefined) {
 						res.money = ''
 					}
-					if(res.remarks == undefined) {
+					if (res.remarks == undefined) {
 						res.remarks = ''
 					}
 					res.pcd = this.citysDataTemp
 					uni.request({
 						url: that.baseUrl + '/order/add/auth',
-						header:{
-							'token':uni.getStorageSync('token'),
-							'content-type':'application/x-www-form-urlencoded',
-							},
+						header: {
+							'token': uni.getStorageSync('token'),
+							'content-type': 'application/x-www-form-urlencoded',
+						},
 						data: res,
 						method: 'POST',
 						success(result) {
@@ -201,22 +216,29 @@
 							if (res.code === 200) {
 								uni.navigateBack()
 							} else if (res.code === 403) {
-								uni.showToast({title: res.msg, icon: "none", position: 'top'})
+								uni.showToast({
+									title: res.msg,
+									icon: "none",
+									position: 'top'
+								})
 								setTimeout(() => {
 									uni.reLaunch({
 										url: '../../login/login'
 									});
 								}, 1000);
 							} else {
-								uni.showToast({title: res.msg, icon: "none",position: 'top'})
+								uni.showToast({
+									title: res.msg,
+									icon: "none",
+									position: 'top'
+								})
 							}
 						}
 					})
-				}).catch(err =>{
-				})
+				}).catch(err => {})
 			}
 		}
-		
+
 	}
 </script>
 

--
Gitblit v1.9.1