|
|
|
@ -1,6 +1,15 @@
|
|
|
|
|
<script lang="ts">
|
|
|
|
|
import { useDialog, useMessage } from 'naive-ui'
|
|
|
|
|
import { defineComponent, inject, onMounted, reactive, ref, toRefs, unref, watch } from 'vue'
|
|
|
|
|
import {
|
|
|
|
|
defineComponent,
|
|
|
|
|
inject,
|
|
|
|
|
onMounted,
|
|
|
|
|
reactive,
|
|
|
|
|
ref,
|
|
|
|
|
toRefs,
|
|
|
|
|
unref,
|
|
|
|
|
watch,
|
|
|
|
|
} from 'vue'
|
|
|
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
|
|
|
import QuillModal from './QuillModal.vue'
|
|
|
|
|
import RecycleModal from './RecycleModal.vue'
|
|
|
|
@ -198,6 +207,7 @@ export default defineComponent({
|
|
|
|
|
<!-- 菜单收起 -->
|
|
|
|
|
<div
|
|
|
|
|
class="ml-1 layout-header-trigger layout-header-trigger-min"
|
|
|
|
|
style="padding-left: 13px"
|
|
|
|
|
@click="() => $emit('update:collapsed', !collapsed)"
|
|
|
|
|
>
|
|
|
|
|
<SvgIcon name="homepage" size="16" />
|
|
|
|
@ -227,7 +237,11 @@ export default defineComponent({
|
|
|
|
|
<!-- 个人中心 -->
|
|
|
|
|
<div class="layout-header-trigger layout-header-trigger-min">
|
|
|
|
|
<!-- <n-avatar :src="getImgUrl(useInfo.usericon)" round /> -->
|
|
|
|
|
<n-avatar style="width:36px;height:36px;" :src="(useInfo.usericon && getImgUrl(useInfo.usericon)) || defaultAvatarSrc" round />
|
|
|
|
|
<n-avatar
|
|
|
|
|
style="width: 36px; height: 36px"
|
|
|
|
|
:src="(useInfo.usericon && getImgUrl(useInfo.usericon)) || defaultAvatarSrc"
|
|
|
|
|
round
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 设置 -->
|
|
|
|
|
<UserSettings @logout="doLogout" />
|
|
|
|
|