From f302704d8245cc62a2f9035777f95d21a79de1d4 Mon Sep 17 00:00:00 2001 From: hu177768073 <177768073@qq.com> Date: Thu, 25 Sep 2025 14:50:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/app.routes.ts | 5 + src/app/pages/account/account.routes.ts | 2 + .../sys-account/sys-account.component.html | 36 +- .../sys-account/sys-account.component.ts | 49 ++- .../approval-template.component.html | 148 ++++++++ .../approval-template.component.less | 33 ++ .../approval-template.component.spec.ts | 23 ++ .../approval-template.component.ts | 334 ++++++++++++++++++ src/app/pages/approval/approval.module.ts | 12 + src/app/pages/approval/approval.routes.ts | 6 + .../org-list/org-list.component.html | 65 ++++ .../org-list/org-list.component.less | 0 .../org-list/org-list.component.spec.ts | 23 ++ .../org-list/org-list.component.ts | 242 +++++++++++++ .../pages/organization/organization.module.ts | 12 + .../pages/organization/organization.routes.ts | 6 + src/app/services/oa/organization.service.ts | 80 +++++ src/app/services/oa/template.service.ts | 61 ++++ 18 files changed, 1129 insertions(+), 8 deletions(-) create mode 100644 src/app/pages/approval/approval-template/approval-template.component.html create mode 100644 src/app/pages/approval/approval-template/approval-template.component.less create mode 100644 src/app/pages/approval/approval-template/approval-template.component.spec.ts create mode 100644 src/app/pages/approval/approval-template/approval-template.component.ts create mode 100644 src/app/pages/approval/approval.module.ts create mode 100644 src/app/pages/approval/approval.routes.ts create mode 100644 src/app/pages/organization/org-list/org-list.component.html create mode 100644 src/app/pages/organization/org-list/org-list.component.less create mode 100644 src/app/pages/organization/org-list/org-list.component.spec.ts create mode 100644 src/app/pages/organization/org-list/org-list.component.ts create mode 100644 src/app/pages/organization/organization.module.ts create mode 100644 src/app/pages/organization/organization.routes.ts create mode 100644 src/app/services/oa/organization.service.ts create mode 100644 src/app/services/oa/template.service.ts diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index 3e85376..cfa2881 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -25,6 +25,11 @@ export const routes: Routes = [ loadChildren: () => import('./pages/account/account.routes').then(m => m.ACCOUNT_ROUTES), canActivate: [InitGuardService] }, + { + path: 'approval', + loadChildren: () => import('./pages/approval/approval.routes').then(m => m.APPROVAL_ROUTES), + canActivate: [InitGuardService] + }, { path: 'system', loadChildren: () => import('./pages/system/system.routes').then(m => m.SYSTEM_ROUTES), diff --git a/src/app/pages/account/account.routes.ts b/src/app/pages/account/account.routes.ts index a988e79..7c9b227 100644 --- a/src/app/pages/account/account.routes.ts +++ b/src/app/pages/account/account.routes.ts @@ -1,8 +1,10 @@ import { Routes } from '@angular/router'; import {SysAccountComponent} from "./sys-account/sys-account.component"; import {SysRoleComponent} from "./sys-role/sys-role.component"; +import {OrgListComponent} from "../organization/org-list/org-list.component"; export const ACCOUNT_ROUTES: Routes = [ { path: 'sys_account', component: SysAccountComponent}, { path: 'sys_role', component: SysRoleComponent}, + { path: 'org-config', component: OrgListComponent }, ]; diff --git a/src/app/pages/account/sys-account/sys-account.component.html b/src/app/pages/account/sys-account/sys-account.component.html index 50b62e8..689bd38 100644 --- a/src/app/pages/account/sys-account/sys-account.component.html +++ b/src/app/pages/account/sys-account/sys-account.component.html @@ -2,17 +2,24 @@