This commit is contained in:
yanran200730
2022-01-26 15:58:01 +08:00
parent 7a9acdb7c1
commit b26d8f71f6
3 changed files with 18 additions and 12 deletions

View File

@@ -69,10 +69,6 @@ export default {
this.componentName = 'List' this.componentName = 'List'
this.isShowDetail = false this.isShowDetail = false
this.params = data.params this.params = data.params
if (data.isQuote) {
this.currIndex = 0
}
} }
if (data.type === 'add') { if (data.type === 'add') {

View File

@@ -100,6 +100,8 @@ export default {
urlPrefix: String urlPrefix: String
}, },
inject: ['home'],
components: { components: {
Layout, Layout,
AppGigscreenViewer AppGigscreenViewer
@@ -240,6 +242,8 @@ export default {
}).then(res => { }).then(res => {
if (res.code == 0) { if (res.code == 0) {
this.$message.success('提交成功') this.$message.success('提交成功')
this.home?.refreshDvOptions()
setTimeout(() => { setTimeout(() => {
this.cancel(true) this.cancel(true)
}, 600) }, 600)

View File

@@ -22,9 +22,6 @@
ref="middleTree" ref="middleTree"
id="tree" id="tree"
class="tree" class="tree"
@mousedown="onMousedown"
@mousemove="onMouseMove"
@mouseup="onMouseUp"
:style="{left: x, top: y, transform: `scale(${scale}) translate(-50%, -50%) `, 'transform-origin': `${0} ${0}`}"> :style="{left: x, top: y, transform: `scale(${scale}) translate(-50%, -50%) `, 'transform-origin': `${0} ${0}`}">
<VueOkrTree <VueOkrTree
ref="VueOkrTree" ref="VueOkrTree"
@@ -172,11 +169,17 @@
destroyed () { destroyed () {
document.querySelector('body').removeEventListener('mousewheel', this.onMousewheel) document.querySelector('body').removeEventListener('mousewheel', this.onMousewheel)
document.querySelector('body').removeEventListener('mouseup', this.onMouseUp)
document.querySelector('body').removeEventListener('mousedown', this.onMousedown)
document.querySelector('body').removeEventListener('mousemove', this.onMouseMove)
}, },
methods: { methods: {
bindEvent () { bindEvent () {
document.querySelector('body').addEventListener('mousewheel', this.onMousewheel, true) document.querySelector('body').addEventListener('mousewheel', this.onMousewheel, true)
document.querySelector('body').addEventListener('mouseup', this.onMouseUp, true)
document.querySelector('body').addEventListener('mousedown', this.onMousedown, true)
document.querySelector('body').addEventListener('mousemove', this.onMouseMove, true)
}, },
onMousewheel (event) { onMousewheel (event) {
@@ -195,11 +198,14 @@
}, },
onMousedown (e) { onMousedown (e) {
const left = document.querySelector('#tree').offsetLeft const elClass = e.target.className
const top = document.querySelector('#tree').offsetTop if ((elClass && (elClass.indexOf('chart') > -1 || elClass.indexOf('user') > -1))) {
this.isMove = true const left = document.querySelector('#tree').offsetLeft
this.offsetX = e.clientX - left const top = document.querySelector('#tree').offsetTop
this.offsetY = e.clientY - top this.isMove = true
this.offsetX = e.clientX - left
this.offsetY = e.clientY - top
}
}, },
onMouseMove (e) { onMouseMove (e) {