style: 隐藏部分控件

This commit is contained in:
TsMask
2023-09-05 17:10:24 +08:00
parent 2d6f358ec8
commit 9b443b0a2a
3 changed files with 59 additions and 7 deletions

View File

@@ -60,16 +60,16 @@ function fnChangeLocale(e: any) {
</template>
</a-popover>
<a-tooltip>
<!-- <a-tooltip>
<template #title>开源仓库</template>
<a-button type="text" href="https://gitee.com/TsMask" target="_blank">
<template #icon>
<GithubOutlined :style="{ fontSize: '20px' }" />
</template>
</a-button>
</a-tooltip>
</a-tooltip> -->
<a-tooltip>
<!-- <a-tooltip>
<template #title>文档手册</template>
<a-button
type="text"
@@ -80,7 +80,7 @@ function fnChangeLocale(e: any) {
<QuestionCircleOutlined :style="{ fontSize: '20px' }" />
</template>
</a-button>
</a-tooltip>
</a-tooltip> -->
<a-dropdown :trigger="['click', 'hover']">
<a-button size="small" type="default">
@@ -109,12 +109,12 @@ function fnChangeLocale(e: any) {
</div>
<template #overlay>
<a-menu @click="fnClick">
<a-menu-item key="profile">
<!-- <a-menu-item key="profile">
<template #icon>
<UserOutlined />
</template>
<span>个人中心</span>
</a-menu-item>
</a-menu-item> -->
<a-menu-item key="settings">
<template #icon>
<SettingOutlined />

View File

@@ -10,44 +10,96 @@ declare module 'vue' {
AAvatar: typeof import('ant-design-vue/lib')['Avatar']
ABadge: typeof import('ant-design-vue/lib')['Badge']
AButton: typeof import('ant-design-vue/lib')['Button']
ACard: typeof import('ant-design-vue/lib')['Card']
ACheckbox: typeof import('ant-design-vue/lib')['Checkbox']
ACol: typeof import('ant-design-vue/lib')['Col']
ADescriptions: typeof import('ant-design-vue/lib')['Descriptions']
ADescriptionsItem: typeof import('ant-design-vue/lib')['DescriptionsItem']
ADivider: typeof import('ant-design-vue/lib')['Divider']
ADropdown: typeof import('ant-design-vue/lib')['Dropdown']
AEmpty: typeof import('ant-design-vue/lib')['Empty']
AForm: typeof import('ant-design-vue/lib')['Form']
AFormItem: typeof import('ant-design-vue/lib')['FormItem']
AImage: typeof import('ant-design-vue/lib')['Image']
AInput: typeof import('ant-design-vue/lib')['Input']
AInputNumber: typeof import('ant-design-vue/lib')['InputNumber']
AInputPassword: typeof import('ant-design-vue/lib')['InputPassword']
AList: typeof import('ant-design-vue/lib')['List']
AListItem: typeof import('ant-design-vue/lib')['ListItem']
AListItemMeta: typeof import('ant-design-vue/lib')['ListItemMeta']
AMenu: typeof import('ant-design-vue/lib')['Menu']
AMenuDivider: typeof import('ant-design-vue/lib')['MenuDivider']
AMenuItem: typeof import('ant-design-vue/lib')['MenuItem']
AModal: typeof import('ant-design-vue/lib')['Modal']
APopconfirm: typeof import('ant-design-vue/lib')['Popconfirm']
APopover: typeof import('ant-design-vue/lib')['Popover']
ARadio: typeof import('ant-design-vue/lib')['Radio']
ARadioGroup: typeof import('ant-design-vue/lib')['RadioGroup']
ARangePicker: typeof import('ant-design-vue/lib')['RangePicker']
AResult: typeof import('ant-design-vue/lib')['Result']
ARow: typeof import('ant-design-vue/lib')['Row']
ASelect: typeof import('ant-design-vue/lib')['Select']
ASelectOption: typeof import('ant-design-vue/lib')['SelectOption']
ASpace: typeof import('ant-design-vue/lib')['Space']
AStatistic: typeof import('ant-design-vue/lib')['Statistic']
ASwitch: typeof import('ant-design-vue/lib')['Switch']
ATable: typeof import('ant-design-vue/lib')['Table']
ATabPane: typeof import('ant-design-vue/lib')['TabPane']
ATabs: typeof import('ant-design-vue/lib')['Tabs']
ATag: typeof import('ant-design-vue/lib')['Tag']
ATextarea: typeof import('ant-design-vue/lib')['Textarea']
ATooltip: typeof import('ant-design-vue/lib')['Tooltip']
ATree: typeof import('ant-design-vue/lib')['Tree']
ATreeSelect: typeof import('ant-design-vue/lib')['TreeSelect']
ATypography: typeof import('ant-design-vue/lib')['Typography']
ATypographyParagraph: typeof import('ant-design-vue/lib')['TypographyParagraph']
ATypographyText: typeof import('ant-design-vue/lib')['TypographyText']
AUpload: typeof import('ant-design-vue/lib')['Upload']
AUploadDragger: typeof import('ant-design-vue/lib')['UploadDragger']
BellOutlined: typeof import('@ant-design/icons-vue')['BellOutlined']
BgColorsOutlined: typeof import('@ant-design/icons-vue')['BgColorsOutlined']
ClearOutlined: typeof import('@ant-design/icons-vue')['ClearOutlined']
CloseOutlined: typeof import('@ant-design/icons-vue')['CloseOutlined']
ColumnHeightOutlined: typeof import('@ant-design/icons-vue')['ColumnHeightOutlined']
ContainerOutlined: typeof import('@ant-design/icons-vue')['ContainerOutlined']
CronModal: typeof import('./../components/CronModal/index.vue')['default']
Day: typeof import('./../components/CronModal/components/Day.vue')['default']
DeleteOutlined: typeof import('@ant-design/icons-vue')['DeleteOutlined']
DictTag: typeof import('./../components/DictTag/index.vue')['default']
DownOutlined: typeof import('@ant-design/icons-vue')['DownOutlined']
ExportOutlined: typeof import('@ant-design/icons-vue')['ExportOutlined']
FormOutlined: typeof import('@ant-design/icons-vue')['FormOutlined']
GithubOutlined: typeof import('@ant-design/icons-vue')['GithubOutlined']
Hour: typeof import('./../components/CronModal/components/Hour.vue')['default']
IconFont: typeof import('./../components/IconFont/index.vue')['default']
ImportOutlined: typeof import('@ant-design/icons-vue')['ImportOutlined']
InboxOutlined: typeof import('@ant-design/icons-vue')['InboxOutlined']
InfoCircleOutlined: typeof import('@ant-design/icons-vue')['InfoCircleOutlined']
LikeOutlined: typeof import('@ant-design/icons-vue')['LikeOutlined']
LinkiFrame: typeof import('./../components/LinkiFrame/index.vue')['default']
LockOutlined: typeof import('@ant-design/icons-vue')['LockOutlined']
LogoutOutlined: typeof import('@ant-design/icons-vue')['LogoutOutlined']
Minute: typeof import('./../components/CronModal/components/Minute.vue')['default']
MobileOutlined: typeof import('@ant-design/icons-vue')['MobileOutlined']
Month: typeof import('./../components/CronModal/components/Month.vue')['default']
PayCircleOutlined: typeof import('@ant-design/icons-vue')['PayCircleOutlined']
PlusOutlined: typeof import('@ant-design/icons-vue')['PlusOutlined']
ProfileOutlined: typeof import('@ant-design/icons-vue')['ProfileOutlined']
QqOutlined: typeof import('@ant-design/icons-vue')['QqOutlined']
QuestionCircleOutlined: typeof import('@ant-design/icons-vue')['QuestionCircleOutlined']
ReloadOutlined: typeof import('@ant-design/icons-vue')['ReloadOutlined']
RobotOutlined: typeof import('@ant-design/icons-vue')['RobotOutlined']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
SearchOutlined: typeof import('@ant-design/icons-vue')['SearchOutlined']
Second: typeof import('./../components/CronModal/components/Second.vue')['default']
SecurityScanOutlined: typeof import('@ant-design/icons-vue')['SecurityScanOutlined']
SettingOutlined: typeof import('@ant-design/icons-vue')['SettingOutlined']
SyncOutlined: typeof import('@ant-design/icons-vue')['SyncOutlined']
TeamOutlined: typeof import('@ant-design/icons-vue')['TeamOutlined']
UserDeleteOutlined: typeof import('@ant-design/icons-vue')['UserDeleteOutlined']
UsergroupAddOutlined: typeof import('@ant-design/icons-vue')['UsergroupAddOutlined']
UsergroupDeleteOutlined: typeof import('@ant-design/icons-vue')['UsergroupDeleteOutlined']
UserOutlined: typeof import('@ant-design/icons-vue')['UserOutlined']
WechatOutlined: typeof import('@ant-design/icons-vue')['WechatOutlined']
}

View File

@@ -54,7 +54,7 @@ let listData = ref([
/**查询用户个人信息 */
function fnGetProfile() {
getUserProfile().then(res => {
if (res.code === 200 && res.data) {
if (res.code === 1 && res.data) {
const { user, roleGroup, postGroup } = res.data;
state.user = user;
state.roleGroup = roleGroup;