From 35b8f2e7b34875efebed526a7394ff50e65f8e90 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期三, 22 十一月 2023 10:50:15 +0800 Subject: [PATCH] # --- pages/business/plan/modiPlan2.vue | 241 ++++++++++++++++++++++++------------------------ 1 files changed, 121 insertions(+), 120 deletions(-) diff --git a/pages/business/plan/modiPlan2.vue b/pages/business/plan/modiPlan2.vue index a329a57..363958f 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> @@ -113,7 +110,7 @@ <uni-easyinput v-model="baseFormData.planBonus" placeholder="璇疯緭鍏ヨ鏍煎閲�" /> </uni-forms-item> </uni-forms> - <button type="primary" @click="addCstmr()">淇敼</button> + <button type="primary" @click="addCstmr()">娣诲姞</button> </view> </view> </template> @@ -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() { @@ -363,6 +362,7 @@ method: 'GET', success(res) { res = res.data + console.log(res); if (res.code === 200) { let planNeed = res.data.planNeed.split('-') res.data.planNeed = [] @@ -448,6 +448,7 @@ addCstmr() { let that = this var element + for (element of that.cstmrList) { if(element.value == that.baseFormData.cstmrId$) { that.baseFormData.cstmrId = element.id @@ -464,11 +465,11 @@ // } // } for(var i = 1;i <= that.selList.length; i++) { - if (that.selList[i] == that.baseFormData.select_2) { - that.baseFormData.select_2 = 'value' + i + if (that.selList[i] == that.baseFormData.select_3) { + that.baseFormData.select_3 = 'value' + i } } - that.baseFormData.planType = 4 + that.baseFormData.planType = 5 var temp for (var i = 0 ; i < that.baseFormData.planNeed.length; i++) { if (i == 0) { @@ -487,7 +488,7 @@ } res['id'] = that.baseFormData.id uni.request({ - url: that.baseUrl + '/plan/update/auth', + url: that.baseUrl + '/plan/add/auth', header:{ 'token':uni.getStorageSync('token'), 'content-type':'application/x-www-form-urlencoded', -- Gitblit v1.9.1