refactor(tiantian-system): 重构系统首页界面与布局
- 使用侧边栏布局替换顶部欢迎区,提升导航体验 - 重新设计快捷入口,采用按钮网格样式 - 添加待办事项模块,方便任务管理和提醒 - 优化应用模块展示,支持点击跳转应用管理界面 - 增加经营概览和最新公告两个信息展示模块 - 简化代码结构,移除旧组件和无用代码 - 使用 TailwindCSS 进行样式统一管理,提升交互动画体验 - 新增顶部栏包含搜索、消息、语言切换和用户信息 - 调整日期显示和剩余工作日计算逻辑 - 移除多余的类型声明和无用API调用逻辑
This commit is contained in:
115
.nuxt/types/i18n-plugin.d.ts
vendored
115
.nuxt/types/i18n-plugin.d.ts
vendored
@@ -1,115 +0,0 @@
|
||||
// Generated by @nuxtjs/i18n
|
||||
import type { Composer } from 'vue-i18n'
|
||||
import type { ComposerCustomProperties } from '../../node_modules/.pnpm/@nuxtjs+i18n@10.2.4_@emnapi+core@1.7.1_@emnapi+runtime@1.7.1_@vue+compiler-dom@3.5.26_d_a5323b549840adcc2cb57cfe4f807173/node_modules/@nuxtjs/i18n/dist/runtime/types.ts'
|
||||
import type { Strategies, Directions, LocaleObject } from '../../node_modules/.pnpm/@nuxtjs+i18n@10.2.4_@emnapi+core@1.7.1_@emnapi+runtime@1.7.1_@vue+compiler-dom@3.5.26_d_a5323b549840adcc2cb57cfe4f807173/node_modules/@nuxtjs/i18n/dist/types.d.mts'
|
||||
import type { I18nRoute } from '#i18n'
|
||||
|
||||
declare module 'vue-i18n' {
|
||||
interface ComposerCustom extends ComposerCustomProperties<LocaleObject[]> {}
|
||||
interface ExportedGlobalComposer extends ComposerCustomProperties<LocaleObject[]> {}
|
||||
interface VueI18n extends ComposerCustomProperties<LocaleObject[]> {}
|
||||
}
|
||||
|
||||
declare module '@intlify/core-base' {
|
||||
// generated based on configured locales
|
||||
interface GeneratedTypeConfig {
|
||||
locale: "zh-CN" | "en"
|
||||
legacy: false
|
||||
}
|
||||
}
|
||||
|
||||
interface I18nMeta {
|
||||
i18n?: I18nRoute | false
|
||||
}
|
||||
|
||||
declare module '#app' {
|
||||
interface NuxtApp {
|
||||
$i18n: Composer
|
||||
}
|
||||
interface PageMeta extends I18nMeta {}
|
||||
}
|
||||
|
||||
|
||||
declare module 'vue-router' {
|
||||
interface RouteMeta extends I18nMeta {}
|
||||
}
|
||||
|
||||
|
||||
declare module 'vue-router' {
|
||||
export type RouteMapI18n =
|
||||
TypesConfig extends Record<'RouteNamedMapI18n', infer RouteNamedMap> ? RouteNamedMap : RouteMapGeneric
|
||||
|
||||
// Prefer named resolution for i18n
|
||||
export type RouteLocationNamedI18n<Name extends keyof RouteMapI18n = keyof RouteMapI18n> =
|
||||
| Name
|
||||
| Omit<RouteLocationAsRelativeI18n, 'path'> & { path?: string }
|
||||
/**
|
||||
* Note: disabled route path string autocompletion, this can break depending on `strategy`
|
||||
* this can be enabled again after route resolve has been improved.
|
||||
*/
|
||||
// | RouteLocationAsStringI18n
|
||||
// | RouteLocationAsPathI18n
|
||||
|
||||
export type RouteLocationRawI18n<Name extends keyof RouteMapI18n = keyof RouteMapI18n> =
|
||||
RouteMapGeneric extends RouteMapI18n
|
||||
? RouteLocationAsStringI18n | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric
|
||||
:
|
||||
| _LiteralUnion<RouteLocationAsStringTypedList<RouteMapI18n>[Name], string>
|
||||
| RouteLocationAsRelativeTypedList<RouteMapI18n>[Name]
|
||||
|
||||
export type RouteLocationResolvedI18n<Name extends keyof RouteMapI18n = keyof RouteMapI18n> =
|
||||
RouteMapGeneric extends RouteMapI18n
|
||||
? RouteLocationResolvedGeneric
|
||||
: RouteLocationResolvedTypedList<RouteMapI18n>[Name]
|
||||
|
||||
export interface RouteLocationNormalizedLoadedTypedI18n<
|
||||
RouteMapI18n extends RouteMapGeneric = RouteMapGeneric,
|
||||
Name extends keyof RouteMapI18n = keyof RouteMapI18n
|
||||
> extends RouteLocationNormalizedLoadedGeneric {
|
||||
name: Extract<Name, string | symbol>
|
||||
params: RouteMapI18n[Name]['params']
|
||||
}
|
||||
export type RouteLocationNormalizedLoadedTypedListI18n<RouteMapOriginal extends RouteMapGeneric = RouteMapGeneric> = {
|
||||
[N in keyof RouteMapOriginal]: RouteLocationNormalizedLoadedTypedI18n<RouteMapOriginal, N>
|
||||
}
|
||||
export type RouteLocationNormalizedLoadedI18n<Name extends keyof RouteMapI18n = keyof RouteMapI18n> =
|
||||
RouteMapGeneric extends RouteMapI18n
|
||||
? RouteLocationNormalizedLoadedGeneric
|
||||
: RouteLocationNormalizedLoadedTypedListI18n<RouteMapI18n>[Name]
|
||||
|
||||
export type RouteLocationAsStringI18n<Name extends keyof RouteMapI18n = keyof RouteMapI18n> =
|
||||
RouteMapGeneric extends RouteMapI18n
|
||||
? string
|
||||
: _LiteralUnion<RouteLocationAsStringTypedList<RouteMapI18n>[Name], string>
|
||||
|
||||
export type RouteLocationAsRelativeI18n<Name extends keyof RouteMapI18n = keyof RouteMapI18n> =
|
||||
RouteMapGeneric extends RouteMapI18n
|
||||
? RouteLocationAsRelativeGeneric
|
||||
: RouteLocationAsRelativeTypedList<RouteMapI18n>[Name]
|
||||
|
||||
export type RouteLocationAsPathI18n<Name extends keyof RouteMapI18n = keyof RouteMapI18n> =
|
||||
RouteMapGeneric extends RouteMapI18n ? RouteLocationAsPathGeneric : RouteLocationAsPathTypedList<RouteMapI18n>[Name]
|
||||
|
||||
/**
|
||||
* Helper to generate a type safe version of the {@link RouteLocationAsRelative} type.
|
||||
*/
|
||||
export interface RouteLocationAsRelativeTypedI18n<
|
||||
RouteMapI18n extends RouteMapGeneric = RouteMapGeneric,
|
||||
Name extends keyof RouteMapI18n = keyof RouteMapI18n
|
||||
> extends RouteLocationAsRelativeGeneric {
|
||||
name?: Extract<Name, string | symbol>
|
||||
params?: RouteMapI18n[Name]['paramsRaw']
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
declare global {
|
||||
var $t: (Composer)['t']
|
||||
var $rt: (Composer)['rt']
|
||||
var $n: (Composer)['n']
|
||||
var $d: (Composer)['d']
|
||||
var $tm: (Composer)['tm']
|
||||
var $te: (Composer)['te']
|
||||
}
|
||||
|
||||
export {}
|
||||
Reference in New Issue
Block a user