From ab77085d2ae9cee37f30ca5b47d0a3ab9e340a76 Mon Sep 17 00:00:00 2001 From: Taric Xin Date: Thu, 28 Apr 2022 14:08:35 +0800 Subject: [PATCH] edit --- .../agreement-config.component.html | 3 ++- .../sys-setting/sys-setting-routing.module.ts | 26 ++++++++++++------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/app/routes/sys-setting/components/agreement-config/agreement-config.component.html b/src/app/routes/sys-setting/components/agreement-config/agreement-config.component.html index 17d718f0..a9e98fc1 100644 --- a/src/app/routes/sys-setting/components/agreement-config/agreement-config.component.html +++ b/src/app/routes/sys-setting/components/agreement-config/agreement-config.component.html @@ -19,7 +19,8 @@ 更新时间: {{ tabItem.modifyTime }} 预览 - +
diff --git a/src/app/routes/sys-setting/sys-setting-routing.module.ts b/src/app/routes/sys-setting/sys-setting-routing.module.ts index ea5ae5c4..3eb42854 100644 --- a/src/app/routes/sys-setting/sys-setting-routing.module.ts +++ b/src/app/routes/sys-setting/sys-setting-routing.module.ts @@ -29,26 +29,34 @@ import { SmsTemplateComponent } from './components/sms-template/sms-template.com import { OrganizationManagementComponent } from './components/organization-management/organization-management.component'; const routes: Routes = [ - { path: 'staff-management', component: StaffManagementComponent }, + { path: 'staff-management', component: StaffManagementComponent, data: { guard: { ability: ['SYSTEM-STAFF-list'] } } }, { path: 'role-management/user/:type', component: RoleManagementComponent }, { path: 'role-management/freight/:type', component: RoleManagementComponent }, - { path: 'organization-management', component: OrganizationManagementComponent }, - { path: 'basic-setting', component: BasicSettingComponent }, + { path: 'organization-management', component: OrganizationManagementComponent, data: { guard: { ability: ['SYSTEM-ROLE-list'] } } }, + { path: 'basic-setting', component: BasicSettingComponent, data: { guard: { ability: ['SYSTEM-BASIC_SETTING-list'] } } }, { path: 'note-management', component: NoTeManagementComponent }, { path: 'basic-config', component: BasicConfigComponent }, { path: 'audit-reason-config', component: AuditReasonConfigComponent }, - { path: 'cart-config', component: CartConfigComponent }, - { path: 'agreement-config', component: AgreementConfigComponentsBaseComponent }, + { + path: 'cart-config', + component: CartConfigComponent, + data: { guard: { ability: ['SYSTEM-CART-CONFIG-modeList', 'SYSTEM-CART-CONFIG-cartLength', 'SYSTEM-CART-CONFIG-goodsList'] } } + }, + { + path: 'agreement-config', + component: AgreementConfigComponentsBaseComponent, + data: { guard: { ability: ['SYSTEM-AGREEMENT-CONFIG-list'] } } + }, { path: 'system-config', component: SystemConfigComponent }, - { path: 'goods-name-config', component: GoodsNameConfigComponent }, - { path: 'crm-management', component: CrmManagementComponent }, - { path: 'network-freight', component: NetworkFreightComponent }, + { path: 'goods-name-config', component: GoodsNameConfigComponent, data: { guard: { ability: ['SYSTEM-GOODS-NAME-CONFIG-list'] } } }, + { path: 'crm-management', component: CrmManagementComponent, data: { guard: { ability: ['SYSTEM-CRM-list'] } } }, + { path: 'network-freight', component: NetworkFreightComponent, data: { guard: { ability: ['SYSTEM-NETWORK-FREIGHT-list'] } } }, { path: 'network-freight/new/:id', component: NetworkFreightNewComponent }, { path: 'close-account', component: CloseAccountComponent }, // { path: 'btn-management', component: BtnManagementComponent }, { path: 'announcement-message', component: AnnouncementMessageComponent }, { path: 'insurance-set', component: InsuranceSetComponent }, - { path: 'sms-template', component: SmsTemplateComponent} + { path: 'sms-template', component: SmsTemplateComponent } ]; @NgModule({