Discover: fix set element of edges.
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user