From 61883fcf237024ceb7622daf5b23434e3eb1be74 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期一, 16 十月 2023 10:38:50 +0800 Subject: [PATCH] 产品获取值修改 --- 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