From 424ec3037c0f56a761121c60678e68c7ed1bc559 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期二, 19 三月 2024 21:06:24 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue | 30 ++++++++++++++++--------------
1 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
index d90f2a2..c472550 100644
--- a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
+++ b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
@@ -4,7 +4,7 @@
<!-- 宸︿晶鑿滃崟-->
<el-aside>
<basic-container>
- <div style="height: calc(100vh - 144px);!important;" @click="clearNode">
+ <div ref="TreeBox" style="height: calc(100vh - 144px);!important;">
<div class="headerCon" style="display: flex; flex-wrap: wrap;margin-bottom: 5px">
<el-button v-if="permissionList.TreeAddStatus" plain size="small" type="primary" @click="TreeAdd">娣诲姞
</el-button>
@@ -62,7 +62,6 @@
</el-tooltip>
</template>
</avue-tree>
- <div style="height: 25px"></div>
</div>
</div>
@@ -699,16 +698,25 @@
mounted() {
this.type = this.tabOption.column[0] || {label: '鍩烘湰淇℃伅', prop: 'tab1'};
this.getAttr();
- const treeEle = this.$refs.tree.$el
- treeEle.addEventListener('click', (e) => {
- if (e.target.nodeName !== 'SPAN') {
+ // const treeEle = this.$refs.tree.$el;
+ const TreeBox = this.$refs.TreeBox;
+ // console.log(this.$refs.TreeBox)
+ // treeEle.addEventListener('click', (e) => {
+ // console.log('2')
+ // if (e.target.nodeName !== 'SPAN') {
+ // this.$refs.tree.setCurrentKey(null);
+ // this.nodeClickList = {};
+ // this.TreeFlagCode = true;
+ // this.allButtons = false;
+ // }
+ // }, true)
+ TreeBox.addEventListener('click', (e) => {
+ console.log(e.target.nodeName)
+ if (e.target.nodeName !== 'SPAN' && e.target.nodeName !== 'BUTTON') {
this.$refs.tree.setCurrentKey(null);
this.nodeClickList = {};
this.TreeFlagCode = true;
this.allButtons = false;
- // this.$nextTick(()=>{
- // this.btnAuthList = [];
- // })
}
}, true)
},
@@ -797,12 +805,6 @@
created() {
},
methods: {
- clearNode(){
- this.$refs.tree.setCurrentKey(null);
- this.nodeClickList = {};
- this.TreeFlagCode = true;
- this.allButtons = false;
- },
// 鍒嗙被鎺堟潈瀵硅瘽妗嗘墦寮�
classifyAuthHandler() {
if (this.nodeClickList.oid === '' || this.nodeClickList.oid === undefined) {
--
Gitblit v1.9.3