| | |
| | | <uni-easyinput v-model="baseFormData.rela" placeholder="请输入客户关系" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item label="客户类别" required name="cstmrType"> |
| | | <uni-combox :candidates="cstmrTypes" placeholder="请选择客户类别" |
| | | v-model="baseFormData.cstmrType" @input="autoLoad('cstmrType',baseFormData.cstmrType)"></uni-combox> |
| | | <view class="uni-list"> |
| | | <view class="uni-list-cell"> |
| | | <view class="uni-list-cell-db" > |
| | | <picker style="border: 1px solid #e5e5e5;height: 80rpx;border-radius: 4px;line-height: 80rpx;padding-left: 10px;font-size: 14px;" @change="bindPickerChange" :value="cstmrTypeIndex" :range="cstmrTypes" range-key="value"> |
| | | <view class="uni-input">{{cstmrTypes[cstmrTypeIndex].value}}</view> |
| | | </picker> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | <!-- <uni-combox :candidates="cstmrTypes" placeholder="请选择客户类别" |
| | | v-model="baseFormData.cstmrType" @input="autoLoad('cstmrType',baseFormData.cstmrType)"></uni-combox> --> |
| | | <!-- <uni-easyinput v-model="baseFormData.cstmrType" placeholder="请输入客户类别" /> --> |
| | | </uni-forms-item> |
| | | <uni-forms-item label="区分" required name="type"> |
| | |
| | | baseUrl: '', |
| | | cstmrTypes: [], |
| | | cstmrType: '', |
| | | cstmrTypeIndex: 0, |
| | | directors: [], |
| | | director: '', |
| | | baseFormData: { |
| | |
| | | value: 2 |
| | | }], |
| | | citysData: [], |
| | | userArea: '' |
| | | userArea: '', |
| | | cstmrList: [], |
| | | } |
| | | }, |
| | | onReady() { |
| | |
| | | // this.getUser() |
| | | }, |
| | | methods: { |
| | | bindPickerChange: function(e) { |
| | | console.log(e); |
| | | console.log('picker发送选择改变,携带值为:' + e.detail.value) |
| | | console.log(this.cstmrTypes[e.detail.value].id); |
| | | this.cstmrTypeIndex = e.detail.value |
| | | }, |
| | | autoLoad(type,condition) { |
| | | let that = this |
| | | var a = that.baseUrl + '/' + type + 'Query/auth' |
| | |
| | | method: 'GET', |
| | | success(result) { |
| | | var res = result.data |
| | | console.log(res); |
| | | if (res.code === 200) { |
| | | var element; |
| | | if (type == 'cstmrType') { |
| | | for(element of res.data) { |
| | | that.cstmrTypes.push(element.value) |
| | | that.cstmrTypes.push(element) |
| | | } |
| | | return |
| | | } |
| | |
| | | }, |
| | | // 添加用户 |
| | | addCstmr() { |
| | | |
| | | let that = this |
| | | uni.request({ |
| | | // url: that.baseUrl + '/cstmr/add/auth', |
| | | url: "http://localhost:9528" + '/cstmr/add/auth', |
| | | header:{ |
| | | 'token':uni.getStorageSync('token'), |
| | | // 'content-type':'application/json', |
| | | }, |
| | | data: { |
| | | addr: "滨江路35号", |
| | | contacts: "程燕", |
| | | cstmrType: 1, |
| | | cstmrType$: "第一类", |
| | | director: "19", |
| | | director$: "超级管理员", |
| | | id: "", |
| | | name: "测试2", |
| | | pcd:"14000,140100,140105", |
| | | rela: "", |
| | | remarks: "", |
| | | tel: "15987462587", |
| | | type: "1" |
| | | }, |
| | | method: 'POST', |
| | | success(result) { |
| | | var res = result.data |
| | | console.log(res); |
| | | } |
| | | }) |
| | | return |
| | | this.$refs.baseForm.validate().then(res=>{ |
| | | console.log(res); |
| | | var a = JSON.stringify(res) |
| | | console.log(a); |
| | | uni.request({ |
| | | url: that.baseUrl + '/cstmr/add/auth', |
| | | header:{ |
| | | 'token':uni.getStorageSync('token'), |
| | | // 'content-type':'application/json', |
| | | }, |
| | | data: a, |
| | | method: 'POST', |
| | | success(result) { |
| | | var res = result.data |
| | | console.log(res); |
| | | } |
| | | }) |
| | | |
| | | }).catch(err =>{ |
| | | }) |
| | | } |