mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-10-31 10:18:43 +08:00 
			
		
		
		
	| @@ -26,12 +26,12 @@ const prefixCls = getPrefixCls('x-vxe-table') | ||||
| const attrs = useAttrs() | ||||
| const emit = defineEmits(['register']) | ||||
| const removeStyles = () => { | ||||
|   var filename = 'cssTheme' | ||||
|   const filename = 'cssTheme' | ||||
|   //移除引入的文件名 | ||||
|   var targetelement = 'style' | ||||
|   var targetattr = 'id' | ||||
|   var allsuspects = document.getElementsByTagName(targetelement) | ||||
|   for (var i = allsuspects.length; i >= 0; i--) { | ||||
|   const targetelement = 'style' | ||||
|   const targetattr = 'id' | ||||
|   let allsuspects = document.getElementsByTagName(targetelement) | ||||
|   for (let i = allsuspects.length; i >= 0; i--) { | ||||
|     if ( | ||||
|       allsuspects[i] && | ||||
|       allsuspects[i].getAttribute(targetattr) != null && | ||||
| @@ -43,8 +43,8 @@ const removeStyles = () => { | ||||
|   } | ||||
| } | ||||
| const reImport = () => { | ||||
|   var head = document.getElementsByTagName('head')[0] | ||||
|   var style = document.createElement('style') | ||||
|   let head = document.getElementsByTagName('head')[0] | ||||
|   let style = document.createElement('style') | ||||
|   style.innerText = styleCss | ||||
|   style.id = 'cssTheme' | ||||
|   head.appendChild(style) | ||||
|   | ||||
| @@ -111,16 +111,21 @@ | ||||
|           > | ||||
|             <el-card class="card" shadow="never"> | ||||
|               <template #header> | ||||
|                 <!--父子联动(选中父节点,自动选择子节点):--> | ||||
|                 <!--<el-switch v-model="checkStrictly" inline-prompt active-text="是" inactive-text="否" />--> | ||||
|                 <!--全选/全不选:--> | ||||
|                 <!--<el-switch--> | ||||
|                 <!--  v-model="treeNodeAll"--> | ||||
|                 <!--  inline-prompt--> | ||||
|                 <!--  active-text="是"--> | ||||
|                 <!--  inactive-text="否"--> | ||||
|                 <!--  @change="handleCheckedTreeNodeAll()"--> | ||||
|                 <!--/>--> | ||||
|                 父子联动(选中父节点,自动选择子节点): | ||||
|                 <el-switch | ||||
|                   v-model="checkStrictly" | ||||
|                   inline-prompt | ||||
|                   active-text="是" | ||||
|                   inactive-text="否" | ||||
|                 /> | ||||
|                 全选/全不选: | ||||
|                 <el-switch | ||||
|                   v-model="treeNodeAll" | ||||
|                   inline-prompt | ||||
|                   active-text="是" | ||||
|                   inactive-text="否" | ||||
|                   @change="handleCheckedTreeNodeAll()" | ||||
|                 /> | ||||
|               </template> | ||||
|               <el-tree | ||||
|                 ref="treeRef" | ||||
| @@ -250,12 +255,12 @@ const dialogScopeTitle = ref('数据权限') | ||||
| const actionScopeType = ref('') | ||||
| const dataScopeDictDatas = ref() | ||||
| // 选项 | ||||
| const checkStrictly = ref(false) | ||||
| // const treeNodeAll = ref(false) | ||||
| const checkStrictly = ref(true) | ||||
| const treeNodeAll = ref(false) | ||||
| // 全选/全不选 | ||||
| // const handleCheckedTreeNodeAll = () => { | ||||
| //   treeRef.value!.setCheckedNodes(treeNodeAll.value ? treeOptions.value : []) | ||||
| // } | ||||
| const handleCheckedTreeNodeAll = () => { | ||||
|   treeRef.value!.setCheckedNodes(treeNodeAll.value ? treeOptions.value : []) | ||||
| } | ||||
| // 权限操作 | ||||
| const handleScope = async (type: string, row: RoleApi.RoleVO) => { | ||||
|   dataScopeForm.id = row.id | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 芋道源码
					芋道源码