1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- /*
- *请求获取省市区
- *已提供给地区选择picker组件使用
- */
- import { provinceList } from '@/api/utils.js';
- import api from '@/common/config/caimeiApi.js';
- const provinceData=[];
- const cityData=[];
- const areaData=[];
- api.get(provinceList,{},response =>{
- let list = response.data;
- list.forEach(item => {
- let xxx = handleCitys(item);
- provinceData.push(item);
- cityData.push(xxx.e);
- areaData.push(xxx.f);
- })
- })
- //获取市后继续处理
- function handleCitys(data) {
- const x = [];
- const s = [];
- if (data.cityList.length) {
- data.cityList.forEach(item => {
- let xxx = handleTowns(item);
- s.push(xxx);
- x.push(item)
- })
- }else{
- s.push([{name:''}]);
- x.push([{name:''}]);
- }
- return {
- e: x,
- f: s,
- };
- }
- //获取区后继续处理
- function handleTowns(data) {
- const x = [];
- data.townList.forEach(item => {
- x.push(item)
- })
- return x;
- }
- function handleData3(data) {
- const xxx = [];
- data.forEach(item => {
- const ooo = []
- item.forEach(opt => {
- opt.forEach(z => {
- ooo.push(z);
- })
- })
- xxx.push(ooo)
- })
- return xxx;
- }
- module.exports = {
- provinceData,
- cityData,
- areaData
- }
|