|
@@ -1,17 +1,7 @@
|
|
|
<template>
|
|
|
<div class="select-city">
|
|
|
- <el-select
|
|
|
- clearable
|
|
|
- filterable
|
|
|
- allow-create
|
|
|
- :placeholder="placeholder"
|
|
|
- @change="getCityData"
|
|
|
- @clear="getCityData"
|
|
|
- v-model="showModel"
|
|
|
- style="width: 100%"
|
|
|
- >
|
|
|
- <el-option v-for="item in data" :label="item.name" :value="item.id">
|
|
|
- </el-option>
|
|
|
+ <el-select clearable filterable allow-create :placeholder="placeholder" @change="getCityData" @clear="getCityData" v-model="showModel" style="width: 100%">
|
|
|
+ <el-option v-for="item in data" :label="item.name" :value="item.id"> </el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -49,11 +39,7 @@ defineProps({
|
|
|
watch(
|
|
|
formData.value,
|
|
|
() => {
|
|
|
- console.log(JSON.parse(JSON.stringify(formData.value)), "22");
|
|
|
- if (
|
|
|
- !formData.value[proxy.addressId || "provinceId"] &&
|
|
|
- !formData.value[proxy.addressName || "provinceName"]
|
|
|
- ) {
|
|
|
+ if (!formData.value[proxy.addressId || "provinceId"] && !formData.value[proxy.addressName || "provinceName"]) {
|
|
|
if (formData.value[proxy.addressId || "provinceId"] === "-1") {
|
|
|
showModel.value = "";
|
|
|
formData.value[proxy.addressId || "provinceId"] = "";
|
|
@@ -61,20 +47,14 @@ watch(
|
|
|
} else {
|
|
|
showModel.value = "";
|
|
|
}
|
|
|
- console.log(showModel.value, "www");
|
|
|
} else {
|
|
|
if (formData.value[proxy.addressId || "provinceId"] === "-1") {
|
|
|
- showModel.value =
|
|
|
- formData.value[proxy.addressId || "provinceId"] ||
|
|
|
- formData.value[proxy.addressName || "provinceName"];
|
|
|
+ showModel.value = formData.value[proxy.addressId || "provinceId"] || formData.value[proxy.addressName || "provinceName"];
|
|
|
formData.value[proxy.addressId || "provinceId"] = "";
|
|
|
formData.value[proxy.addressName || "provinceName"] = "";
|
|
|
} else {
|
|
|
- showModel.value =
|
|
|
- formData.value[proxy.addressId || "provinceId"] ||
|
|
|
- formData.value[proxy.addressName || "provinceName"];
|
|
|
+ showModel.value = formData.value[proxy.addressId || "provinceId"] || formData.value[proxy.addressName || "provinceName"];
|
|
|
}
|
|
|
- console.log(showModel.value, "www");
|
|
|
}
|
|
|
},
|
|
|
{
|