| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 | 
							- import ajax from 'jquery/src/ajax/xhr.js'
 
- import $ from 'jquery/src/ajax';
 
- module.exports = {
 
-   provinceSelect(addressList) {
 
-     let option = [];
 
-     addressList.map(function (item, i) {
 
-       option.push({
 
-         value: item.id,
 
-         label: item.name,
 
-       });
 
-     });
 
-     return option;
 
-   },
 
-   citySelect(addressList) {
 
-     let option = [];
 
-     addressList.map(function (item, i) {
 
-       if (item.cityList == null) {
 
-         item.cityList = [];
 
-       }
 
-       if (item.cityList.length) {
 
-         let cityArr = [];
 
-         item.cityList.map(function (city, n) {
 
-           cityArr.push({
 
-             value: city.id,
 
-             label: city.name,
 
-           });
 
-         });
 
-         option.push({
 
-           value: item.id,
 
-           label: item.name,
 
-           children: cityArr,
 
-         });
 
-       } else {
 
-         option.push({
 
-           value: item.id,
 
-           label: item.name,
 
-         });
 
-       }
 
-     });
 
-     return option;
 
-   },
 
-   areaSelect(addressList) {
 
-     let option = [];
 
-     addressList.map(function (item, i) {
 
-       if (item.cityList == null) {
 
-         item.cityList = [];
 
-       }
 
-       if (item.cityList.length) {
 
-         let cityArr = [];
 
-         item.cityList.map(function (city, n) {
 
-           if (city.areaList == null) {
 
-             city.areaList = [];
 
-           }
 
-           if (city.areaList.length) {
 
-             let areaArr = [];
 
-             city.areaList.map(function (area, j) {
 
-               areaArr.push({
 
-                 value: area.id,
 
-                 label: area.name,
 
-               });
 
-             });
 
-             cityArr.push({
 
-               value: city.id,
 
-               label: city.name,
 
-               children: areaArr,
 
-             });
 
-           } else {
 
-             cityArr.push({
 
-               value: city.id,
 
-               label: city.name,
 
-             });
 
-           }
 
-         });
 
-         option.push({
 
-           value: item.id,
 
-           label: item.name,
 
-           children: cityArr,
 
-         });
 
-       } else {
 
-         option.push({
 
-           value: item.id,
 
-           label: item.name,
 
-         });
 
-       }
 
-     });
 
-     return option;
 
-   },
 
-   Birthplace(addressList) {
 
-     let option = [];
 
-     addressList.map(function (item, i) {
 
-       if (item.cityList == null) {
 
-         item.cityList = [];
 
-       }
 
-       if (item.cityList.length) {
 
-         let cityArr = [];
 
-         item.cityList.map(function (city, n) {
 
-           if (city.areaList == null) {
 
-             city.areaList = [];
 
-           }
 
-           if (city.areaList.length) {
 
-             let areaArr = [];
 
-             // city.areaList.map(function (area, j) {
 
-             //   areaArr.push({
 
-             //     value: area.id,
 
-             //     label: area.name,
 
-             //   });
 
-             // });
 
-             cityArr.push({
 
-               value: city.id,
 
-               label: city.name,
 
-               children: areaArr,
 
-             });
 
-           } else {
 
-             cityArr.push({
 
-               value: city.id,
 
-               label: city.name,
 
-             });
 
-           }
 
-         });
 
-         option.push({
 
-           value: item.id,
 
-           label: item.name,
 
-           children: cityArr,
 
-         });
 
-       } else {
 
-         option.push({
 
-           value: item.id,
 
-           label: item.name,
 
-         });
 
-       }
 
-     });
 
-     return option;
 
-   },
 
-   getProvince(province, city, area) {
 
-     let PList = [];
 
-     for (let i = 0; i < addressList.length; i++) {
 
-       PList.push({
 
-         id: addressList[i].id,
 
-         name: addressList[i].name,
 
-       });
 
-       if (addressList[i].cityList) {
 
-         for (let j = 0; j < addressList[i].cityList.length; j++) {
 
-           PList.push({
 
-             id: addressList[i].cityList[j].id,
 
-             name: addressList[i].cityList[j].name,
 
-           });
 
-           if (addressList[i].cityList[j].areaList) {
 
-             for (
 
-               let n = 0;
 
-               n < addressList[i].cityList[j].areaList.length;
 
-               n++
 
-             ) {
 
-               PList.push({
 
-                 id: addressList[i].cityList[j].areaList[n].id,
 
-                 name: addressList[i].cityList[j].areaList[n].name,
 
-               });
 
-             }
 
-           }
 
-         }
 
-       }
 
-     }
 
-     PList.sort(function (a, b) {
 
-       return a.id - b.id;
 
-     });
 
-     let provinceKey = "";
 
-     PList.map(function (item) {
 
-       if (province) {
 
-         if (province == item.id) {
 
-           provinceKey = item.name;
 
-         }
 
-         if (city == item.id) {
 
-           provinceKey = provinceKey + "/" + item.name;
 
-         }
 
-         if (area == item.id) {
 
-           provinceKey = provinceKey + "/" + item.name;
 
-         }
 
-       }
 
-     });
 
-     return provinceKey;
 
-   },
 
- };
 
 
  |