!70 czh-20260630-修复计划滚动条问题
* czh-20260630-修复计划滚动条问题 * czh-AI-20260630-新增功能-帮助中心菜单项 * czh-AI-20260630-新增功能-帮助中心常量导出 * czh-AI-20260630-新增功能-帮助中心环境变量配置 * czh-20260630-优化拖拽效果 * czh-20260630-增加乐观更新;优化抽屉界面
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
<MenuItem itemKey="depart" :text="t('layout.header.dropdownItemSwitchDepart')" icon="ant-design:cluster-outlined" />
|
||||
<MenuItem itemKey="cache" :text="t('layout.header.dropdownItemRefreshCache')" icon="ion:sync-outline" />
|
||||
<MenuItem itemKey="contact" text="联系我们" icon="ant-design:phone-outlined" />
|
||||
<MenuItem itemKey="helpCenter" text="帮助中心" icon="ant-design:question-circle-outlined" />
|
||||
|
||||
<!-- <MenuItem
|
||||
v-if="getUseLockPage"
|
||||
@@ -34,7 +35,7 @@
|
||||
|
||||
import { defineComponent, computed, ref } from 'vue';
|
||||
|
||||
import { SITE_URL, CONTACT_URL } from '/@/settings/siteSetting';
|
||||
import { SITE_URL, CONTACT_URL, HELP_CENTER_URL } from '/@/settings/siteSetting';
|
||||
|
||||
import { useUserStore } from '/@/store/modules/user';
|
||||
import { useHeaderSetting } from '/@/hooks/setting/useHeaderSetting';
|
||||
@@ -56,7 +57,7 @@ import deptLogo from '/@/assets/images/department-logo.png';
|
||||
// import { getFileAccessHttpUrl } from '/@/utils/common/compUtils';
|
||||
import { getRefPromise } from '/@/utils/index';
|
||||
|
||||
type MenuEvent = 'logout' | 'doc' | 'lock' | 'cache' | 'depart' | 'contact';
|
||||
type MenuEvent = 'logout' | 'doc' | 'lock' | 'cache' | 'depart' | 'contact' | 'helpCenter';
|
||||
const { createMessage } = useMessage();
|
||||
export default defineComponent({
|
||||
name: 'UserDropdown',
|
||||
@@ -122,6 +123,11 @@ import deptLogo from '/@/assets/images/department-logo.png';
|
||||
openWindow(CONTACT_URL);
|
||||
}
|
||||
|
||||
// open help center
|
||||
function openHelpCenter() {
|
||||
openWindow(HELP_CENTER_URL);
|
||||
}
|
||||
|
||||
// 清除缓存
|
||||
async function clearCache() {
|
||||
const result = await refreshCache();
|
||||
@@ -169,6 +175,9 @@ import deptLogo from '/@/assets/images/department-logo.png';
|
||||
case 'contact':
|
||||
openContact();
|
||||
break;
|
||||
case 'helpCenter':
|
||||
openHelpCenter();
|
||||
break;
|
||||
case 'depart':
|
||||
updateCurrentDepart();
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user