From b0f74f3f5eab41ac3d3eec497b458c1aa716c0e9 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期三, 22 十一月 2023 09:22:50 +0800 Subject: [PATCH] # --- pages/business/plan/modiPlan3.vue | 8 pages/business/plan/modiPlan4.vue | 8 pages/business/plan/modiPlan5.vue | 8 pages/business/plan/modiPlan2.vue | 528 ++++++++++++++++++++++++++++++++++++++++ pages/business/plan/planDetails.vue | 189 ++++++------- pages.json | 16 + pages/business/plan/modiPlan7.vue | 8 pages/business/plan/modiPlan6.vue | 8 8 files changed, 671 insertions(+), 102 deletions(-) diff --git a/pages.json b/pages.json index e773ace..db2bbef 100644 --- a/pages.json +++ b/pages.json @@ -294,6 +294,22 @@ "enablePullDownRefresh" : false } }, + { + "path" : "pages/business/plan/modiPlan2", + "style" : + { + "navigationBarTitleText" : "淇敼瑙勫垝鐢宠鍗�-绔嬩綋搴擄紙闆嗘垚锛�", + "enablePullDownRefresh" : false + } + }, + { + "path" : "pages/business/plan/modiPlan3", + "style" : + { + "navigationBarTitleText" : "鍥涘悜绌挎搴�/涓ゅ悜绌挎搴�", + "enablePullDownRefresh" : false + } + }, { "path" : "pages/business/plan/addPlan7", "style" : diff --git a/pages/business/plan/modiPlan2.vue b/pages/business/plan/modiPlan2.vue new file mode 100644 index 0000000..a329a57 --- /dev/null +++ b/pages/business/plan/modiPlan2.vue @@ -0,0 +1,528 @@ +<template> + <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> + <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> + </view> + </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="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"> + <uni-easyinput v-model="baseFormData.input_1" placeholder="璇疯緭鍏ヨ揣鐗╄鏍�" /> + </uni-forms-item> + <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_6"> + <uni-easyinput v-model="baseFormData.input_6" placeholder="璇疯緭鍏ヤ粨搴撴俯搴�" /> + </uni-forms-item> + <uni-forms-item label="椤堕儴鏈�浣庣偣绂诲湴璺濈" required name="input_8"> + <uni-easyinput v-model="baseFormData.input_8" placeholder="璇疯緭鍏ヨ揣鐗╄鏍�" /> + </uni-forms-item> + <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_5"> + <uni-easyinput v-model="baseFormData.input_5" placeholder="璇疯緭鍏ヨ揣鐗╄鏍�" /> + </uni-forms-item> + <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="select_2"> + <uni-combox :candidates="selList" placeholder="璇烽�夋嫨骞冲簱璐ф灦绫诲瀷" + v-model="baseFormData.select_2"></uni-combox> + </uni-forms-item> + <uni-forms-item label="鏄惁闇�瑕佽法姊�" name="radio_1"> + <uni-data-checkbox v-model="baseFormData.radio_1" :localdata="radio_1" /> + </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> + + <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-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> + <uni-forms-item label="鏇存敼鏂规鍘熷洜" name="changeReason"> + <uni-easyinput v-model="baseFormData.changeReason" placeholder="璇疯緭鍏ユ洿鏀规柟妗堝師鍥�" /> + </uni-forms-item> + <uni-forms-item label="瑙勬牸缁勯暱濂栭噾" name="planLeaderBonus"> + <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-data-picker> + </uni-forms-item> + <uni-forms-item label="鏇存敼娆℃暟" name="changeTime"> + <uni-easyinput v-model="baseFormData.changeTime" placeholder="璇疯緭鍏ユ洿鏀规鏁�" /> + </uni-forms-item> + <uni-forms-item label="瑙勬牸濂栭噾" name="planBonus"> + <uni-easyinput v-model="baseFormData.planBonus" placeholder="璇疯緭鍏ヨ鏍煎閲�" /> + </uni-forms-item> + </uni-forms> + <button type="primary" @click="addCstmr()">淇敼</button> + </view> + </view> +</template> + +<script> + import user from '@/pages/api/user/user.js' + import test from '../../../static/js/citys-data.js' + export default { + data() { + return { + orderIds: [], + orderList: [], + users: [], + userList: [], + cstmrs: [], + cstmrList: [], + baseFormData: { + name: '', + orderId: '', + userId: '', + appleTime: '', + cstmrId: '', + planType: '绔嬩綋搴擄紙璐ф灦锛�', + select_2: '', + changeReason: '', + changeTime: '', + planBonus: '', + planLeaderBonus: '', + userXmlSelPhone: '', + beItem: null + }, + beItem: 0, + selList: ['妯寮�','椹跺叆寮�','鎮寮�','娴佸埄寮�','閲嶅姏寮�','鍏朵粬'], + rules: { + name: { + rules: [{ + required: true, + errorMessage: '璇疯緭鍏ュ敭鍓嶈鍒掑崟鍚嶇О', + }] + }, + orderId: { + rules: [{ + required: true, + errorMessage: '璇烽�夋嫨璺熻釜椤圭洰', + }] + }, + userXmlSelPhone: { + rules: [{ + required: true, + errorMessage: '璇烽�夋嫨涓氬姟鍛�', + }] + }, + cstmrId: { + rules: [{ + required: true, + errorMessage: '璇烽�夋嫨瀹㈡埛鍚嶇О', + }] + }, + planType: { + rules: [{ + required: true, + errorMessage: '璇疯緭鍏ヤ笟鍔$被鍨�', + }] + }, + input_1: { + rules: [{ + required: true, + errorMessage: '璇疯緭鍏ヨ揣鐗╄鏍�', + }] + }, + input_2: { + 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_7: { + rules: [{ + required: true, + errorMessage: '璇疯緭鍏ラ�氶亾澶у皬鏈夋棤瑕佹眰', + }] + }, + select_2: { + 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_7: [ + { + text: '鏄�', + value: 'value1' + }, + { + text: '鍚�', + value: 'value2' + } + ], + changeValue: [ + { + text: '鏄�', + value: '1' + }, + { + text: '鍚�', + value: '0' + } + ], + // 鍗曢�夋暟鎹簮 + beItem$: [{ + text: '鏄�', + value: 1 + }, { + text: '鍚︼紙闇�鍞墠鎶�鏈窡杩涢」鐩紝涓庡鎴风洿鎺ユ矡閫氱瓑锛�', + value: 0 + }], + citysData: [], + citysDataTemp: '', + planNeeds: [ + { + text: '绯荤粺 鏂规瑙勫垝璁捐', + value: '1' + }, + { + text: '鎻愪緵閫夋潗娓呭崟', + value: '2' + }, + { + text: '绔嬩綋搴撹璁℃柟妗�', + value: '3' + } + ] + + } + }, + onReady() { + // 闇�瑕佸湪onReady涓缃鍒� + this.$refs.baseForm.setRules(this.rules) + }, + onShow() { + // 鑾峰彇鐪佸競鍖� + this.citysData = test.citysData + // 鑾峰彇涓氬姟鍛樿仈绯绘柟寮� + this.getDetail() + }, + onLoad(option) { + this.$nextTick(() => { + if (JSON.stringify(option) != "{}") { + this.id = option.id + this.init() + } else { + let _this = this + const eventChannel = this.getOpenerEventChannel(); + eventChannel.on('cstmr', function(data) { + _this.id = data.data + _this.init() + }) + } + }) + + + }, + methods: { + init() { + let that = this + uni.request({ + url: that.baseUrl + '/plan/' + that.id +'/auth', + header: {'token' : uni.getStorageSync('token')}, + method: 'GET', + success(res) { + res = res.data + if (res.code === 200) { + let planNeed = res.data.planNeed.split('-') + res.data.planNeed = [] + for (let k of planNeed) { + res.data.planNeed.push(k) + } + // planNeed.push() + that.baseFormData = res.data + } + // that.saleManage = res.data + // that.cstmr = res.data + // that.cstmrId = that.cstmr.id + } + }) + }, + 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 + }, + areaChange(e) { + this.citysDataTemp = e.detail.value[0].value + ',' + e.detail.value[1].value + ',' + e.detail.value[2].value + }, + autoLoad(type,condition) { + let that = this + that.orderIds = [] + that.users = [] + 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}, + method: 'GET', + success(result) { + var res = result.data + if (res.code === 200) { + var element; + if (type == 'order') { + for(element of res.data) { + that.orderIds.push(element.name) + that.orderList.push(element) + } + return + } + if (type == 'user') { + for(element of res.data) { + that.users.push(element.value) + that.userList.push(element) + } + return + } + if (type == 'cstmr') { + for(element of res.data) { + that.cstmrs.push(element.value) + that.cstmrList.push(element) + } + return + } + } + } + }) + }, + getOrderId() { + let that = this + uni.request({ + url: that.baseUrl + '/order/all/get/kv', + header:{'token':uni.getStorageSync('token')}, + data: {condition:condition}, + method: 'GET', + success(result) { + } + }) + }, + // 娣诲姞鐢ㄦ埛 + addCstmr() { + let that = this + var element + for (element of that.cstmrList) { + if(element.value == that.baseFormData.cstmrId$) { + that.baseFormData.cstmrId = element.id + } + } + for (element of that.orderList) { + 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(var i = 1;i <= that.selList.length; i++) { + if (that.selList[i] == that.baseFormData.select_2) { + that.baseFormData.select_2 = 'value' + i + } + } + that.baseFormData.planType = 4 + var temp + for (var i = 0 ; i < that.baseFormData.planNeed.length; i++) { + if (i == 0) { + temp = that.baseFormData.planNeed[i] + } else { + temp = temp + '-' + that.baseFormData.planNeed[i] + } + + } + that.baseFormData.planNeed = temp + this.$refs.baseForm.validate().then(res=>{ + for (let k in res) { + if (res[k] == undefined) { + res[k] = '' + } + } + res['id'] = that.baseFormData.id + uni.request({ + url: that.baseUrl + '/plan/update/auth', + header:{ + 'token':uni.getStorageSync('token'), + 'content-type':'application/x-www-form-urlencoded', + }, + data: res, + method: 'POST', + success(result) { + var res = result.data + if (res.code === 200) { + uni.navigateBack() + } else if (res.code === 403) { + 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'}) + } + } + }) + }).catch(err =>{ + }) + } + } + + } +</script> + +<style> + .container { + min-height: 50rpx; + padding: 15px; + background-color: #fff; + /* background-color: aqua; */ + } +</style> \ No newline at end of file diff --git a/pages/business/plan/modiPlan3.vue b/pages/business/plan/modiPlan3.vue new file mode 100644 index 0000000..02409e3 --- /dev/null +++ b/pages/business/plan/modiPlan3.vue @@ -0,0 +1,8 @@ +<template> +</template> + +<script> +</script> + +<style> +</style> \ No newline at end of file diff --git a/pages/business/plan/modiPlan4.vue b/pages/business/plan/modiPlan4.vue new file mode 100644 index 0000000..02409e3 --- /dev/null +++ b/pages/business/plan/modiPlan4.vue @@ -0,0 +1,8 @@ +<template> +</template> + +<script> +</script> + +<style> +</style> \ No newline at end of file diff --git a/pages/business/plan/modiPlan5.vue b/pages/business/plan/modiPlan5.vue new file mode 100644 index 0000000..02409e3 --- /dev/null +++ b/pages/business/plan/modiPlan5.vue @@ -0,0 +1,8 @@ +<template> +</template> + +<script> +</script> + +<style> +</style> \ No newline at end of file diff --git a/pages/business/plan/modiPlan6.vue b/pages/business/plan/modiPlan6.vue new file mode 100644 index 0000000..02409e3 --- /dev/null +++ b/pages/business/plan/modiPlan6.vue @@ -0,0 +1,8 @@ +<template> +</template> + +<script> +</script> + +<style> +</style> \ No newline at end of file diff --git a/pages/business/plan/modiPlan7.vue b/pages/business/plan/modiPlan7.vue new file mode 100644 index 0000000..02409e3 --- /dev/null +++ b/pages/business/plan/modiPlan7.vue @@ -0,0 +1,8 @@ +<template> +</template> + +<script> +</script> + +<style> +</style> \ No newline at end of file diff --git a/pages/business/plan/planDetails.vue b/pages/business/plan/planDetails.vue index cd29830..729f3b0 100644 --- a/pages/business/plan/planDetails.vue +++ b/pages/business/plan/planDetails.vue @@ -123,10 +123,6 @@ if (option != '') { this.id = option.id this.init() - this.autoLoad('follower','') - setTimeout(()=>{ - this.getFollowers() - },500) } else { let _this = this const eventChannel = this.getOpenerEventChannel(); @@ -134,11 +130,6 @@ _this.id = data.data _this.init() }) - - this.autoLoad('follower','') - setTimeout(()=>{ - this.getFollowers() - },500) } }, methods: { @@ -151,66 +142,68 @@ method: 'GET', success(res) { res = res.data - that.detl = res.data - that.active = res.data.settle - that.list1 = JSON.parse(res.data.settleMsg) - for (let key of that.list1) { - key.desc = key.username + // console.log(res); + if (res.code === 200) { + that.detl = res.data + that.active = res.data.settle + that.list1 = JSON.parse(res.data.settleMsg) + for (let key of that.list1) { + key.desc = key.username + } + that.current = res.data.settle-1 + 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; + } + if (res.data.planType == 4) { + that.info.push( + {name:'璐х墿瑙勬牸',val:res.data.input_1}, + {name:'璐х墿閲嶉噺',val:res.data.input_2}, + {name:'浠撳簱娓╁害',val:res.data.input_6}, + {name:'椤堕儴鏈�浣庣偣绂诲湴璺濈',val:res.data.input_8}, + {name:'杩涘弶鏂瑰悜',val:res.data.input_4}, + {name:'鍘傛埧鍙敤楂樺害',val:res.data.input_5}, + {name:'閫氶亾澶у皬鏈夋棤瑕佹眰',val:res.data.input_7}, + {name:'骞冲簱璐ф灦绫诲瀷',val:res.data.select_2}, + {name:'鏄惁闇�瑕佽法姊�',val:res.data.radio_1 == 'value1' ? '鏄�' : '鍚�'}, + {name:'鏄惁闇�瑕佺綉灞傛澘',val:res.data.radio_2 == 'value1' ? '鏄�' : '鍚�'}, + {name:'鏄惁闇�瑕佸眰鏉�',val:res.data.radio_8 == 'value1' ? '鏄�' : '鍚�'}, + {name:'鍦伴潰鏈夋棤鐢电紗娌�',val:res.data.radio_3 == 'value1' ? '鏄�' : '鍚�'}, + {name:'鍦伴潰骞虫暣搴﹀拰鍦伴潰娌夐檷鏄惁婊¤冻鏍囧噯',val:res.data.radio_5 == 'value1' ? '鏄�' : '鍚�'}, + {name:'甯冨眬鍖哄煙鏄惁鎻愪緵CAD鍦哄湴鍥剧焊/鍦哄湴',val:res.data.radio_7 == 'value1' ? '鏄�' : '鍚�'}, + {name:'鍏朵粬瑕佹眰鍙婃敞鎰忕偣',val:res.data.textarea_2 ? res.data.textarea_2 : '--'}, + ) + } else if(res.data.planType == 5) { + that.info.push( + {name:'璐х墿瑙勬牸',val:res.data.input_2}, + {name:'璐х墿閲嶉噺',val:res.data.input_5}, + {name:'鍘傛埧鍙敤楂樺害',val:res.data.input_4}, + {name:'椤堕儴鏈�浣庣偣绂诲湴璺濈',val:res.data.input_9}, + {name:'杩涘弶鏂瑰悜',val:res.data.input_3}, + {name:'浠撳簱娓╁害',val:res.data.input_7}, + {name:'鎶楅渿璁鹃槻鐑堝害',val:res.data.input_6}, + {name:'鍩烘湰鍦伴渿鍔犻�熷害',val:res.data.input_11}, + {name:'瀹㈡埛鎶�鏈鎺ヨ仈绯绘柟寮忥紙閫夊~锛�',val:res.data.input_8}, + {name:'绔嬩綋搴撹揣鏋剁被鍨�',val:res.data.select_3}, + {name:'鏄惁鏈夋秷闃茶姹�',val:res.data.radio_5 == 'value1' ? '鏄�' : '鍚�'}, + {name:'鍚﹂渶瑕佽揣鏋惰儗缃�',val:res.data.radio_8 == 'value1' ? '鏄�' : '鍚�'}, + {name:'鍦伴潰鏈夋棤鐢电紗娌�',val:res.data.radio_7 == 'value1' ? '鏄�' : '鍚�'}, + {name:'甯冨眬鍖哄煙鏄惁鎻愪緵CAD鍦哄湴鍥剧焊/鍦哄湴',val:res.data.radio_6 == 'value1' ? '鏄�' : '鍚�'}, + {name:'鍦伴潰骞虫暣搴﹀拰鍦伴潰娌夐檷鏄惁婊¤冻鏍囧噯',val:res.data.radio_10 == 'value1' ? '鏄�' : '鍚�'}, + {name:'鍏朵粬瑕佹眰鍙婃敞鎰忕偣',val:res.data.textarea_2 ? res.data.textarea_2 : '--'}, + ) + } } - that.current = res.data.settle-1 - 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; - } - if (res.data.planType == 4) { - that.info.push( - {name:'璐х墿瑙勬牸',val:res.data.input_1}, - {name:'璐х墿閲嶉噺',val:res.data.input_2}, - {name:'浠撳簱娓╁害',val:res.data.input_6}, - {name:'椤堕儴鏈�浣庣偣绂诲湴璺濈',val:res.data.input_8}, - {name:'杩涘弶鏂瑰悜',val:res.data.input_4}, - {name:'鍘傛埧鍙敤楂樺害',val:res.data.input_5}, - {name:'閫氶亾澶у皬鏈夋棤瑕佹眰',val:res.data.input_7}, - {name:'骞冲簱璐ф灦绫诲瀷',val:res.data.select_2}, - {name:'鏄惁闇�瑕佽法姊�',val:res.data.radio_1 == 'value1' ? '鏄�' : '鍚�'}, - {name:'鏄惁闇�瑕佺綉灞傛澘',val:res.data.radio_2 == 'value1' ? '鏄�' : '鍚�'}, - {name:'鏄惁闇�瑕佸眰鏉�',val:res.data.radio_8 == 'value1' ? '鏄�' : '鍚�'}, - {name:'鍦伴潰鏈夋棤鐢电紗娌�',val:res.data.radio_3 == 'value1' ? '鏄�' : '鍚�'}, - {name:'鍦伴潰骞虫暣搴﹀拰鍦伴潰娌夐檷鏄惁婊¤冻鏍囧噯',val:res.data.radio_5 == 'value1' ? '鏄�' : '鍚�'}, - {name:'甯冨眬鍖哄煙鏄惁鎻愪緵CAD鍦哄湴鍥剧焊/鍦哄湴',val:res.data.radio_7 == 'value1' ? '鏄�' : '鍚�'}, - {name:'鍏朵粬瑕佹眰鍙婃敞鎰忕偣',val:res.data.textarea_2 ? res.data.textarea_2 : '--'}, - ) - } else if(res.data.planType == 5) { - that.info.push( - {name:'璐х墿瑙勬牸',val:res.data.input_2}, - {name:'璐х墿閲嶉噺',val:res.data.input_5}, - {name:'鍘傛埧鍙敤楂樺害',val:res.data.input_4}, - {name:'椤堕儴鏈�浣庣偣绂诲湴璺濈',val:res.data.input_9}, - {name:'杩涘弶鏂瑰悜',val:res.data.input_3}, - {name:'浠撳簱娓╁害',val:res.data.input_7}, - {name:'鎶楅渿璁鹃槻鐑堝害',val:res.data.input_6}, - {name:'鍩烘湰鍦伴渿鍔犻�熷害',val:res.data.input_11}, - {name:'瀹㈡埛鎶�鏈鎺ヨ仈绯绘柟寮忥紙閫夊~锛�',val:res.data.input_8}, - {name:'绔嬩綋搴撹揣鏋剁被鍨�',val:res.data.select_3}, - {name:'鏄惁鏈夋秷闃茶姹�',val:res.data.radio_5 == 'value1' ? '鏄�' : '鍚�'}, - {name:'鍚﹂渶瑕佽揣鏋惰儗缃�',val:res.data.radio_8 == 'value1' ? '鏄�' : '鍚�'}, - {name:'鍦伴潰鏈夋棤鐢电紗娌�',val:res.data.radio_7 == 'value1' ? '鏄�' : '鍚�'}, - {name:'甯冨眬鍖哄煙鏄惁鎻愪緵CAD鍦哄湴鍥剧焊/鍦哄湴',val:res.data.radio_6 == 'value1' ? '鏄�' : '鍚�'}, - {name:'鍦伴潰骞虫暣搴﹀拰鍦伴潰娌夐檷鏄惁婊¤冻鏍囧噯',val:res.data.radio_10 == 'value1' ? '鏄�' : '鍚�'}, - {name:'鍏朵粬瑕佹眰鍙婃敞鎰忕偣',val:res.data.textarea_2 ? res.data.textarea_2 : '--'}, - ) - } - // that.cstmrId = that.cstmr.id } }) }, @@ -293,42 +286,34 @@ } }) }, - getFollowers() { - let that = this - uni.request({ - url: that.baseUrl + '/detl/followers/table/auth', - header:{'token':uni.getStorageSync('token')}, - data: {cstmrId:that.cstmrId}, - method:'GET', - success(res) { - res = res.data - that.followers = res.data - } - }) - }, - removeFollowers(userId) { - let that = this - uni.request({ - url: that.baseUrl + '/cstmr/followers/remove/auth', - header:{ - 'token':uni.getStorageSync('token'), - 'content-type': 'application/x-www-form-urlencoded' - }, - data: { - cstmrId:that.cstmrId, - userId: userId - }, - method:'POST', - success(res) { - res = res.data - that.getFollowers() - } - }) - }, edite(id) { - let _this = this + let _this = this,url = ''; + switch(this.detl.planType) { + case 4: + url = `/pages/business/plan/modiPlan?id=${id}` + break + case 5: + url = `/pages/business/plan/modiPlan2?id=${id}` + break + case 3: + url = `/pages/business/plan/modiPlan3?id=${id}` + break + case 7: + url = `/pages/business/plan/modiPlan4?id=${id}` + break + case 8: + url = `/pages/business/plan/modiPlan5?id=${id}` + break + case 9: + url = `/pages/business/plan/modiPlan6?id=${id}` + break + case 11: + url = `/pages/business/plan/modiPlan7?id=${id}` + break + + } uni.navigateTo({ - url: '/pages/business/plan/modiPlan?id=' + id + url: url }) }, } -- Gitblit v1.9.1