Commit 0f7f4ef3 authored by Mac's avatar Mac

修改赞羊的收货地址地区选择方式

parent 57dee5f3
......@@ -61,7 +61,8 @@
provinces: [],
cities: [],
areas: [],
},
},
allData:null,
province: 0,
city: 0,
area: 0
......@@ -77,54 +78,58 @@
}
},
mounted() {
this.loadDistrict()
this.getAlllist()
},
methods: {
close() {
this.$emit('input', false);
},
async loadDistrict() {
this.loadProvinces()
},
loadProvinces() { // 加载省份
},
getAlllist(){
this.request2(
{
url: '/api/Destination/GetChildList',
data: {Id:1}
url: '/api/Destination/GetAllList_V2',
data: {}
},
res => {
let data = res.data
this.districtsObj.provinces = data
this.loadCities(data[0].ID)
this.allData = res.data
this.loadDistrict()
},
);
);
},
loadCities(Id) {
this.request2(
{
url: '/api/Destination/GetChildList',
data: {Id:Id}
},
res => {
let data = res.data
this.districtsObj.cities = data
this.loadAreas(data[0].ID)
},
);
async loadDistrict() {
this.loadProvinces()
},
loadProvinces() { // 加载省份
this.districtsObj.provinces = this.allData
this.loadCities()
},
loadCities() {//市
if(this.allData[this.province].Children && this.allData[this.province].Children.length>0){
this.districtsObj.cities = this.allData[this.province].Children
this.loadAreas()
}
},
loadAreas() {//区县
if(this.allData[this.province].Children[this.city]){
if(this.allData[this.province].Children[this.city].Children && this.allData[this.province].Children[this.city].Children.length>0){
this.districtsObj.areas = this.allData[this.province].Children[this.city].Children
}
}
},
loadAreas(Id) {
this.request2(
{
url: '/api/Destination/GetChildList',
data: {Id:Id}
},
res => {
let data = res.data
this.districtsObj.areas = data
// loadAreas(Id) {
// this.request2(
// {
// url: '/api/Destination/GetChildList',
// data: {Id:Id}
// },
// res => {
// let data = res.data
// this.districtsObj.areas = data
},
);
},
// },
// );
// },
bindChange(event) {
this.pickVal = event.detail.value;
let i = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment