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