From 0bf139554d19e520522e9ef927f9ea475da02bd6 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期三, 22 十一月 2023 18:59:40 +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