style: 隐藏部分控件
This commit is contained in:
@@ -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 />
|
||||
|
||||
52
src/typings/components.d.ts
vendored
52
src/typings/components.d.ts
vendored
@@ -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']
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user