Browse Source

fix: fix types

main
xingyu 2 years ago
parent
commit
85faca3ad8
  1. 2
      src/components/Tree/src/BasicTree.vue
  2. 8
      src/layouts/default/feature/index.vue
  3. 5
      src/views/system/role/RoleMenuModal.vue
  4. 4
      src/views/system/user/DeptTree.vue

2
src/components/Tree/src/BasicTree.vue

@ -255,7 +255,7 @@ export default defineComponent({
})
onMounted(() => {
const level = Number.parseInt(props.defaultExpandLevel)
const level = Number.parseInt(props.defaultExpandLevel as string)
if (level > 0)
state.expandedKeys = filterByLevel(level)
else if (props.defaultExpandAll)

8
src/layouts/default/feature/index.vue

@ -42,9 +42,11 @@ const getIsFixedSettingDrawer = computed(() => {
<LayoutLockPage />
<FloatButton.BackTop v-if="getUseOpenBackTop" :target="getTarget" />
<FloatButton
shape="circle" type="primary" :badge="{ dot: true }" :style="{
right: '64px',
}" @click="openWindow(SITE_URL)"
shape="circle"
type="primary"
:badge="{ dot: true }"
:style="{ right: '64px' }"
@click="openWindow(SITE_URL)"
>
<template #icon>
<QuestionCircleOutlined />

5
src/views/system/role/RoleMenuModal.vue

@ -108,8 +108,9 @@ function menuCheck(checkedKeys: CheckKeys, event: CheckedEvent) {
v-model:checkedKeys="model[field]"
:tree-data="treeData"
:field-names="{ title: 'name', key: 'id' }"
toolbar checkable search
toolbar
checkable
search
:show-strictly-button="false"
:selectable="false"
title="菜单分配"

4
src/views/system/user/DeptTree.vue

@ -9,6 +9,7 @@ import { handleTree } from '@/utils/tree'
defineOptions({ name: 'SystemDeptTree' })
const emit = defineEmits(['select'])
const treeRef = ref()
const treeData = ref<TreeItem[]>([])
async function fetch() {
@ -26,8 +27,9 @@ onMounted(() => {
</script>
<template>
<div class="m-4 mr-0 overflow-hidden">
<div class="m-4 mr-0 overflow-hidden" v-bind="$attrs">
<BasicTree
ref="treeRef"
title="部门列表"
toolbar
search