File tree Expand file tree Collapse file tree 2 files changed +27
-22
lines changed Expand file tree Collapse file tree 2 files changed +27
-22
lines changed Original file line number Diff line number Diff line change @@ -26,12 +26,12 @@ const prefixCls = getPrefixCls('x-vxe-table')
26
26
const attrs = useAttrs ()
27
27
const emit = defineEmits ([' register' ])
28
28
const removeStyles = () => {
29
- var filename = ' cssTheme'
29
+ const filename = ' cssTheme'
30
30
// 移除引入的文件名
31
- var targetelement = ' style'
32
- var targetattr = ' id'
33
- var allsuspects = document .getElementsByTagName (targetelement )
34
- for (var i = allsuspects .length ; i >= 0 ; i -- ) {
31
+ const targetelement = ' style'
32
+ const targetattr = ' id'
33
+ let allsuspects = document .getElementsByTagName (targetelement )
34
+ for (let i = allsuspects .length ; i >= 0 ; i -- ) {
35
35
if (
36
36
allsuspects [i ] &&
37
37
allsuspects [i ].getAttribute (targetattr ) != null &&
@@ -43,8 +43,8 @@ const removeStyles = () => {
43
43
}
44
44
}
45
45
const reImport = () => {
46
- var head = document .getElementsByTagName (' head' )[0 ]
47
- var style = document .createElement (' style' )
46
+ let head = document .getElementsByTagName (' head' )[0 ]
47
+ let style = document .createElement (' style' )
48
48
style .innerText = styleCss
49
49
style .id = ' cssTheme'
50
50
head .appendChild (style )
Original file line number Diff line number Diff line change 111
111
>
112
112
<el-card class =" card" shadow =" never" >
113
113
<template #header >
114
- <!-- 父子联动(选中父节点,自动选择子节点):-->
115
- <!-- <el-switch v-model="checkStrictly" inline-prompt active-text="是" inactive-text="否" />-->
116
- <!-- 全选/全不选:-->
117
- <!-- <el-switch-->
118
- <!-- v-model="treeNodeAll"-->
119
- <!-- inline-prompt-->
120
- <!-- active-text="是"-->
121
- <!-- inactive-text="否"-->
122
- <!-- @change="handleCheckedTreeNodeAll()"-->
123
- <!-- />-->
114
+ 父子联动(选中父节点,自动选择子节点):
115
+ <el-switch
116
+ v-model =" checkStrictly"
117
+ inline-prompt
118
+ active-text =" 是"
119
+ inactive-text =" 否"
120
+ />
121
+ 全选/全不选:
122
+ <el-switch
123
+ v-model =" treeNodeAll"
124
+ inline-prompt
125
+ active-text =" 是"
126
+ inactive-text =" 否"
127
+ @change =" handleCheckedTreeNodeAll()"
128
+ />
124
129
</template >
125
130
<el-tree
126
131
ref =" treeRef"
@@ -250,12 +255,12 @@ const dialogScopeTitle = ref('数据权限')
250
255
const actionScopeType = ref (' ' )
251
256
const dataScopeDictDatas = ref ()
252
257
// 选项
253
- const checkStrictly = ref (false )
254
- // const treeNodeAll = ref(false)
258
+ const checkStrictly = ref (true )
259
+ const treeNodeAll = ref (false )
255
260
// 全选/全不选
256
- // const handleCheckedTreeNodeAll = () => {
257
- // treeRef.value!.setCheckedNodes(treeNodeAll.value ? treeOptions.value : [])
258
- // }
261
+ const handleCheckedTreeNodeAll = () => {
262
+ treeRef .value ! .setCheckedNodes (treeNodeAll .value ? treeOptions .value : [])
263
+ }
259
264
// 权限操作
260
265
const handleScope = async (type : string , row : RoleApi .RoleVO ) => {
261
266
dataScopeForm .id = row .id
You can’t perform that action at this time.
0 commit comments