|
@@ -11,9 +11,19 @@
|
|
|
@close="onClose">
|
|
|
<div class="drawer__panel">
|
|
|
<el-row :gutter="20">
|
|
|
- <el-form :model="form" :rules="rules" ref="form" size="mini" label-position="right" label-width="75px">
|
|
|
+ <el-form :model="form" :rules="rules" ref="form" size="mini" label-position="right" label-width="90px">
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="省市县:" >
|
|
|
+ <el-form-item label="联系人:" prop="name">
|
|
|
+ <el-input rows="2" v-model="form.name" placeholder="请输入联系人"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="联系电话:" prop="phonenumber">
|
|
|
+ <el-input rows="2" v-model="form.phonenumber" placeholder="请输入联系电话"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="省市县:" prop="province">
|
|
|
<el-cascader
|
|
|
style="width:100%"
|
|
|
v-model="value"
|
|
@@ -65,7 +75,7 @@
|
|
|
</div>
|
|
|
<div class="fixed__btn__panel">
|
|
|
<el-button size="small" @click="onClose" class="normal-btn-width">取 消</el-button>
|
|
|
- <el-button size="small" type="primary" @click="onSubmit" class="normal-btn-width" :disabled="form.province === '' && form.address === ''">确 定</el-button>
|
|
|
+ <el-button size="small" type="primary" @click="onSubmit" class="normal-btn-width" >确 定</el-button>
|
|
|
</div>
|
|
|
</el-drawer>
|
|
|
</div>
|
|
@@ -100,6 +110,15 @@ export default {
|
|
|
ownertable: "sa_customers"
|
|
|
},
|
|
|
rules:{
|
|
|
+ name: [
|
|
|
+ { required: true, message: '联系人不能为空', trigger: 'blur' },
|
|
|
+ ],
|
|
|
+ phonenumber: [
|
|
|
+ { required: true, message: '联系电话不能为空', trigger: 'blur' },
|
|
|
+ ],
|
|
|
+ province: [
|
|
|
+ { required: true, message: '省市县不能为空', trigger: 'change,blur' },
|
|
|
+ ],
|
|
|
address: [
|
|
|
{ required: false, message: '地址不能为空', trigger: 'blur' },
|
|
|
],
|
|
@@ -196,14 +215,12 @@ export default {
|
|
|
},
|
|
|
/*省市县*/
|
|
|
cascaderChange (val) {
|
|
|
+ this.form.province = val[0]
|
|
|
console.log(this.form.province)
|
|
|
if (val.length === 1)
|
|
|
return this.form = Object.assign({},this.form,{province:val[0],city:'',county:''})
|
|
|
|
|
|
this.form = Object.assign({},this.form,{province:val[0],city:val[1],county:val[2]})
|
|
|
- console.log(this.form)
|
|
|
- console.log(this.form.province)
|
|
|
-
|
|
|
},
|
|
|
/*地址类型*/
|
|
|
async addressType(){
|