From c478bc1b36e38774cf01c02fd5e23858bd70a4a3 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期三, 29 十一月 2023 13:42:46 +0800 Subject: [PATCH] # --- pages/business/plan/modiPlan2.vue | 273 ++++++++++++++++++++++++++++-------------------------- 1 files changed, 143 insertions(+), 130 deletions(-) diff --git a/pages/business/plan/modiPlan2.vue b/pages/business/plan/modiPlan2.vue index a329a57..802eb13 100644 --- a/pages/business/plan/modiPlan2.vue +++ b/pages/business/plan/modiPlan2.vue @@ -11,7 +11,6 @@ v-model="baseFormData.orderId$" @input="autoLoad('order',baseFormData.orderId$)"></uni-combox> </view> </uni-forms-item> - <uni-forms-item label="瀹㈡埛鍚嶇О" required name="cstmrId"> <view @click="autoLoad('cstmr','')"> <uni-combox :candidates="cstmrs" placeholder="璇烽�夋嫨瀹㈡埛鍚嶇О" @@ -23,13 +22,11 @@ <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-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> @@ -38,61 +35,61 @@ - <uni-forms-item label="璐х墿瑙勬牸" required name="input_1"> - <uni-easyinput v-model="baseFormData.input_1" placeholder="璇疯緭鍏ヨ揣鐗╄鏍�" /> + <uni-forms-item label="璐х墿瑙勬牸" required name="input_2"> + <uni-easyinput v-model="baseFormData.input_2" placeholder="璇疯緭鍏ヨ揣鐗╄鏍�" /> </uni-forms-item> - <uni-forms-item label="璐х墿閲嶉噺" required name="input_2"> - <uni-easyinput v-model="baseFormData.input_2" placeholder="璇疯緭鍏ヨ揣鐗╅噸閲�" /> + <uni-forms-item label="璐х墿閲嶉噺" required name="input_5"> + <uni-easyinput v-model="baseFormData.input_5" placeholder="璇疯緭鍏ヨ揣鐗╅噸閲�" /> </uni-forms-item> - <uni-forms-item label="浠撳簱娓╁害" required name="input_6"> - <uni-easyinput v-model="baseFormData.input_6" placeholder="璇疯緭鍏ヤ粨搴撴俯搴�" /> + <uni-forms-item label="鍘傛埧鍙敤楂樺害" required name="input_4"> + <uni-easyinput v-model="baseFormData.input_4" placeholder="璇疯緭鍏ュ巶鎴垮彲鐢ㄩ珮搴�" /> </uni-forms-item> - <uni-forms-item label="椤堕儴鏈�浣庣偣绂诲湴璺濈" required name="input_8"> - <uni-easyinput v-model="baseFormData.input_8" placeholder="璇疯緭鍏ヨ揣鐗╄鏍�" /> + <uni-forms-item label="椤堕儴鏈�浣庣偣绂诲湴璺濈" required name="input_9"> + <uni-easyinput v-model="baseFormData.input_9" placeholder="璇疯緭鍏ラ《閮ㄦ渶浣庣偣绂诲湴璺濈" /> </uni-forms-item> - <uni-forms-item label="杩涘弶鏂瑰悜" required name="input_4"> - <uni-easyinput v-model="baseFormData.input_4" placeholder="璇疯緭鍏ヨ揣鐗╄鏍�" /> + <uni-forms-item label="杩涘弶鏂瑰悜" required name="input_3"> + <uni-easyinput v-model="baseFormData.input_3" placeholder="璇疯緭鍏ヨ繘鍙夋柟鍚�" /> </uni-forms-item> - <uni-forms-item label="鍘傛埧鍙敤楂樺害" required name="input_5"> - <uni-easyinput v-model="baseFormData.input_5" placeholder="璇疯緭鍏ヨ揣鐗╄鏍�" /> + <uni-forms-item label="浠撳簱娓╁害" required name="input_7"> + <uni-easyinput v-model="baseFormData.input_7" placeholder="璇疯緭鍏ヤ粨搴撴俯搴�" /> </uni-forms-item> - <uni-forms-item label="閫氶亾澶у皬鏈夋棤瑕佹眰" required name="input_7"> - <uni-easyinput v-model="baseFormData.input_7" placeholder="璇疯緭鍏ヨ揣鐗╄鏍�" /> + <uni-forms-item label="鎶楅渿璁鹃槻鐑堝害" required name="input_6"> + <uni-easyinput v-model="baseFormData.input_6" placeholder="璇疯緭鍏ユ姉闇囪闃茬儓搴�" /> </uni-forms-item> - <uni-forms-item label="骞冲簱璐ф灦绫诲瀷" required name="select_2"> - <uni-combox :candidates="selList" placeholder="璇烽�夋嫨骞冲簱璐ф灦绫诲瀷" - v-model="baseFormData.select_2"></uni-combox> + <uni-forms-item label="鍩烘湰鍦伴渿鍔犻�熷害" required name="input_11"> + <uni-easyinput v-model="baseFormData.input_11" placeholder="璇疯緭鍏ュ熀鏈湴闇囧姞閫熷害" /> </uni-forms-item> - <uni-forms-item label="鏄惁闇�瑕佽法姊�" name="radio_1"> - <uni-data-checkbox v-model="baseFormData.radio_1" :localdata="radio_1" /> + <uni-forms-item label="绔嬩綋搴撹揣鏋剁被鍨�" required name="select_3"> + <uni-combox :candidates="selList" placeholder="璇疯緭鍏ョ珛浣撳簱璐ф灦绫诲瀷" + v-model="baseFormData.select_3"></uni-combox> </uni-forms-item> - <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="甯冨眬鍖哄煙鏄惁鎻愪緵CAD鍦哄湴鍥剧焊/鍦哄湴" name="radio_7"> - <uni-data-checkbox v-model="baseFormData.radio_7" :localdata="radio_7" /> + <uni-forms-item label="瀹㈡埛鎶�鏈鎺ヨ仈绯绘柟寮忥紙閫夊~锛�" name="input_8"> + <uni-easyinput v-model="baseFormData.input_8" placeholder="璇疯緭鍏ョ珛浣撳簱璐ф灦绫诲瀷" /> </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-forms-item label="鏄惁鏈夋秷闃茶姹�" name="radio_5"> <uni-data-checkbox v-model="baseFormData.radio_5" :localdata="radio_5" /> </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_7"> + <uni-data-checkbox v-model="baseFormData.radio_7" :localdata="radio_7" /> + </uni-forms-item> + <uni-forms-item label="甯冨眬鍖哄煙鏄惁鎻愪緵CAD鍦哄湴鍥剧焊/鍦哄湴" name="radio_6"> + <uni-data-checkbox v-model="baseFormData.radio_6" :localdata="radio_6" /> + </uni-forms-item> + <uni-forms-item label="鍦伴潰骞虫暣搴﹀拰鍦伴潰娌夐檷鏄惁婊¤冻鏍囧噯" name="radio_10"> + <uni-data-checkbox v-model="baseFormData.radio_10" :localdata="radio_10" /> + </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-easyinput v-model="baseFormData.planner$" placeholder="璇疯緭鍏ヨ鍒掑憳" /> - </uni-forms-item> --> <uni-forms-item label="鏇存敼鏂规" name="change"> <uni-data-checkbox v-model="baseFormData.change" :localdata="changeValue" /> </uni-forms-item> @@ -103,7 +100,7 @@ <uni-easyinput v-model="baseFormData.planLeaderBonus" placeholder="璇疯緭鍏ヨ鏍肩粍闀垮閲�" /> </uni-forms-item> <uni-forms-item label="瀹屾垚鏃堕棿" name="finishTime"> - <uni-datetime-picker type="date" return-type="string" v-model="baseFormData.datetimesingle"/> + <uni-datetime-picker type="date" return-type="string" v-model="baseFormData.finishTime"/> </uni-data-picker> </uni-forms-item> <uni-forms-item label="鏇存敼娆℃暟" name="changeTime"> @@ -136,17 +133,15 @@ userId: '', appleTime: '', cstmrId: '', - planType: '绔嬩綋搴擄紙璐ф灦锛�', + planType: '绔嬩綋搴擄紙闆嗘垚锛�', select_2: '', changeReason: '', changeTime: '', planBonus: '', planLeaderBonus: '', - userXmlSelPhone: '', - beItem: null + userXmlSelPhone: '' }, - beItem: 0, - selList: ['妯寮�','椹跺叆寮�','鎮寮�','娴佸埄寮�','閲嶅姏寮�','鍏朵粬'], + selList: ['鐗涜吙寮�','妯寮�','鏂拌兘婧�','鍏朵粬'], rules: { name: { rules: [{ @@ -160,10 +155,22 @@ errorMessage: '璇烽�夋嫨璺熻釜椤圭洰', }] }, - userXmlSelPhone: { + userId: { rules: [{ required: true, errorMessage: '璇烽�夋嫨涓氬姟鍛�', + }] + }, + userXmlSelPhone: { + rules: [{ + required: true, + errorMessage: '璇峰~鍐欎笟鍔″憳鑱旂郴鏂瑰紡', + }] + }, + appleTime: { + rules: [{ + required: true, + errorMessage: '璇烽�夋嫨鐢宠鏃ユ湡', }] }, cstmrId: { @@ -178,99 +185,73 @@ errorMessage: '璇疯緭鍏ヤ笟鍔$被鍨�', }] }, - input_1: { + input_2: { rules: [{ required: true, errorMessage: '璇疯緭鍏ヨ揣鐗╄鏍�', }] }, - input_2: { + input_5: { rules: [{ required: true, errorMessage: '璇疯緭鍏ヨ揣鐗╅噸閲�', }] }, - input_6: { - rules: [{ - required: true, - errorMessage: '璇疯緭鍏ヤ粨搴撴俯搴�', - }] - }, - input_8: { - rules: [{ - required: true, - errorMessage: '璇疯緭鍏ラ《閮ㄦ渶浣庣偣绂诲湴璺濈', - }] - }, input_4: { - rules: [{ - required: true, - errorMessage: '璇疯緭鍏ヨ繘鍙夋柟鍚�', - }] - }, - input_5: { rules: [{ required: true, errorMessage: '璇疯緭鍏ュ巶鎴垮彲鐢ㄩ珮搴�', }] }, + input_9: { + rules: [{ + required: true, + errorMessage: '璇疯緭鍏ラ《閮ㄦ渶浣庣偣绂诲湴璺濈', + }] + }, + input_3: { + rules: [{ + required: true, + errorMessage: '璇疯緭鍏ヨ繘鍙夋柟鍚�', + }] + }, input_7: { rules: [{ required: true, - errorMessage: '璇疯緭鍏ラ�氶亾澶у皬鏈夋棤瑕佹眰', + errorMessage: '璇疯緭鍏ヤ粨搴撴俯搴�', }] }, - select_2: { + input_6: { rules: [{ required: true, - errorMessage: '璇烽�夋嫨骞冲簱璐ф灦绫诲瀷', + errorMessage: '璇疯緭鍏ユ姉闇囪闃茬儓搴�', + }] + }, + input_11: { + rules: [{ + required: true, + errorMessage: '璇疯緭鍏ュ熀鏈湴闇囧姞閫熷害', + }] + }, + select_3: { + rules: [{ + required: true, + errorMessage: '璇烽�夋嫨绔嬪簱璐ф灦绫诲瀷', }] }, }, - // 鏄惁闇�瑕佽法姊� - radio_1: [ - { - text: '鏄�', - value: 'value1' - }, - { - text: '鍚�', - value: 'value2' - } - ], - // 鏄惁闇�瑕佺綉灞傛澘 - radio_2: [ - { - text: '鏄�', - value: 'value1' - }, - { - text: '鍚�', - value: 'value2' - } - ], - radio_8: [ - { - text: '鏄�', - value: 'value1' - }, - { - text: '鍚�', - value: 'value2' - } - ], - radio_3: [ - { - text: '鏄�', - value: 'value1' - }, - { - text: '鍚�', - value: 'value2' - } - ], radio_5: [ + { + text: '鏄�', + value: 'value1' + }, + { + text: '鍚�', + value: 'value2' + } + ], + radio_6: [ { text: '鏄�', value: 'value1' @@ -290,14 +271,34 @@ value: 'value2' } ], - changeValue: [ + radio_8: [ { text: '鏄�', - value: '1' + value: 'value1' }, { text: '鍚�', - value: '0' + value: 'value2' + } + ], + radio_10: [ + { + text: '鏄�', + value: 'value1' + }, + { + text: '鍚�', + value: 'value2' + } + ], + changeValue: [ + { + text: '鏄�', + value: 1 + }, + { + text: '鍚�', + value: 0 } ], // 鍗曢�夋暟鎹簮 @@ -351,8 +352,6 @@ }) } }) - - }, methods: { init() { @@ -369,12 +368,22 @@ for (let k of planNeed) { res.data.planNeed.push(k) } - // planNeed.push() + switch(res.data.select_3) { + case 'value1': + res.data.select_3 = '鐗涜吙寮�' + break; + case 'value2': + res.data.select_3 = '妯寮�' + break; + case 'value3': + res.data.select_3 = '鏂拌兘婧�' + break; + case 'value4': + res.data.select_3 = '鍏朵粬' + break; + } that.baseFormData = res.data } - // that.saleManage = res.data - // that.cstmr = res.data - // that.cstmrId = that.cstmr.id } }) }, @@ -448,6 +457,7 @@ addCstmr() { let that = this var element + for (element of that.cstmrList) { if(element.value == that.baseFormData.cstmrId$) { that.baseFormData.cstmrId = element.id @@ -458,17 +468,20 @@ that.baseFormData.orderId = 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 + for(let i = 0; i < that.selList.length;i++) { + if (that.selList[i] == that.baseFormData.select_3) { + let index = i + 1 + console.log(index); + that.baseFormData.select_3 = 'value' + index } } - that.baseFormData.planType = 4 + // for (let index in that.selList) { + // if (that.selList[index] == that.baseFormData.select_3) { + // let i = index + 1 + // that.baseFormData.select_3 = 'value' + i + // } + // } + that.baseFormData.planType = 5 var temp for (var i = 0 ; i < that.baseFormData.planNeed.length; i++) { if (i == 0) { @@ -497,7 +510,7 @@ success(result) { var res = result.data if (res.code === 200) { - uni.navigateBack() + uni.navigateBack({delta:2}) } else if (res.code === 403) { uni.showToast({title: res.msg, icon: "none", position: 'top'}) setTimeout(() => { -- Gitblit v1.9.1