diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 8467108..d119ade 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -245,6 +245,7 @@ const local: App.I18n.Schema = { systemmanage_user: '架构及用户管理', systemmanage_role: '角色管理', systemmanage_template: '审批模板管理', + home_pssr: 'PSSR监督', }, form: { required: '不能为空', diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index 3b47eb3..3e185af 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -32,6 +32,7 @@ export const views: Record Promise import("@/views/home/pending/index.vue"), home_process: () => import("@/views/home/process/index.vue"), home_processdetail: () => import("@/views/home/processDetail/index.vue"), + home_pssr: () => import("@/views/home/pssr/index.vue"), login: () => import("@/views/login/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 fd2cd45..b8c22ae 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -227,6 +227,17 @@ export const generatedRoutes: GeneratedRoute[] = [ hideInMenu: true, icon: '' } + }, + { + name: 'home_pssr', + path: '/home/pssr', + component: 'view.home_pssr', + meta: { + title: 'home_pssr', + i18nKey: 'route.home_pssr', + icon: '', + order: 6 + } } ] }, diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index 48702ce..97e4d0d 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -183,6 +183,7 @@ const routeMap: RouteMap = { "home_pending": "/home/pending", "home_process": "/home/process", "home_processdetail": "/home/processdetail", + "home_pssr": "/home/pssr", "login": "/login/:module(pwd-login)?", "systemmanage": "/systemmanage", "systemmanage_role": "/systemmanage/role", diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index 357a11c..d365a07 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -37,6 +37,7 @@ declare module "@elegant-router/types" { "home_pending": "/home/pending"; "home_process": "/home/process"; "home_processdetail": "/home/processdetail"; + "home_pssr": "/home/pssr"; "login": "/login/:module(pwd-login)?"; "systemmanage": "/systemmanage"; "systemmanage_role": "/systemmanage/role"; @@ -115,6 +116,7 @@ declare module "@elegant-router/types" { | "home_pending" | "home_process" | "home_processdetail" + | "home_pssr" | "login" | "systemmanage_role" | "systemmanage_template" diff --git a/src/views/home/highRisk/index.vue b/src/views/home/highRisk/index.vue index fe47707..2ff8335 100644 --- a/src/views/home/highRisk/index.vue +++ b/src/views/home/highRisk/index.vue @@ -194,6 +194,10 @@ const previewTemplate = (name: string) => { const downloadTemplate = (name: string) => { window.$message?.success(`演示:下载「${name}」(Word)`) } +// 导出 +const exportFile = () => { + window.$message?.success('分析记录表已导出(Excel)'); +} onMounted(() => { tabChange('highRisk'); @@ -330,7 +334,7 @@ onMounted(() => {
- +

方法模板库(AI 风险预分析的知识来源之一)

@@ -453,7 +457,7 @@ onMounted(() => {
diff --git a/src/views/home/highRiskDetail/index.vue b/src/views/home/highRiskDetail/index.vue index 0643068..9067b1e 100644 --- a/src/views/home/highRiskDetail/index.vue +++ b/src/views/home/highRiskDetail/index.vue @@ -7,7 +7,7 @@ import { useRoute } from 'vue-router'; import { getColorWithOpacity } from '@/utils/common'; const themeStore = useThemeStore(); -const { routerPushByKey } = useRouterPush(); +const { routerBack } = useRouterPush(); const route = useRoute(); const loading = ref(false); @@ -108,7 +108,7 @@ const viewArchive = (name: string) => { // 返回 const back = () => { - routerPushByKey('home_highrisk') + routerBack(); }; // 导出 diff --git a/src/views/home/pssr/index.vue b/src/views/home/pssr/index.vue new file mode 100644 index 0000000..1533669 --- /dev/null +++ b/src/views/home/pssr/index.vue @@ -0,0 +1,265 @@ + + + + +