|  |  |  | 
|---|
|  |  |  | <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"> | 
|---|
|  |  |  | 
|---|
|  |  |  | <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> | 
|---|
|  |  |  | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <script> | 
|---|
|  |  |  | import user from '@/pages/api/user/user.js' | 
|---|
|  |  |  | import test from '../../../static/js/citys-data.js' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | data() { | 
|---|
|  |  |  | 
|---|
|  |  |  | changeReason: '', | 
|---|
|  |  |  | changeTime: '', | 
|---|
|  |  |  | planBonus: '', | 
|---|
|  |  |  | planLeaderBonus: '' | 
|---|
|  |  |  | planLeaderBonus: '', | 
|---|
|  |  |  | userXmlSelPhone: '' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | selList: ['横梁式','驶入式','悬梁式','流利式','重力式','其他'], | 
|---|
|  |  |  | rules: { | 
|---|
|  |  |  | 
|---|
|  |  |  | errorMessage: '请选择跟踪项目', | 
|---|
|  |  |  | }] | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | userId: { | 
|---|
|  |  |  | userXmlSelPhone: { | 
|---|
|  |  |  | rules: [{ | 
|---|
|  |  |  | required: true, | 
|---|
|  |  |  | errorMessage: '请选择业务员', | 
|---|
|  |  |  | }] | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | appleTime: { | 
|---|
|  |  |  | rules: [{ | 
|---|
|  |  |  | required: true, | 
|---|
|  |  |  | errorMessage: '请选择申请日期', | 
|---|
|  |  |  | }] | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | cstmrId: { | 
|---|
|  |  |  | 
|---|
|  |  |  | 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 | 
|---|
|  |  |  | 
|---|
|  |  |  | 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 | 
|---|