diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index bce0a5a..acb3a30 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -252,7 +252,8 @@ const local: App.I18n.Schema = { home_datachangecenter: '变更数据中心', home_closeconfirm: '关闭确认', report: '统计报表', - signstatistics: '质量会签统计' + signstatistics: '质量会签统计', + factoryoverview: '全工厂统计概览' }, form: { required: '不能为空', diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index 610a343..1aa454e 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"), + factoryoverview: () => import("@/views/factoryOverview/index.vue"), home_closeconfirm: () => import("@/views/home/closeConfirm/index.vue"), home_datachangecenter: () => import("@/views/home/dataChangeCenter/index.vue"), home_effect: () => import("@/views/home/effect/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index d8b3e5b..388bb0a 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -116,6 +116,17 @@ export const generatedRoutes: GeneratedRoute[] = [ } ] }, + { + name: 'factoryoverview', + path: '/factoryoverview', + component: 'layout.base$view.factoryoverview', + meta: { + title: 'factoryoverview', + i18nKey: 'route.factoryoverview', + icon: 'ix:barchart', + order: 3 + } + }, { name: 'home', path: '/home', diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index a78ef07..6179b1b 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -173,6 +173,7 @@ const routeMap: RouteMap = { "docs": "/docs", "docs_archives": "/docs/archives", "docs_query": "/docs/query", + "factoryoverview": "/factoryoverview", "home": "/home", "home_closeconfirm": "/home/closeconfirm", "home_datachangecenter": "/home/datachangecenter", diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index 4964494..d69aace 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -27,6 +27,7 @@ declare module "@elegant-router/types" { "docs": "/docs"; "docs_archives": "/docs/archives"; "docs_query": "/docs/query"; + "factoryoverview": "/factoryoverview"; "home": "/home"; "home_closeconfirm": "/home/closeconfirm"; "home_datachangecenter": "/home/datachangecenter"; @@ -87,6 +88,7 @@ declare module "@elegant-router/types" { | "changeledger" | "changestatistics" | "docs" + | "factoryoverview" | "home" | "login" | "report" @@ -117,6 +119,7 @@ declare module "@elegant-router/types" { | "changestatistics" | "docs_archives" | "docs_query" + | "factoryoverview" | "home_closeconfirm" | "home_datachangecenter" | "home_effect" diff --git a/src/views/factoryOverview/index.vue b/src/views/factoryOverview/index.vue new file mode 100644 index 0000000..691dc44 --- /dev/null +++ b/src/views/factoryOverview/index.vue @@ -0,0 +1,213 @@ + + + + + diff --git a/src/views/factoryOverview/modules/columnChart.vue b/src/views/factoryOverview/modules/columnChart.vue new file mode 100644 index 0000000..b112e22 --- /dev/null +++ b/src/views/factoryOverview/modules/columnChart.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/views/factoryOverview/modules/ringChart.vue b/src/views/factoryOverview/modules/ringChart.vue new file mode 100644 index 0000000..e8e23a8 --- /dev/null +++ b/src/views/factoryOverview/modules/ringChart.vue @@ -0,0 +1,88 @@ + + + + +