diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 048d4ec..bce0a5a 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -251,7 +251,8 @@ const local: App.I18n.Schema = { home_effect: '变更投入和效果', home_datachangecenter: '变更数据中心', home_closeconfirm: '关闭确认', - report: '统计报表' + report: '统计报表', + signstatistics: '质量会签统计' }, form: { required: '不能为空', diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index 002a668..610a343 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -40,6 +40,7 @@ export const views: Record Promise import("@/views/login/index.vue"), report: () => import("@/views/report/index.vue"), riskstatistics: () => import("@/views/riskStatistics/index.vue"), + signstatistics: () => import("@/views/signStatistics/index.vue"), systemmanage_role: () => import("@/views/systemManage/role/index.vue"), systemmanage_template: () => import("@/views/systemManage/template/index.vue"), systemmanage_user: () => import("@/views/systemManage/user/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index ea39940..d8b3e5b 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -319,6 +319,17 @@ export const generatedRoutes: GeneratedRoute[] = [ order: 3 } }, + { + name: 'signstatistics', + path: '/signstatistics', + component: 'layout.base$view.signstatistics', + meta: { + title: 'signstatistics', + i18nKey: 'route.signstatistics', + icon: 'ix:barchart', + order: 3 + } + }, { name: 'systemmanage', path: '/systemmanage', diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index c76fce9..a78ef07 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -191,6 +191,7 @@ const routeMap: RouteMap = { "login": "/login/:module(pwd-login)?", "report": "/report", "riskstatistics": "/riskstatistics", + "signstatistics": "/signstatistics", "systemmanage": "/systemmanage", "systemmanage_role": "/systemmanage/role", "systemmanage_template": "/systemmanage/template", diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index 0ba9995..4964494 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -45,6 +45,7 @@ declare module "@elegant-router/types" { "login": "/login/:module(pwd-login)?"; "report": "/report"; "riskstatistics": "/riskstatistics"; + "signstatistics": "/signstatistics"; "systemmanage": "/systemmanage"; "systemmanage_role": "/systemmanage/role"; "systemmanage_template": "/systemmanage/template"; @@ -90,6 +91,7 @@ declare module "@elegant-router/types" { | "login" | "report" | "riskstatistics" + | "signstatistics" | "systemmanage" >; @@ -132,6 +134,7 @@ declare module "@elegant-router/types" { | "login" | "report" | "riskstatistics" + | "signstatistics" | "systemmanage_role" | "systemmanage_template" | "systemmanage_user" diff --git a/src/views/signStatistics/index.vue b/src/views/signStatistics/index.vue new file mode 100644 index 0000000..0618249 --- /dev/null +++ b/src/views/signStatistics/index.vue @@ -0,0 +1,189 @@ + + + + + diff --git a/src/views/signStatistics/modules/ringChart.vue b/src/views/signStatistics/modules/ringChart.vue new file mode 100644 index 0000000..3183b06 --- /dev/null +++ b/src/views/signStatistics/modules/ringChart.vue @@ -0,0 +1,88 @@ + + + + +