Discover: fix set element of edges.

This commit is contained in:
chiayin
2023-02-22 16:26:32 +08:00
parent 78e18663aa
commit e7711d39b8

View File

@@ -42,7 +42,7 @@ export default {
this.curveStyle = style; this.curveStyle = style;
}, },
/** /**
* 將node資料彙整 * 將 element nodes 資料彙整
* @param {string} type ProcessMap | BPMN * @param {string} type ProcessMap | BPMN
*/ */
setNodesData(type){ setNodesData(type){
@@ -114,12 +114,12 @@ export default {
}); });
}, },
/** /**
* 將edge資料彙整 * 將 element edges 資料彙整
* @param {string} type ProcessMap/BPMN * @param {string} type ProcessMap/BPMN
*/ */
setEdgesData(type) { setEdgesData(type) {
//add event duration is empty //add event duration is empty
const event_duration = { const logDuration = {
"total": "", "total": "",
"rel_duration": "", "rel_duration": "",
"average": "", "average": "",
@@ -129,12 +129,12 @@ export default {
"cases": "" "cases": ""
}; };
this.processMap.edges.forEach(edge => { this.processMap.edges.forEach(edge => {
this.processMapData.nodes.push({ this.processMapData.edges.push({
data: { data: {
source:edge.tail,
target:edge.head, target:edge.head,
source:edge.tail,
freq:edge.freq, freq:edge.freq,
duration:edge.duration == null ? event_duration:edge.duration, duration:edge.duration === null ? logDuration : edge.duration,
style:'dotted', style:'dotted',
lineWidth:1, lineWidth:1,
}, },
@@ -171,7 +171,7 @@ export default {
async executeApi() { async executeApi() {
await this.allMapDataStore.getAllMapData(); await this.allMapDataStore.getAllMapData();
this.setNodesData(); this.setNodesData();
console.log(this.processMapData.nodes); this.setEdgesData();
} }
}, },