|
@@ -27,7 +27,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所在地区">
|
|
|
<!-- TODO 联动select -->
|
|
|
- {{ form.area ? form.province + '/' + form.city + '/' + form.area : '' }}
|
|
|
+ <AddressSelect v-model="form.addressArr" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="详细地址" prop="type">
|
|
|
<el-input v-model="form.address" placeholder="请输入详细地址" />
|
|
@@ -140,7 +140,7 @@ export default {
|
|
|
bodyPhoto: [],
|
|
|
idCardFront: [],
|
|
|
idCardBack: [],
|
|
|
-
|
|
|
+ addressArr: [],
|
|
|
isShow: false
|
|
|
},
|
|
|
rules: {
|
|
@@ -215,6 +215,14 @@ export default {
|
|
|
message: '请上传图片',
|
|
|
trigger: 'change'
|
|
|
}
|
|
|
+ ],
|
|
|
+ addressArr: [
|
|
|
+ {
|
|
|
+ type: 'array',
|
|
|
+ required: true,
|
|
|
+ message: '请选择地址',
|
|
|
+ trigger: 'change'
|
|
|
+ }
|
|
|
]
|
|
|
}
|
|
|
};
|
|
@@ -268,6 +276,7 @@ export default {
|
|
|
url: data.idCardBack
|
|
|
}
|
|
|
];
|
|
|
+ result.addressArr = [form.province, form.city, form.area];
|
|
|
this.form = result;
|
|
|
}
|
|
|
},
|
|
@@ -282,7 +291,9 @@ export default {
|
|
|
params.bodyPhoto = this.form.bodyPhoto[0].url;
|
|
|
params.idCardFront = this.form.idCardFront[0].url;
|
|
|
params.idCardBack = this.form.idCardBack[0].url;
|
|
|
-
|
|
|
+ params.province = this.form.addressArr[0];
|
|
|
+ params.city = this.form.addressArr[1];
|
|
|
+ params.area = this.form.addressArr[2];
|
|
|
if (this.id) params.id = this.id;
|
|
|
const { success, msg } = await saveItem(params);
|
|
|
if (success) {
|