From 662445047bd24967041b74cd6be53b7493ff312d Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期二, 21 十一月 2023 18:28:02 +0800
Subject: [PATCH] #

---
 pages/business/plan/addPlan.vue |   92 +++++++++++++++++++++++++--------------------
 1 files changed, 51 insertions(+), 41 deletions(-)

diff --git a/pages/business/plan/addPlan.vue b/pages/business/plan/addPlan.vue
index 1d5ce63..37a20e9 100644
--- a/pages/business/plan/addPlan.vue
+++ b/pages/business/plan/addPlan.vue
@@ -8,34 +8,34 @@
 				<uni-forms-item label="璺熻釜椤圭洰" required name="orderId" >
 					<view @click="autoLoad('order','')">
 						<uni-combox :candidates="orderIds" placeholder="璇烽�夋嫨璺熻釜椤圭洰"
-						v-model="baseFormData.orderId" @input="autoLoad('order',baseFormData.orderId)"></uni-combox>
+						v-model="baseFormData.orderId$" @input="autoLoad('order',baseFormData.orderId$)"></uni-combox>
 					</view>
 				</uni-forms-item>
-				<uni-forms-item label="涓氬姟鍛�" required name="userId">
-					<view @click="autoLoad('user','')">
-						<uni-combox :candidates="users" placeholder="璇烽�夋嫨涓氬姟鍛�"
-						v-model="baseFormData.userId" @input="autoLoad('user',baseFormData.userId)"></uni-combox>
-					</view>
-				</uni-forms-item>
-				<uni-forms-item label="鎵�闇�" name="planNeed">
-					<uni-data-checkbox v-model="baseFormData.planNeed" multiple :localdata="planNeeds" />
-				</uni-forms-item>
-				<uni-forms-item label="鐢宠鏃ユ湡" required name="appleTime">
-					<uni-datetime-picker type="date" return-type="string" v-model="baseFormData.appleTime" />
-					</uni-data-picker>
-				</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>
+						v-model="baseFormData.cstmrId$" @input="autoLoad('cstmr',baseFormData.cstmrId$)"></uni-combox>
 					</view>
+				</uni-forms-item>
+				
+				<uni-forms-item label="涓氬姟鍛樿仈绯绘柟寮�" required name="userXmlSelPhone">
+					<uni-easyinput v-model="baseFormData.userXmlSelPhone" placeholder="璇疯緭鍏ヤ笟鍔″憳鑱旂郴鏂瑰紡" />
 				</uni-forms-item>
 				<uni-forms-item label="涓氬姟绫诲瀷" required name="planType">
 					<uni-easyinput disabled placeholder="璇疯緭鍏ュ唴瀹�" v-model="baseFormData.planType"></uni-easyinput>
 				</uni-forms-item>
+				
 				<uni-forms-item label="绔嬮」"  name="beItem">
 					<uni-data-checkbox v-model="baseFormData.beItem" :localdata="beItem$" />
 				</uni-forms-item>
+				
+				<uni-forms-item label="鎵�闇�" name="planNeed">
+					<uni-data-checkbox v-model="baseFormData.planNeed" multiple :localdata="planNeeds" />
+				</uni-forms-item>
+				
+				
+				
 				
 				
 				<uni-forms-item label="璐х墿瑙勬牸" required name="input_1">
@@ -69,26 +69,30 @@
 				<uni-forms-item label="鏄惁闇�瑕佺綉灞傛澘" name="radio_2">
 					<uni-data-checkbox v-model="baseFormData.radio_2" :localdata="radio_2" />
 				</uni-forms-item>
-				<uni-forms-item label="鏄惁闇�瑕佸眰鏉�" name="radio_8">
-					<uni-data-checkbox v-model="baseFormData.radio_8" :localdata="radio_8" />
-				</uni-forms-item>
-				<uni-forms-item label="鍦伴潰鏈夋棤鐢电紗娌�" name="radio_3">
-					<uni-data-checkbox v-model="baseFormData.radio_3" :localdata="radio_3" />
-				</uni-forms-item>
-				<uni-forms-item label="鍦伴潰骞虫暣搴﹀拰鍦伴潰娌夐檷鏄惁婊¤冻鏍囧噯" name="radio_5">
-					<uni-data-checkbox v-model="baseFormData.radio_5" :localdata="radio_5" />
-				</uni-forms-item>
 				<uni-forms-item label="甯冨眬鍖哄煙鏄惁鎻愪緵CAD鍦哄湴鍥剧焊/鍦哄湴" name="radio_7">
 					<uni-data-checkbox v-model="baseFormData.radio_7" :localdata="radio_7" />
 				</uni-forms-item>
