|
|
|
@ -130,9 +130,20 @@ export default { |
|
|
|
if (res.code !== 0) { |
|
|
|
return this.$message.error(res.msg) |
|
|
|
} |
|
|
|
this.categoryOptions = res.data |
|
|
|
var data = res.data |
|
|
|
this.getSelectedNode(data,data) |
|
|
|
this.categoryOptions = data |
|
|
|
}).catch(() => { }) |
|
|
|
}, |
|
|
|
getSelectedNode (nodeData, parent) { |
|
|
|
nodeData.forEach(item => { |
|
|
|
if ('children' in item && item.children.length === 0) { |
|
|
|
delete item.children |
|
|
|
} else if ('children' in item && item.children.length) { |
|
|
|
this.getSelectedNode(item.children, item); |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
initBmap (latitude, longitude) { |
|
|
|
this.map = new BMap.Map('map') |
|
|
|
const point = new BMap.Point(longitude, latitude) |
|
|
|
|