|
@@ -239,17 +239,15 @@
|
|
|
<el-select v-model="formData.provinceId" placeholder="请选择省" class="my-width" @change="changeProvince">
|
|
|
<el-option v-for="item in provinceList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
- <template v-if="['cross'].includes(pageType)">
|
|
|
- <el-select v-model="formData.cityId" placeholder="请选择市" class="my-width" @change="changeCity">
|
|
|
- <el-option v-for="item in cityList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
- </el-select>
|
|
|
- <el-select v-model="formData.areaId" placeholder="请选择区" class="my-width" @change="changeArea">
|
|
|
- <el-option v-for="item in areaList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
- </el-select>
|
|
|
- <el-select v-model="formData.streetId" placeholder="请选择街道" class="my-width" @change="changeStreet">
|
|
|
- <el-option v-for="item in streetList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
+ <el-select v-model="formData.cityId" placeholder="请选择市" class="my-width" @change="changeCity">
|
|
|
+ <el-option v-for="item in cityList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
+ <el-select v-model="formData.areaId" placeholder="请选择区" class="my-width" @change="changeArea">
|
|
|
+ <el-option v-for="item in areaList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
+ <el-select v-model="formData.streetId" placeholder="请选择街道" class="my-width" @change="changeStreet">
|
|
|
+ <el-option v-for="item in streetList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :lg="24" class="item">
|
|
@@ -568,7 +566,13 @@ export default {
|
|
|
getRegion(level = 0, id = 0) {
|
|
|
getRegion({ pid: id }).then(res => {
|
|
|
if (level === 0) {
|
|
|
- this.provinceList = res.data
|
|
|
+ if (['frock', 'home'].includes(this.pageType)) {
|
|
|
+ this.provinceList = res.data.filter(k => {
|
|
|
+ return k.name === this.$IpAdd.province
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.provinceList = res.data
|
|
|
+ }
|
|
|
this.getPosition(res.data, 'provinceId', 'province')
|
|
|
} else if (level === 1) {
|
|
|
this.cityList = res.data
|