Skip to content

Commit 8975281

Browse files
committed
jsonchange status is wrong when double click node
1 parent 2051812 commit 8975281

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

web/packages/workflows/module/process/module.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -972,13 +972,15 @@ export default {
972972
},
973973
checkChange(obj) {
974974
// 剔除单击节点选中导致的change
975+
// createTime,lastUpdateTime 流程图产生的数据
976+
// params 动态添加的,手动保存会更新jsonchange标志位
975977
const helpFn = function(obj = {}) {
976978
const temp = { nodes: [], edges: [] }
977979
if (obj.nodes) {
978980
obj.nodes.forEach(item => {
979981
const nodeItem = {}
980982
Object.keys(item).forEach(k => {
981-
if(k !== 'selected') {
983+
if(['selected','createTime','lastUpdateTime', 'params'].indexOf(k) < 0) {
982984
nodeItem[k] = item[k]
983985
}
984986
})
@@ -989,7 +991,7 @@ export default {
989991
obj.edges.forEach(item => {
990992
const link = {}
991993
Object.keys(item).forEach(k => {
992-
if(k !== 'selected') {
994+
if(['selected','createTime','lastUpdateTime', 'params'].indexOf(k) < 0) {
993995
link[k] = item[k]
994996
}
995997
})

0 commit comments

Comments
 (0)