diff --git a/apps/web-ele/.env b/apps/web-ele/.env index 8933c54b..87cb3df1 100644 --- a/apps/web-ele/.env +++ b/apps/web-ele/.env @@ -1,5 +1,5 @@ # 应用标题 -VITE_APP_TITLE=Vben Admin +VITE_APP_TITLE=Vben Admin Ele # 应用命名空间,用于缓存、store等功能的前缀,确保隔离 -VITE_APP_NAMESPACE=vben-web-element +VITE_APP_NAMESPACE=vben-web-ele diff --git a/apps/web-ele/.env.development b/apps/web-ele/.env.development index dcf361e7..c138f482 100644 --- a/apps/web-ele/.env.development +++ b/apps/web-ele/.env.development @@ -1,5 +1,5 @@ # 端口号 -VITE_PORT=5555 +VITE_PORT=5666 VITE_BASE=/ diff --git a/apps/web-ele/index.html b/apps/web-ele/index.html index ca532699..2b59b8d7 100644 --- a/apps/web-ele/index.html +++ b/apps/web-ele/index.html @@ -21,7 +21,7 @@ (function () { var hm = document.createElement('script'); hm.src = - 'https://hm.baidu.com/hm.js?d20a01273820422b6aa2ee41b6c9414d'; + 'https://hm.baidu.com/hm.js?97352b16ed2df8c3860cf5a1a65fb4dd'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(hm, s); })(); diff --git a/apps/web-ele/package.json b/apps/web-ele/package.json index 009d9b78..0ff571b6 100644 --- a/apps/web-ele/package.json +++ b/apps/web-ele/package.json @@ -6,7 +6,7 @@ "repository": { "type": "git", "url": "git+https://github.com/vbenjs/vue-vben-admin.git", - "directory": "apps/web-antd" + "directory": "apps/web-ele" }, "license": "MIT", "author": { diff --git a/apps/web-ele/src/api/demos/index.ts b/apps/web-ele/src/api/demos/index.ts deleted file mode 100644 index 420cc02a..00000000 --- a/apps/web-ele/src/api/demos/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './status'; diff --git a/apps/web-ele/src/api/demos/status.ts b/apps/web-ele/src/api/demos/status.ts deleted file mode 100644 index daa3d638..00000000 --- a/apps/web-ele/src/api/demos/status.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { requestClient } from '#/api/request'; - -/** - * 模拟任意状态码 - */ -async function getMockStatus(status: string) { - return requestClient.get('/status', { params: { status } }); -} - -export { getMockStatus }; diff --git a/apps/web-ele/src/api/index.ts b/apps/web-ele/src/api/index.ts index 2b42e898..4b0e0413 100644 --- a/apps/web-ele/src/api/index.ts +++ b/apps/web-ele/src/api/index.ts @@ -1,2 +1 @@ export * from './core'; -export * from './demos'; diff --git a/apps/web-ele/src/bootstrap.ts b/apps/web-ele/src/bootstrap.ts index 1be9bbe0..6604dec2 100644 --- a/apps/web-ele/src/bootstrap.ts +++ b/apps/web-ele/src/bootstrap.ts @@ -3,7 +3,6 @@ import { createApp } from 'vue'; import { registerAccessDirective } from '@vben/access'; import { initStores } from '@vben/stores'; import '@vben/styles'; -import '@vben/styles/antd'; import { setupI18n } from '#/locales'; diff --git a/apps/web-ele/src/locales/index.ts b/apps/web-ele/src/locales/index.ts index 63651478..4cf79251 100644 --- a/apps/web-ele/src/locales/index.ts +++ b/apps/web-ele/src/locales/index.ts @@ -8,6 +8,7 @@ import { preferences } from '@vben/preferences'; import dayjs from 'dayjs'; import { Language } from 'element-plus/es/locale'; +import enLocale from 'element-plus/es/locale/lang/en'; import defaultLocale from 'element-plus/es/locale/lang/zh-cn'; const elementLocale = ref(defaultLocale); @@ -71,9 +72,7 @@ async function loadElementLocale(lang: SupportedLanguagesType) { break; } case 'en-US': { - elementLocale.value = (await import( - 'element-plus/es/locale/lang/en' - )) as unknown as Language; + elementLocale.value = enLocale; break; } } diff --git a/apps/web-ele/src/preferences.ts b/apps/web-ele/src/preferences.ts index 9683596a..63edb3a9 100644 --- a/apps/web-ele/src/preferences.ts +++ b/apps/web-ele/src/preferences.ts @@ -6,4 +6,7 @@ import { defineOverridesPreferences } from '@vben/preferences'; */ export const overridesPreferences = defineOverridesPreferences({ // overrides + app: { + name: import.meta.env.VITE_APP_TITLE, + }, }); diff --git a/apps/web-ele/src/views/demos/element/index.vue b/apps/web-ele/src/views/demos/element/index.vue index c60979a2..2ef3d9c5 100644 --- a/apps/web-ele/src/views/demos/element/index.vue +++ b/apps/web-ele/src/views/demos/element/index.vue @@ -10,7 +10,10 @@ import { type NotificationType = 'error' | 'info' | 'success' | 'warning'; function error() { - ElMessage.error('Once upon a time you dressed so fine'); + ElMessage.error({ + duration: 2500, + message: 'Once upon a time you dressed so fine', + }); } function warning() { diff --git a/apps/web-naive/.env.development b/apps/web-naive/.env.development index 9e06fb64..8bcb432e 100644 --- a/apps/web-naive/.env.development +++ b/apps/web-naive/.env.development @@ -1,5 +1,5 @@ # 端口号 -VITE_PORT=5566 +VITE_PORT=5777 VITE_BASE=/ diff --git a/apps/web-naive/src/bootstrap.ts b/apps/web-naive/src/bootstrap.ts index 1be9bbe0..6604dec2 100644 --- a/apps/web-naive/src/bootstrap.ts +++ b/apps/web-naive/src/bootstrap.ts @@ -3,7 +3,6 @@ import { createApp } from 'vue'; import { registerAccessDirective } from '@vben/access'; import { initStores } from '@vben/stores'; import '@vben/styles'; -import '@vben/styles/antd'; import { setupI18n } from '#/locales'; diff --git a/internal/vite-config/package.json b/internal/vite-config/package.json index 6b01b3f4..e88087e5 100644 --- a/internal/vite-config/package.json +++ b/internal/vite-config/package.json @@ -30,6 +30,7 @@ "@intlify/unplugin-vue-i18n": "^4.0.0", "@jspm/generator": "^2.1.2", "cheerio": "1.0.0-rc.12", + "get-port": "^7.1.0", "html-minifier-terser": "^7.2.0", "nitropack": "^2.9.7", "resolve.exports": "^2.0.2", diff --git a/internal/vite-config/src/plugins/nitor-mock.ts b/internal/vite-config/src/plugins/nitor-mock.ts index dece2c1e..99e8c06e 100644 --- a/internal/vite-config/src/plugins/nitor-mock.ts +++ b/internal/vite-config/src/plugins/nitor-mock.ts @@ -4,6 +4,7 @@ import type { NitroMockPluginOptions } from '../typing'; import { colors, consola, getPackage } from '@vben/node-utils'; +import getPort from 'get-port'; import { build, createDevServer, createNitro, prepare } from 'nitropack'; const hmrKeyRe = /^runtimeConfig\.|routeRules\./; @@ -15,6 +16,11 @@ export const viteNitroMockPlugin = ({ }: NitroMockPluginOptions = {}): PluginOption => { return { async configureServer(server) { + const availablePort = await getPort({ port }); + if (availablePort !== port) { + return; + } + const pkg = await getPackage(mockServerPackage); if (!pkg) { consola.error(`Package ${mockServerPackage} not found.`); diff --git a/packages/@core/base/design/src/design-tokens/dark/index.css b/packages/@core/base/design/src/design-tokens/dark/index.css index 6c9e0e53..1dea6978 100644 --- a/packages/@core/base/design/src/design-tokens/dark/index.css +++ b/packages/@core/base/design/src/design-tokens/dark/index.css @@ -56,7 +56,7 @@ --heavy-foreground: var(--accent-foreground); /* Default border color */ - --border: 240 3.7% 15.9%; + --border: 240 3.7% 22%; /* Border color for inputs such as ,