From 44787ad94aa657b732b5ce838d977e479263d7e4 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期二, 17 十月 2023 09:37:49 +0800
Subject: [PATCH] bug修复(5239)
---
src/views/other/commonDialog/HighViewScopeDialog.vue | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/views/other/commonDialog/HighViewScopeDialog.vue b/src/views/other/commonDialog/HighViewScopeDialog.vue
index ad23916..8a88786 100644
--- a/src/views/other/commonDialog/HighViewScopeDialog.vue
+++ b/src/views/other/commonDialog/HighViewScopeDialog.vue
@@ -6,12 +6,12 @@
:width="dialogWidth"
:before-close="handleClose"
>
- <div class="view-sel-bg">
+ <!-- <div class="view-sel-bg">
<div class="title">鏌ヨ閫夋嫨</div>
<el-input v-model="searchInput" size="mini" placeholder="璇疯緭鍏ヨ鏌ユ壘鐨勬垚鍛�"></el-input>
<el-checkbox v-model="resignMember">鏄剧ず绂昏亴鎴愬憳</el-checkbox>
<el-checkbox v-model="defaultCollapse">瀛愰儴闂ㄩ粯璁ゆ敹璧�</el-checkbox>
- </div>
+ </div> -->
<div class="view-tree">
<el-tree
:data="data"
@@ -22,6 +22,10 @@
highlight-current
:props="defaultProps"
:filter-node-method="filterNode"
+ @check="handleCheckChange"
+ :default-checked-keys="[id]"
+ :check-strictly="true"
+ :check-on-click-node="true"
>
</el-tree>
</div>
@@ -139,6 +143,12 @@
filterNode(value, data) {
if (!value) return true
return data.label.indexOf(value) !== -1
+ },
+ handleCheckChange(node, list) {
+ this.id = node.id
+ if (list.checkedKeys.length === 2) {
+ this.$refs.tree.setCheckedKeys([node.id])
+ }
}
}
}
--
Gitblit v1.8.0