diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 7a72b7b..048d4ec 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -250,7 +250,8 @@ const local: App.I18n.Schema = { home_pendingchange: '待投用变更', home_effect: '变更投入和效果', home_datachangecenter: '变更数据中心', - home_closeconfirm: '关闭确认' + home_closeconfirm: '关闭确认', + report: '统计报表' }, form: { required: '不能为空', diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index 3ae32c5..002a668 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -38,6 +38,7 @@ export const views: Record Promise import("@/views/home/processDetail/index.vue"), home_pssr: () => import("@/views/home/pssr/index.vue"), login: () => import("@/views/login/index.vue"), + report: () => import("@/views/report/index.vue"), riskstatistics: () => import("@/views/riskStatistics/index.vue"), systemmanage_role: () => import("@/views/systemManage/role/index.vue"), systemmanage_template: () => import("@/views/systemManage/template/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index 132e5ff..ea39940 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -297,6 +297,17 @@ export const generatedRoutes: GeneratedRoute[] = [ hideInMenu: true } }, + { + name: 'report', + path: '/report', + component: 'layout.base$view.report', + meta: { + title: 'report', + i18nKey: 'route.report', + icon: 'ix:barchart', + order: 3 + } + }, { name: 'riskstatistics', path: '/riskstatistics', diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index 5686040..c76fce9 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -189,6 +189,7 @@ const routeMap: RouteMap = { "home_processdetail": "/home/processdetail", "home_pssr": "/home/pssr", "login": "/login/:module(pwd-login)?", + "report": "/report", "riskstatistics": "/riskstatistics", "systemmanage": "/systemmanage", "systemmanage_role": "/systemmanage/role", diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index bd6dc0c..0ba9995 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -43,6 +43,7 @@ declare module "@elegant-router/types" { "home_processdetail": "/home/processdetail"; "home_pssr": "/home/pssr"; "login": "/login/:module(pwd-login)?"; + "report": "/report"; "riskstatistics": "/riskstatistics"; "systemmanage": "/systemmanage"; "systemmanage_role": "/systemmanage/role"; @@ -87,6 +88,7 @@ declare module "@elegant-router/types" { | "docs" | "home" | "login" + | "report" | "riskstatistics" | "systemmanage" >; @@ -128,6 +130,7 @@ declare module "@elegant-router/types" { | "home_processdetail" | "home_pssr" | "login" + | "report" | "riskstatistics" | "systemmanage_role" | "systemmanage_template" diff --git a/src/views/report/index.vue b/src/views/report/index.vue new file mode 100644 index 0000000..85f29b1 --- /dev/null +++ b/src/views/report/index.vue @@ -0,0 +1,599 @@ + + + + + diff --git a/src/views/report/modules/columnChart.vue b/src/views/report/modules/columnChart.vue new file mode 100644 index 0000000..b112e22 --- /dev/null +++ b/src/views/report/modules/columnChart.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/views/report/modules/ringChart.vue b/src/views/report/modules/ringChart.vue new file mode 100644 index 0000000..e8e23a8 --- /dev/null +++ b/src/views/report/modules/ringChart.vue @@ -0,0 +1,88 @@ + + + + +