|
@@ -12,6 +12,11 @@ export default {
|
|
|
currentAreaIndex: null,
|
|
|
selectDeliveryAreaDialogOpen: false,
|
|
|
selectDeliveryAreaDialogTitle: '可售区域',
|
|
|
+ props: {
|
|
|
+ label: 'name',
|
|
|
+ children: 'zones',
|
|
|
+ isLeaf: 'leaf'
|
|
|
+ },
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -37,14 +42,30 @@ export default {
|
|
|
try {
|
|
|
let res = await basePositionApi({
|
|
|
upCode,
|
|
|
- pa
|
|
|
})
|
|
|
if(res.code == 200) {
|
|
|
- this.selectDeliveryAreaDialogList = [].concat(res.data.rows)
|
|
|
+ this.selectDeliveryAreaDialogList = [].concat(res.data)
|
|
|
}
|
|
|
} catch (error) {
|
|
|
-
|
|
|
+ console.error("error====",error)
|
|
|
}
|
|
|
},
|
|
|
+ loadNode(node, resolve) {
|
|
|
+ if (node.level === 0) {
|
|
|
+ return resolve([{ name: 'region' }]);
|
|
|
+ }
|
|
|
+ if (node.level > 1) return resolve([]);
|
|
|
+
|
|
|
+ setTimeout(() => {
|
|
|
+ const data = [{
|
|
|
+ name: 'leaf',
|
|
|
+ leaf: true
|
|
|
+ }, {
|
|
|
+ name: 'zone'
|
|
|
+ }];
|
|
|
+
|
|
|
+ resolve(data);
|
|
|
+ }, 500);
|
|
|
+ }
|
|
|
}
|
|
|
}
|