jinlin
2024-07-16 ee2a27313fbf5e7741644f9f3701d243487dbaa4
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) {