From 7550a61793a9a0d789197ccef89fa042975cdac8 Mon Sep 17 00:00:00 2001 From: xyc <jc_xiong@hotmail.com> Date: 星期三, 17 七月 2024 09:21:01 +0800 Subject: [PATCH] 修改模型解析功能 --- web/src/views/modules/taskReliability/RBD-edit-img.vue | 88 +++++++++++++++++++++++--------------------- 1 files changed, 46 insertions(+), 42 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..db1bed4 100644 --- a/web/src/views/modules/taskReliability/RBD-edit-img.vue +++ b/web/src/views/modules/taskReliability/RBD-edit-img.vue @@ -16,7 +16,7 @@ </el-form-item> <el-form-item> <el-button type="primary" @click="saveDiagram()">鏆傚瓨</el-button> - <el-button type="primary" @click="analyzeDiagram()">淇濆瓨</el-button> + <el-button type="primary" @click="analyzeDiagram()">鎻愪氦</el-button> <el-button type="primary" @click="clearDiagram()">娓呯┖鍥惧舰</el-button> <el-button @click="leftAlign()"> <i style="font-size: 1rem;" class="wt-iconfont icon-zuoduiqi"></i> @@ -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) { @@ -1447,7 +1451,7 @@ // 妫�鏌ラ櫎褰撳墠鑺傜偣涔嬪鐨勬墍鏈夎妭鐐圭殑鍖呭洿妗嗘槸鍚︾浉浜� for (const node of nodes) { console.log(node, 'saveDiagram node') - if (node.getData().nodeType == 'node' && node.getData().productType != 'product_xdy' && node.getData().dataId) { + if (node.getData().nodeType == 'node' && node.getData().dataId) { nodeArr2.push(node.getData().dataId) } } @@ -1481,7 +1485,7 @@ return false; // 鍙栨秷娣诲姞鑺傜偣鎿嶄綔 } } - if (node.getData().nodeType === 'node' && node.getData().productType !== 'product_xdy' && node.getData().dataId) { + if (node.getData().nodeType === 'node' && node.getData().dataId) { nodeArr2.push(node.getData().dataId) } } -- Gitblit v1.9.1