|
@@ -1,7 +1,7 @@
|
|
<template>
|
|
<template>
|
|
<el-radio-group v-model="radioKeys" @change="treeRadioChange">
|
|
<el-radio-group v-model="radioKeys" @change="treeRadioChange">
|
|
<ElTree
|
|
<ElTree
|
|
- ref="ElTreeRef" class="hc-tree-node tree-line el-radio-group" :class="ui" :props="ElTreeProps" :load="ElTreeLoadNode" lazy highlight-current accordion node-key="id"
|
|
|
|
|
|
+ ref="ElTreeRef" class="hc-tree-node tree-line el-radio-group" :class="ui" :props="ElTreeProps" :load="ElTreeLoadNode" lazy accordion highlight-current node-key="id"
|
|
:default-expanded-keys="defaultExpandedCids" :indent="0" @node-click="ElTreeClick" @node-contextmenu="ElTreeLabelContextMenu2"
|
|
:default-expanded-keys="defaultExpandedCids" :indent="0" @node-click="ElTreeClick" @node-contextmenu="ElTreeLabelContextMenu2"
|
|
>
|
|
>
|
|
<template #default="{ node, data }">
|
|
<template #default="{ node, data }">
|
|
@@ -16,7 +16,7 @@
|
|
</el-radio>
|
|
</el-radio>
|
|
<span v-else>{{ node.label }}</span>
|
|
<span v-else>{{ node.label }}</span>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.hasChildren && isShowNumber" class="text-blue submit-counts">
|
|
|
|
|
|
+ <div v-if="data.hasChildren && isShowNumber" class="submit-counts text-blue">
|
|
【{{ data.treeNumber ?? 0 }}】
|
|
【{{ data.treeNumber ?? 0 }}】
|
|
</div>
|
|
</div>
|
|
<!-- 没有传入菜单使用默认的 -->
|
|
<!-- 没有传入菜单使用默认的 -->
|
|
@@ -494,7 +494,6 @@ const sortDialogHide = ()=>{
|
|
//删除节点
|
|
//删除节点
|
|
const delNodeMoadl = (node) => {
|
|
const delNodeMoadl = (node) => {
|
|
HcDelMsg(async (resolve) => {
|
|
HcDelMsg(async (resolve) => {
|
|
- await remove({ id: node.data.id })
|
|
|
|
const { code } = await remove({ id: node.data.id })
|
|
const { code } = await remove({ id: node.data.id })
|
|
if (code === 200) {
|
|
if (code === 200) {
|
|
window.$message?.success('删除成功')
|
|
window.$message?.success('删除成功')
|