|
@@ -11,14 +11,14 @@
|
|
|
<textarea :auto-height="true" input-align="right" placeholder="请输入详细地址(最多60个字符)" :maxlength="60" v-model="form.customerAddr" class="receiveAddress" placeholder-style="color:#C0C4CC;font-size:28upx;"/>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="联系人">
|
|
|
- <u-input v-model="form.contactName" input-align="right" placeholder="请输入联系人(最多30个字符)" :maxlength="11"/>
|
|
|
+ <u-input v-model="form.contactName" input-align="right" placeholder="请输入联系人(最多20个字符)" :maxlength="20"/>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="联系电话">
|
|
|
<u-input v-model.trim="form.contactTel" placeholder="请输入联系电话(最多15个字符)" input-align="right" :maxlength="15"/>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="联系手机"><u-input v-model.trim="form.contactMobile" placeholder="请输入联系手机(最多11位字符)" input-align="right" :maxlength="11"/>
|
|
|
</u-form-item>
|
|
|
- <u-form-item label="价格类型" required >
|
|
|
+ <u-form-item label="价格类型" required prop="priceType">
|
|
|
<v-select ref="priceType" :disabled="true" placeholder="请选择价格类型" @itemChange="chooseType" code="PRICE_TYPE" style="width: 100%"></v-select>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="收款方式" required prop="settleStyleSn">
|
|
@@ -65,7 +65,7 @@
|
|
|
},
|
|
|
// 客户form
|
|
|
form:{
|
|
|
- id: null,
|
|
|
+ id: undefined,
|
|
|
customerName: '', // 客户名称
|
|
|
contactTel: '', // 联系电话
|
|
|
contactMobile: '', // 联系手机
|
|
@@ -81,7 +81,7 @@
|
|
|
dispatchType: undefined, // 配送方式
|
|
|
satelliteFlag: 0, // 是否卫星仓客户
|
|
|
customerTypeSn: undefined, // 客户类型
|
|
|
- priceType: '', // 价格类型
|
|
|
+ priceType: undefined, // 价格类型
|
|
|
settleStyleSn: undefined // 收款方式
|
|
|
},
|
|
|
showSettle:false,//结算方式初始值
|
|
@@ -109,7 +109,6 @@
|
|
|
methods:{
|
|
|
// 选择价格类型
|
|
|
chooseType(val){
|
|
|
- console.log(val,'vai')
|
|
|
this.form.priceType=val
|
|
|
},
|
|
|
// 选择配送方式
|
|
@@ -172,10 +171,8 @@
|
|
|
},
|
|
|
// 保存 (新增客户)
|
|
|
customerSubmit(){
|
|
|
- console.log('保存===========')
|
|
|
this.$refs.uForm.validate(valid => {
|
|
|
if (valid) {
|
|
|
- console.log('验证通过');
|
|
|
if (this.form.customerName ==='') {
|
|
|
uni.showToast({
|
|
|
title: '请输入客户名称',
|
|
@@ -194,24 +191,24 @@
|
|
|
}
|
|
|
// 省市区
|
|
|
if(this.areaIdArr.length == 0){
|
|
|
- uni.showToast({icon: 'none',title: '请选择省市区'})
|
|
|
+ uni.showToast({icon: 'none',title: '请选择客户地址'})
|
|
|
return
|
|
|
}
|
|
|
- if (this.form.priceType ==undefined) {
|
|
|
+ if (!this.form.priceType) {
|
|
|
uni.showToast({
|
|
|
title: '请选择价格类型',
|
|
|
icon: 'none'
|
|
|
})
|
|
|
return false
|
|
|
}
|
|
|
- if (this.form.settleStyleSn ==undefined) {
|
|
|
+ if (!this.form.settleStyleSn) {
|
|
|
uni.showToast({
|
|
|
title: '请选择收款方式',
|
|
|
icon: 'none'
|
|
|
})
|
|
|
return false
|
|
|
}
|
|
|
- const params=Object.assign({},this.form,this.areaIdArr)
|
|
|
+ const params=Object.assign({},this.form)
|
|
|
console.log(params,'params')
|
|
|
if(this.form.id) {
|
|
|
params.id = this.form.id
|