refactor: update icon source handling in PermissionSetting component

This commit is contained in:
CaptainB 2025-07-03 20:44:48 +08:00
parent dd621b59b9
commit d54184cf71

View File

@ -57,7 +57,7 @@
shape="square" shape="square"
:size="20" :size="20"
> >
<img :src="row?.icon" alt=""/> <img :src="resetUrl(row?.icon)" alt=""/>
</el-avatar> </el-avatar>
<!--  应用 icon --> <!--  应用 icon -->
<LogoIcon v-else-if="isApplication" height="20px" class="mr-12"/> <LogoIcon v-else-if="isApplication" height="20px" class="mr-12"/>
@ -175,7 +175,7 @@
import {ref, onMounted, watch, computed} from 'vue' import {ref, onMounted, watch, computed} from 'vue'
import type {Provider} from '@/api/type/model' import type {Provider} from '@/api/type/model'
import {AuthorizationEnum} from '@/enums/system' import {AuthorizationEnum} from '@/enums/system'
import {isAppIcon} from '@/utils/common' import {isAppIcon, resetUrl} from '@/utils/common'
import {EditionConst} from '@/utils/permission/data' import {EditionConst} from '@/utils/permission/data'
import {hasPermission} from '@/utils/permission/index' import {hasPermission} from '@/utils/permission/index'
import useStore from '@/stores' import useStore from '@/stores'