|
@@ -124,9 +124,10 @@ const loadData = async (level, node) => {
|
|
|
return resP;
|
|
|
case 1:
|
|
|
let cities
|
|
|
- console.log('当前城市', node.zx)
|
|
|
+
|
|
|
if (node.zx) {
|
|
|
- const areas = await getAreas(node.province, node.city);
|
|
|
+ console.log('当前城市zx', node)
|
|
|
+ const areas = await getAreas(node.province, node.city, true);
|
|
|
console.log('areas', areas)
|
|
|
cities = Array.from(areas as any as CascaderOption[]).map(a => {
|
|
|
a.leaf = true
|
|
@@ -140,7 +141,7 @@ const loadData = async (level, node) => {
|
|
|
return cities
|
|
|
// break;
|
|
|
case 2: // 加载区县
|
|
|
- const areas = await getAreas(node.province, node.city)
|
|
|
+ const areas = await getAreas(node.province, node.city, node.zx)
|
|
|
console.log('areas', areas)
|
|
|
return Array.from(areas as any as CascaderOption[]).map(a => {
|
|
|
a.leaf = true
|