!70 czh-20260630-修复计划滚动条问题

* czh-20260630-修复计划滚动条问题
* czh-AI-20260630-新增功能-帮助中心菜单项
* czh-AI-20260630-新增功能-帮助中心常量导出
* czh-AI-20260630-新增功能-帮助中心环境变量配置
* czh-20260630-优化拖拽效果
* czh-20260630-增加乐观更新;优化抽屉界面
This commit is contained in:
陈志浩
2026-06-30 06:12:28 +00:00
parent 9c9d5e0096
commit e20fa25000
8 changed files with 138 additions and 70 deletions
@@ -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;