|
|
@ -55,6 +55,38 @@ Component({ |
|
|
|
const [item] = data.splice(index, 1); |
|
|
|
data.unshift(item); |
|
|
|
} |
|
|
|
data = data = [ |
|
|
|
{ |
|
|
|
"id": "1752930435592757250", |
|
|
|
"name": "*玉", |
|
|
|
"age": 47, |
|
|
|
"gender": "1", |
|
|
|
"houseHolderRel": "本人", |
|
|
|
"homeId": "1752883647406022658", |
|
|
|
"type": 0, |
|
|
|
"resiHouseRel": null |
|
|
|
}, |
|
|
|
{ |
|
|
|
"id": "1752930434766479361", |
|
|
|
"name": "*一禾", |
|
|
|
"age": 13, |
|
|
|
"gender": "1", |
|
|
|
"houseHolderRel": "儿子", |
|
|
|
"homeId": "1752883647406022658", |
|
|
|
"type": 0, |
|
|
|
"resiHouseRel": null |
|
|
|
}, |
|
|
|
{ |
|
|
|
"id": "1752883647406022658", |
|
|
|
"name": "102户", |
|
|
|
"age": null, |
|
|
|
"gender": null, |
|
|
|
"houseHolderRel": null, |
|
|
|
"homeId": null, |
|
|
|
"type": 1, |
|
|
|
"resiHouseRel": null |
|
|
|
} |
|
|
|
] |
|
|
|
let nodeList = data.map((item, index) => { |
|
|
|
let symbolUrl = ''; |
|
|
|
if (item.type === 1) { |
|
|
@ -101,8 +133,8 @@ Component({ |
|
|
|
|
|
|
|
let links = data.map((item, index) => ({ |
|
|
|
"source": 0, |
|
|
|
"target": index+1, |
|
|
|
"name": item.houseHolderRel||'暂不清楚', |
|
|
|
"target": index, |
|
|
|
"name": item.houseHolderRel||'未知', |
|
|
|
"label": { |
|
|
|
"align": "center", |
|
|
|
"fontSize": 12, |
|
|
@ -112,15 +144,14 @@ Component({ |
|
|
|
"color": "#9cbbf9" |
|
|
|
} |
|
|
|
})) |
|
|
|
links.splice(links.length-1,1) |
|
|
|
let categories = data.map((item, index) => ({ |
|
|
|
"name":item.houseHolderRel||'暂不清楚', |
|
|
|
"name":item.houseHolderRel||'未知', |
|
|
|
"id":index+1, |
|
|
|
"itemStyle": { |
|
|
|
"color": '#9cbbf9' |
|
|
|
}, |
|
|
|
})) |
|
|
|
|
|
|
|
categories.splice(0,1) |
|
|
|
var option = { |
|
|
|
|
|
|
|
legend: [{ |
|
|
|