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