-
+
+ nzType="primary" acl [acl-ability]="['ENTERPRISE-savePersonally']">新增个人合伙人
item.id && item.approvalStatus === 10,
click: item => this.auditPartner(item)
},
{
text: '详情
',
iif: item => item.id,
+ acl: { ability: ['ENTERPRISE-detail'] },
click: item => {
if (item.partnerType === 1) {
this.router.navigate([`/partner/partner-list/etp-detail/${item.id}`]);
@@ -466,15 +468,18 @@ export class PartnerListComponent {
{
text: '修改返佣模板',
iif: item => item.id,
+ acl: { ability: ['ENTERPRISE-updateTemplate'] },
click: item => this.editTemplateAction(item)
},
{
text: '修改渠道销售',
iif: item => item.id,
+ acl: { ability: ['ENTERPRISE-updateChannelCheck'] },
click: item => this.editCannelAction(item)
},
{
text: '重发CRM流程',
+ acl: { ability: ['ENTERPRISE-reSendCrm'] },
click: item => item.id && this.reSendCRM(item),
iif: item => item.crmStatus === 10
}
diff --git a/src/app/routes/partner/partner-routing.module.ts b/src/app/routes/partner/partner-routing.module.ts
index 9f21282a..f52f310b 100644
--- a/src/app/routes/partner/partner-routing.module.ts
+++ b/src/app/routes/partner/partner-routing.module.ts
@@ -66,7 +66,8 @@ const routes: Routes = [
{
path: 'channel-sales',
children: [
- { path: '', component: ParterChannelSalesListComponent },
+ { path: '', component: ParterChannelSalesListComponent,
+ data: { guard: { ability: ['channelSales-search'] } } },
{ path: 'list', component: ParterChannelSalesListComponent },
{ path: 'edit', component: ParterChannelSalesEditComponent }
]
@@ -74,15 +75,21 @@ const routes: Routes = [
{
path: 'level-config',
children: [
- { path: '', component: ParterLevelConfigListComponent },
- { path: 'list', component: ParterLevelConfigListComponent },
+ { path: '', component: ParterLevelConfigListComponent,
+ data: { guard: { ability: ['LevelConfig-search'] } } },
+ { path: 'list', component: ParterLevelConfigListComponent ,
+ data: { guard: { ability: ['LevelConfig-search'] } } },
{ path: 'edit', component: ParterLevelConfigEditComponent }
]
},
{
path: 'rebate',
children: [
- { path: 'particulars', component: ParterRebateManageMentParticularsComponent, data: { guard: { ability: ['REBATE-PARTICULARS-search'] } } },
+ {
+ path: 'particulars',
+ component: ParterRebateManageMentParticularsComponent,
+ data: { guard: { ability: ['REBATE-PARTICULARS-search'] } }
+ },
{ path: 'record', component: ParterRebateManageMentRecordComponent, data: { guard: { ability: ['REBATE-RECORD-search'] } } },
{ path: 'setting', component: ParterRebateManageMentSettingComponent, data: { guard: { ability: ['REBATE-SETTING-search'] } } },
{ path: 'setting/add/:id', component: ParterRebateManageMentAddComponent }
@@ -128,7 +135,7 @@ const routes: Routes = [
{
path: 'partner-list',
children: [
- { path: '', component: PartnerListComponent },
+ { path: '', component: PartnerListComponent, data: { guard: { ability: ['ENTERPRISE-search'] } } },
{ path: 'etp-detail/:id', component: PartnerDetailComponent },
{ path: 'personal-detail/:id', component: PersonalPartnerDetailComponent },
{ path: 'add-etp-partner', component: AddEtpPartnerComponent },
@@ -148,7 +155,7 @@ const routes: Routes = [
path: 'scrollimg',
children: [
{ path: '', component: ScrollImgComponentsListComponent },
- { path: 'list', component: ScrollImgComponentsListComponent },
+ { path: 'list', component: ScrollImgComponentsListComponent, data: { guard: { ability: ['scrollimg-search'] } } },
{ path: 'detail', component: ScrollimgComponentsAddComponent }
]
},
@@ -174,7 +181,7 @@ const routes: Routes = [
{ path: 'article-management-list', component: ParterArticleManagementListComponent },
{ path: 'article-management-add', component: ParterArticleManagementEditComponent },
{ path: 'article-management-edit', component: ParterArticleManagementEditComponent },
- { path: 'banner', component: BannerComponentsListComponent },
+ { path: 'banner', component: BannerComponentsListComponent, data: { guard: { ability: ['banner-search'] } } },
{ path: 'banner/detail', component: BannerComponentsAddComponent }
]
}
diff --git a/src/app/routes/partner/rebate-management/components/particulars/particulars.component.html b/src/app/routes/partner/rebate-management/components/particulars/particulars.component.html
index 2b4246d2..1bfdebb2 100644
--- a/src/app/routes/partner/rebate-management/components/particulars/particulars.component.html
+++ b/src/app/routes/partner/rebate-management/components/particulars/particulars.component.html
@@ -32,7 +32,7 @@
-
+
diff --git a/src/app/routes/partner/rebate-management/components/rebate-record/rebate-record.component.ts b/src/app/routes/partner/rebate-management/components/rebate-record/rebate-record.component.ts
index e1d2b4c3..7426e912 100644
--- a/src/app/routes/partner/rebate-management/components/rebate-record/rebate-record.component.ts
+++ b/src/app/routes/partner/rebate-management/components/rebate-record/rebate-record.component.ts
@@ -106,6 +106,7 @@ export class ParterRebateManageMentRecordComponent implements OnInit {
buttons: [
{
text: '明细',
+ acl: { ability: ['REBATE-RECORD-detail'] },
click: _record => this.viewEvaluate(_record),
}
]
diff --git a/src/app/routes/partner/rebate-management/components/rebate-setting/rebate-setting.component.html b/src/app/routes/partner/rebate-management/components/rebate-setting/rebate-setting.component.html
index c66f3589..c0655917 100644
--- a/src/app/routes/partner/rebate-management/components/rebate-setting/rebate-setting.component.html
+++ b/src/app/routes/partner/rebate-management/components/rebate-setting/rebate-setting.component.html
@@ -23,7 +23,7 @@
>
查询
- 导出
+ 导出
重置
@@ -34,7 +34,7 @@
this.configAction(_record),
},
{
text: '禁用',
- acl: { ability: ['VEHICLE-LIST-view'] },
+ acl: { ability: ['REBATE-SETTING-forbidden'] },
iif: (_record) =>{ return _record.stateLocked == true && (_record.partnerType == 3 || _record.partnerType == 2)},
click: _record => this.viewEvaluate(_record),
},
{
text: '启用',
- acl: { ability: ['VEHICLE-LIST-view'] },
+ acl: { ability: ['REBATE-SETTING-startUseing'] },
iif: (_record) =>{ return _record.stateLocked == false},
click: _record => this.viewEvaluate(_record),
},
diff --git a/src/app/routes/partner/scrollimg/components/list/list.component.html b/src/app/routes/partner/scrollimg/components/list/list.component.html
index 54ecf965..f19ec73f 100644
--- a/src/app/routes/partner/scrollimg/components/list/list.component.html
+++ b/src/app/routes/partner/scrollimg/components/list/list.component.html
@@ -27,7 +27,7 @@
diff --git a/src/app/routes/partner/scrollimg/components/list/list.component.ts b/src/app/routes/partner/scrollimg/components/list/list.component.ts
index f1b7e90d..df110002 100644
--- a/src/app/routes/partner/scrollimg/components/list/list.component.ts
+++ b/src/app/routes/partner/scrollimg/components/list/list.component.ts
@@ -176,12 +176,14 @@ export class ScrollImgComponentsListComponent implements OnInit {
buttons: [
{
text: '修改',
+ acl: { ability: ['scrollimg-change'] },
click: (item) => {
this.router.navigate(['../detail'], { queryParams: { id: item.id, type: 'edit' }, relativeTo: this.ar });
}
},
{
text: '禁用',
+ acl: { ability: ['scrollimg-forbidden'] },
pop: {
title: `是否确认禁用?`,
okType: 'danger',
@@ -194,6 +196,7 @@ export class ScrollImgComponentsListComponent implements OnInit {
},
{
text: '启用',
+ acl: { ability: ['scrollimg-startUseing'] },
pop: {
title: `是否确认启用?`,
okType: 'danger',
@@ -206,12 +209,14 @@ export class ScrollImgComponentsListComponent implements OnInit {
},
{
text: '查看',
+ acl: { ability: ['scrollimg-detail'] },
click: (item) => {
this.router.navigate(['../view'], { queryParams: { id: item.id, type: 'view' }, relativeTo: this.ar });
}
},
{
text: '删除',
+ acl: { ability: ['scrollimg-delete'] },
pop: {
title: `确定删除吗?`,
okType: 'danger',