diff --git a/apps/web-test/.env b/apps/web-test/.env index c14a467f..c6e33a00 100644 --- a/apps/web-test/.env +++ b/apps/web-test/.env @@ -1,5 +1,5 @@ # 应用标题 -VITE_APP_TITLE=Vben Admin Antd +VITE_APP_TITLE=西北油田办公平台 # 应用命名空间,用于缓存、store等功能的前缀,确保隔离 -VITE_APP_NAMESPACE=vben-web-antd +VITE_APP_NAMESPACE=xbj diff --git a/apps/web-test/src/preferences.ts b/apps/web-test/src/preferences.ts index 1f86698c..1f1f4a2b 100644 --- a/apps/web-test/src/preferences.ts +++ b/apps/web-test/src/preferences.ts @@ -7,7 +7,7 @@ import { defineOverridesPreferences } from '@vben/preferences'; export const overridesPreferences = defineOverridesPreferences({ // overrides app: { - name: import.meta.env.VITE_APP_TITLE, + name: '西北油田办公平台', accessMode: 'frontend', authPageLayout: 'panel-center', colorGrayMode: false, diff --git a/apps/web-test/src/router/routes/modules/dashboard.ts b/apps/web-test/src/router/routes/modules/dashboard.ts index 3f60bfe2..c8e8a8b4 100644 --- a/apps/web-test/src/router/routes/modules/dashboard.ts +++ b/apps/web-test/src/router/routes/modules/dashboard.ts @@ -14,7 +14,8 @@ const getRouter = (list: any, type: string) => { component: () => null, meta: { title: list.children[i]?.name, - link: list.children[i]?.url + link: list.children[i]?.url, + icon: 'oui:dot' }, }) } @@ -38,7 +39,8 @@ const getRouter = (list: any, type: string) => { component: () => null, meta: { title: list[i].children[j]?.name, - link: list[i].children[j]?.url + link: list[i].children[j]?.url, + icon: 'oui:dot' }, }) } @@ -96,6 +98,60 @@ const routes: RouteRecordRaw[] = [ icon: 'lucide:area-chart', title: '磁贴审核', }, + },{ + name: 'register', + path: '/register', + component: () => import('#/views/dashboard/home/register.vue'), + // component: () => import('#/views/dashboard/home/main.vue'), + meta: { + hideInMenu: true, + icon: 'lucide:area-chart', + title: '注册磁贴', + }, + } + ,{ + name: 'usertemplate', + path: '/usertemplate', + component: () => import('#/views/dashboard/home/usertemplate.vue'), + // component: () => import('#/views/dashboard/home/main.vue'), + meta: { + hideInMenu: true, + icon: 'lucide:area-chart', + title: '用户模板', + }, + }, + { + name: 'operation', + path: '/operation', + component: () => import('#/views/dashboard/home/operation.vue'), + // component: () => import('#/views/dashboard/home/main.vue'), + meta: { + hideInMenu: true, + icon: 'lucide:area-chart', + title: '业务域', + }, + }, + { + name: 'todo', + path: '/todo', + component: () => import('#/views/dashboard/home/todo.vue'), + // component: () => import('#/views/dashboard/home/main.vue'), + meta: { + hideInMenu: true, + icon: 'lucide:area-chart', + title: '代办管理', + }, + }, + { + name: 'addtodo', + path: '/addtodo', + component: () => import('#/views/dashboard/home/addtodo.vue'), + // component: () => import('#/views/dashboard/home/main.vue'), + meta: { + hideInMenu: true, + icon: 'lucide:area-chart', + title: '新建应用', + }, }, // { // name: 'test', diff --git a/apps/web-test/src/store/auth.ts b/apps/web-test/src/store/auth.ts index e9e89634..5b3f0e42 100644 --- a/apps/web-test/src/store/auth.ts +++ b/apps/web-test/src/store/auth.ts @@ -60,7 +60,7 @@ export const useAuthStore = defineStore('auth', () => { if (userInfo?.realName) { notification.success({ - description: `${$t('authentication.loginSuccessDesc')}:${userInfo?.realName}`, + description: `${$t('authentication.loginSuccessDesc')}`, duration: 3, message: $t('authentication.loginSuccess'), }); diff --git a/apps/web-test/src/store/index.ts b/apps/web-test/src/store/index.ts index 269586ee..a5b6a2f5 100644 --- a/apps/web-test/src/store/index.ts +++ b/apps/web-test/src/store/index.ts @@ -1 +1,2 @@ export * from './auth'; +export * from './tiles' diff --git a/apps/web-test/src/store/tiles.ts b/apps/web-test/src/store/tiles.ts new file mode 100644 index 00000000..6ed43666 --- /dev/null +++ b/apps/web-test/src/store/tiles.ts @@ -0,0 +1,14 @@ +import {defineStore} from 'pinia' +export const UseTilesStore = defineStore('tiles',{ + state: () => { + return { + tilesIsMove : !1, // 磁贴是否是可编辑状态 + + } + }, + actions: { + setTilesIsMove(data: boolean){ + this.tilesIsMove = data + } + } +}) \ No newline at end of file diff --git a/apps/web-test/src/views/dashboard/home/addtodo.vue b/apps/web-test/src/views/dashboard/home/addtodo.vue new file mode 100644 index 00000000..f93498e4 --- /dev/null +++ b/apps/web-test/src/views/dashboard/home/addtodo.vue @@ -0,0 +1,98 @@ + + + \ No newline at end of file diff --git a/apps/web-test/src/views/dashboard/home/audit.vue b/apps/web-test/src/views/dashboard/home/audit.vue index 8132dbe0..65bb363d 100644 --- a/apps/web-test/src/views/dashboard/home/audit.vue +++ b/apps/web-test/src/views/dashboard/home/audit.vue @@ -1,5 +1,5 @@