!16 1.角色提交问题修改 2.XTable var修改

Merge pull request !16 from 毕梅/master
pull/17/MERGE
芋道源码 2023-03-06 13:51:00 +00:00 committed by Gitee
commit 016472b829
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 27 additions and 22 deletions

View File

@ -26,12 +26,12 @@ const prefixCls = getPrefixCls('x-vxe-table')
const attrs = useAttrs() const attrs = useAttrs()
const emit = defineEmits(['register']) const emit = defineEmits(['register'])
const removeStyles = () => { const removeStyles = () => {
var filename = 'cssTheme' const filename = 'cssTheme'
// //
var targetelement = 'style' const targetelement = 'style'
var targetattr = 'id' const targetattr = 'id'
var allsuspects = document.getElementsByTagName(targetelement) let allsuspects = document.getElementsByTagName(targetelement)
for (var i = allsuspects.length; i >= 0; i--) { for (let i = allsuspects.length; i >= 0; i--) {
if ( if (
allsuspects[i] && allsuspects[i] &&
allsuspects[i].getAttribute(targetattr) != null && allsuspects[i].getAttribute(targetattr) != null &&
@ -43,8 +43,8 @@ const removeStyles = () => {
} }
} }
const reImport = () => { const reImport = () => {
var head = document.getElementsByTagName('head')[0] let head = document.getElementsByTagName('head')[0]
var style = document.createElement('style') let style = document.createElement('style')
style.innerText = styleCss style.innerText = styleCss
style.id = 'cssTheme' style.id = 'cssTheme'
head.appendChild(style) head.appendChild(style)

View File

@ -111,16 +111,21 @@
> >
<el-card class="card" shadow="never"> <el-card class="card" shadow="never">
<template #header> <template #header>
<!--父子联动(选中父节点自动选择子节点):--> 父子联动(选中父节点自动选择子节点):
<!--<el-switch v-model="checkStrictly" inline-prompt active-text="" inactive-text="" />--> <el-switch
<!--全选/全不选:--> v-model="checkStrictly"
<!--<el-switch--> inline-prompt
<!-- v-model="treeNodeAll"--> active-text="是"
<!-- inline-prompt--> inactive-text="否"
<!-- active-text="是"--> />
<!-- inactive-text="否"--> 全选/全不选:
<!-- @change="handleCheckedTreeNodeAll()"--> <el-switch
<!--/>--> v-model="treeNodeAll"
inline-prompt
active-text="是"
inactive-text="否"
@change="handleCheckedTreeNodeAll()"
/>
</template> </template>
<el-tree <el-tree
ref="treeRef" ref="treeRef"
@ -250,12 +255,12 @@ const dialogScopeTitle = ref('数据权限')
const actionScopeType = ref('') const actionScopeType = ref('')
const dataScopeDictDatas = ref() const dataScopeDictDatas = ref()
// //
const checkStrictly = ref(false) const checkStrictly = ref(true)
// const treeNodeAll = ref(false) const treeNodeAll = ref(false)
// / // /
// const handleCheckedTreeNodeAll = () => { const handleCheckedTreeNodeAll = () => {
// treeRef.value!.setCheckedNodes(treeNodeAll.value ? treeOptions.value : []) treeRef.value!.setCheckedNodes(treeNodeAll.value ? treeOptions.value : [])
// } }
// //
const handleScope = async (type: string, row: RoleApi.RoleVO) => { const handleScope = async (type: string, row: RoleApi.RoleVO) => {
dataScopeForm.id = row.id dataScopeForm.id = row.id