From 2c1091471c027641d0e73ec7d50a4a0464e86d8f Mon Sep 17 00:00:00 2001 From: xyc <jc_xiong@hotmail.com> Date: 星期二, 16 七月 2024 16:02:26 +0800 Subject: [PATCH] 修改bug:解析RBD,当参数2、3未设置时,会空指针错误。 --- web/src/views/modules/taskReliability/RBD-edit-img.vue | 82 +++++++++++++++++++++------------------- 1 files changed, 43 insertions(+), 39 deletions(-) diff --git a/web/src/views/modules/taskReliability/RBD-edit-img.vue b/web/src/views/modules/taskReliability/RBD-edit-img.vue index e3050f4..a30b513 100644 --- a/web/src/views/modules/taskReliability/RBD-edit-img.vue +++ b/web/src/views/modules/taskReliability/RBD-edit-img.vue @@ -63,7 +63,7 @@ import {setHartBeat} from '@/commonJS/common'; import Cookies from 'js-cookie' import {getUUID} from '../../../../packages/utils' - import Mousetrap from 'mousetrap' + // import Mousetrap from 'mousetrap' // var Mousetrap = require('mousetrap'); // import RBDDefault from './RBD-default.json' @@ -588,10 +588,12 @@ productType: '', voteNum: '', repairMttcr: '', - repairMttcrOther: '', + repairMttcrOtherParams2: '', + repairMttcrOtherParams3: '', repairDistribType: '', reliabDistribType: '', - taskMtbcfOther: '', + taskMtbcfOtherParams2: '', + taskMtbcfOtherParams3: '', isRepair: 0, taskMtbcf: '', numberInputValue: '', @@ -1006,12 +1008,14 @@ reliabDistribType: item.reliabDistribType ? item.reliabDistribType : 1, taskMtbcf: item.taskMtbcf, - taskMtbcfOther: item.taskMtbcfOther, + taskMtbcfOther2: item.taskMtbcfOtherParams2, + taskMtbcfOther3: item.taskMtbcfOtherParams3, isRepair: item.isRepair, repairDistribType: item.repairDistribType ? item.repairDistribType : 1, repairMttcr: item.repairMttcr, - repairMttcrOther: item.repairMttcrOther, + repairMttcrOther2: item.repairMttcrOtherParams2, + repairMttcrOther3: item.repairMttcrOtherParams3, imgHeight: item.imgHeight, imgWidth: item.imgWidth, @@ -1064,40 +1068,40 @@ // konami code! // 鍗曞嚮node鑺傜偣 - this.graph.on('node:click', ({ e, x, y, node, view}) => { - Mousetrap.bind('up', function(e) { - e.preventDefault(); - node.getBBox().x - node.getBBox().y - setTimeout(()=>{ - node.position(node.getBBox().x,node.getBBox().y -0.5) - console.log(x,y,'鎸変笅浜嗏啈閿� up'); - },100) - }) - Mousetrap.bind('down', function(e) { - e.preventDefault(); - setTimeout(()=>{ - node.position(node.getBBox().x,node.getBBox().y+0.5) - console.log(x,y,'鎸変笅浜嗏啌閿� down'); - },100) - - }) - Mousetrap.bind('left', function(e) { - e.preventDefault(); - setTimeout(()=>{ - node.position(node.getBBox().x-0.5,node.getBBox().y) - console.log(x,y,'鎸変笅浜嗏啇閿� left'); - },100) - - }) - Mousetrap.bind('right', function(e) { - e.preventDefault(); - setTimeout(()=>{ - node.position(node.getBBox().x+0.5,node.getBBox().y) - console.log(x,y,'鎸変笅浜嗏啋閿� right'); - },100) - }) - }) + // this.graph.on('node:click', ({ e, x, y, node, view}) => { + // Mousetrap.bind('up', function(e) { + // e.preventDefault(); + // node.getBBox().x + // node.getBBox().y + // setTimeout(()=>{ + // node.position(node.getBBox().x,node.getBBox().y -0.5) + // console.log(x,y,'鎸変笅浜嗏啈閿� up'); + // },100) + // }) + // Mousetrap.bind('down', function(e) { + // e.preventDefault(); + // setTimeout(()=>{ + // node.position(node.getBBox().x,node.getBBox().y+0.5) + // console.log(x,y,'鎸変笅浜嗏啌閿� down'); + // },100) + // + // }) + // Mousetrap.bind('left', function(e) { + // e.preventDefault(); + // setTimeout(()=>{ + // node.position(node.getBBox().x-0.5,node.getBBox().y) + // console.log(x,y,'鎸変笅浜嗏啇閿� left'); + // },100) + // + // }) + // Mousetrap.bind('right', function(e) { + // e.preventDefault(); + // setTimeout(()=>{ + // node.position(node.getBBox().x+0.5,node.getBBox().y) + // console.log(x,y,'鎸変笅浜嗏啋閿� right'); + // },100) + // }) + // }) this.graph.bindKey(['meta+c', 'ctrl+c'], () => { const cells = this.graph.getSelectedCells() if (cells.length) { -- Gitblit v1.9.1