|
@@ -48,22 +48,28 @@ export default {
|
|
|
let res = await this.dockQuery();
|
|
|
if (this.$checkRes(res)) {
|
|
|
for (const val of res.data) {
|
|
|
- let parent = val.province;
|
|
|
- let places = val.place;
|
|
|
- let provinceInfo = await this.palcequery({ level: 1, parent });
|
|
|
- let placesInfo = await this.palcequery({ level: 2, places });
|
|
|
- var arr = provinceInfo.data.filter(item => item.code === parent);
|
|
|
- var arrTwo = placesInfo.data.filter(item => item.code === places);
|
|
|
- for (const province of arr) {
|
|
|
- val.province = province.name;
|
|
|
- }
|
|
|
- for (const places of arrTwo) {
|
|
|
- val.places = places.name;
|
|
|
- }
|
|
|
+ val.province = await this.provinceSearch(val.province);
|
|
|
+ val.places = await this.placeSearch(val.place);
|
|
|
}
|
|
|
this.$set(this, `list`, res.data);
|
|
|
}
|
|
|
},
|
|
|
+ // 省份
|
|
|
+ async provinceSearch(parent) {
|
|
|
+ let provinceInfo = await this.palcequery({ level: 1, parent });
|
|
|
+ var arr = provinceInfo.data.filter(item => item.code === parent);
|
|
|
+ for (const province of arr) {
|
|
|
+ return province.name;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 市区
|
|
|
+ async placeSearch(places) {
|
|
|
+ let placesInfo = await this.palcequery({ level: 2, places });
|
|
|
+ var arr = placesInfo.data.filter(item => item.code === places);
|
|
|
+ for (const places of arr) {
|
|
|
+ return places.name;
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState(['user']),
|