26 lines
976 B
JavaScript
26 lines
976 B
JavaScript
var e = getApp().requirejs("core");
|
|
|
|
module.exports.getAreas = function(r) {
|
|
e.get("shop/get_areas", {}, function(e) {
|
|
var a = [];
|
|
for (var t in e.areas.province) if (0 != t) {
|
|
e.areas.province[t]["@attributes"].name;
|
|
var i = [];
|
|
for (var n in e.areas.province[t].city) if (0 != n) {
|
|
var c = [];
|
|
e.areas.province[t].city[n].name;
|
|
for (var o in e.areas.province[t].city[n].county) {
|
|
if (e.areas.province[t].city[n].county[o].hasOwnProperty("@attributes")) var s = e.areas.province[t].city[n].county[o]["@attributes"].name; else s = e.areas.province[t].city[n].county[o].name;
|
|
c.push(s);
|
|
}
|
|
i.push({
|
|
city_name: c
|
|
});
|
|
}
|
|
a.push({
|
|
province_name: i
|
|
});
|
|
}
|
|
"function" == typeof r && r(e.areas);
|
|
});
|
|
}; |