+				
+				<uni-forms-item label="鍦伴潰鏈夋棤鐢电紗娌�" name="radio_3">
+					<uni-data-checkbox v-model="baseFormData.radio_3" :localdata="radio_3" />
+				</uni-forms-item>
+				
+				<uni-forms-item label="鏄惁闇�瑕佸眰鏉�" name="radio_8">
+					<uni-data-checkbox v-model="baseFormData.radio_8" :localdata="radio_8" />
+				</uni-forms-item>
+				
+				<uni-forms-item label="鍦伴潰骞虫暣搴﹀拰鍦伴潰娌夐檷鏄惁婊¤冻鏍囧噯" name="radio_5">
+					<uni-data-checkbox v-model="baseFormData.radio_5" :localdata="radio_5" />
+				</uni-forms-item>
+				
 				<uni-forms-item label="鍏朵粬瑕佹眰鍙婃敞鎰忕偣" required name="textarea_2">
 					<uni-easyinput type="textarea" v-model="baseFormData.textarea_2" placeholder="璇疯緭鍏�" />
 				</uni-forms-item>
 				<br>
 				
-				<uni-forms-item label="瑙勫垝鍛�" name="planner$">
+				<!-- <uni-forms-item label="瑙勫垝鍛�" name="planner$">
 					<uni-easyinput v-model="baseFormData.planner$" placeholder="璇疯緭鍏ヨ鍒掑憳" />
-				</uni-forms-item>
+				</uni-forms-item> -->
 				<uni-forms-item label="鏇存敼鏂规" name="change">
 					<uni-data-checkbox v-model="baseFormData.change" :localdata="changeValue" />
 				</uni-forms-item>
@@ -115,6 +119,7 @@
 </template>
 
 <script>
+	import user from '@/pages/api/user/user.js'
 	import test from '../../../static/js/citys-data.js'
 	export default {
 		data() {
@@ -136,7 +141,8 @@
 					changeReason: '',
 					changeTime: '',
 					planBonus: '',
-					planLeaderBonus: ''
+					planLeaderBonus: '',
+					userXmlSelPhone: ''
 				},
 				selList: ['妯寮�','椹跺叆寮�','鎮寮�','娴佸埄寮�','閲嶅姏寮�','鍏朵粬'],
 				rules: {
@@ -152,16 +158,10 @@
 							errorMessage: '璇烽�夋嫨璺熻釜椤圭洰',
 						}]
 					},
-					userId: {
+					userXmlSelPhone: {
 						rules: [{
 							required: true,
 							errorMessage: '璇烽�夋嫨涓氬姟鍛�',
-						}]
-					},
-					appleTime: {
-						rules: [{
-							required: true,
-							errorMessage: '璇烽�夋嫨鐢宠鏃ユ湡',
 						}]
 					},
 					cstmrId: {
@@ -332,8 +332,18 @@
 		onShow() {
 			// 鑾峰彇鐪佸競鍖�
 			this.citysData = test.citysData
+			// 鑾峰彇涓氬姟鍛樿仈绯绘柟寮�
+			this.getDetail()
 		},
 		methods: {
+			async getDetail() {
+				let res = await user.getDetail()
+				if (res.code === 200) {
+					this.baseFormData.userXmlSelPhone = res.data.mobile
+				} else if (res.code === 403) {
+					this.backLogin(res)
+				}
+			},
 			bindPickerChange: function(e) {
 				this.cstmrTypeIndex = e.detail.value
 				this.baseFormData.cstmrType = this.cstmrTypes[e.detail.value].id
@@ -397,20 +407,20 @@
 				let that = this
 				var element
 				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.orderList) {
-					if(element.name == that.baseFormData.orderId) {
+					if(element.name == that.baseFormData.orderId$) {
 						that.baseFormData.orderId = element.id
 					}
 				}
-				for (element of that.userList) {
-					if(element.value == that.baseFormData.userId) {
-						that.baseFormData.userId = element.id
-					}
-				}
+				// for (element of that.userList) {
+				// 	if(element.value == that.baseFormData.userId) {
+				// 		that.baseFormData.userId = element.id
+				// 	}
+				// }
 				for(var i = 1;i <= that.selList.length; i++) {
 					if (that.selList[i] == that.baseFormData.select_2) {
 						that.baseFormData.select_2 = 'value' + i

--
Gitblit v1.9.1