diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index b34917e..2121b3a 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -247,7 +247,8 @@ const local: App.I18n.Schema = { systemmanage_template: '审批模板管理', home_pssr: 'PSSR监督', riskstatistics: '安全与风险统计', - home_pendingchange: '待投用变更' + home_pendingchange: '待投用变更', + home_effect: '变更投入和效果' }, form: { required: '不能为空', diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index 7cd8a3b..674d791 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -23,6 +23,7 @@ export const views: Record Promise import("@/views/changeStatistics/index.vue"), docs_archives: () => import("@/views/docs/archives/index.vue"), docs_query: () => import("@/views/docs/query/index.vue"), + home_effect: () => import("@/views/home/effect/index.vue"), home_highrisk: () => import("@/views/home/highRisk/index.vue"), home_highriskdetail: () => import("@/views/home/highRiskDetail/index.vue"), home_index: () => import("@/views/home/index/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index 14b6e83..a9995df 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -127,6 +127,17 @@ export const generatedRoutes: GeneratedRoute[] = [ order: 1 }, children: [ + { + name: 'home_effect', + path: '/home/effect', + component: 'view.home_effect', + meta: { + title: 'home_effect', + i18nKey: 'route.home_effect', + icon: '', + order: 6 + } + }, { name: 'home_highrisk', path: '/home/highrisk', diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index 9194a1b..993b3fa 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -174,6 +174,7 @@ const routeMap: RouteMap = { "docs_archives": "/docs/archives", "docs_query": "/docs/query", "home": "/home", + "home_effect": "/home/effect", "home_highrisk": "/home/highrisk", "home_highriskdetail": "/home/highriskdetail", "home_index": "/home/index", diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index 06b81b3..f820086 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -28,6 +28,7 @@ declare module "@elegant-router/types" { "docs_archives": "/docs/archives"; "docs_query": "/docs/query"; "home": "/home"; + "home_effect": "/home/effect"; "home_highrisk": "/home/highrisk"; "home_highriskdetail": "/home/highriskdetail"; "home_index": "/home/index"; @@ -110,6 +111,7 @@ declare module "@elegant-router/types" { | "changestatistics" | "docs_archives" | "docs_query" + | "home_effect" | "home_highrisk" | "home_highriskdetail" | "home_index" diff --git a/src/views/home/effect/index.vue b/src/views/home/effect/index.vue new file mode 100644 index 0000000..76fb991 --- /dev/null +++ b/src/views/home/effect/index.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/views/home/pendingChange/index.vue b/src/views/home/pendingChange/index.vue index fd60a94..80888a3 100644 --- a/src/views/home/pendingChange/index.vue +++ b/src/views/home/pendingChange/index.vue @@ -3,6 +3,7 @@ import { ref, onMounted } from 'vue'; import { Icon } from '@iconify/vue' import { useThemeStore } from '@/store/modules/theme'; import { useRouterPush } from '@/hooks/common/router'; +import { getColorWithOpacity } from '@/utils/common'; const themeStore = useThemeStore(); const { routerPushByKey } = useRouterPush(); @@ -154,9 +155,15 @@ onMounted(() => { :segmented="{ content: true, footer: true }" >