-        
+        
         
             已选择
             
{{ selectedRows.length }} 张发票
diff --git a/src/app/routes/ticket-management/components/input-invoice/input-invoice.component.ts b/src/app/routes/ticket-management/components/input-invoice/input-invoice.component.ts
index 5dc512c0..54322cb9 100644
--- a/src/app/routes/ticket-management/components/input-invoice/input-invoice.component.ts
+++ b/src/app/routes/ticket-management/components/input-invoice/input-invoice.component.ts
@@ -256,10 +256,12 @@ export class InputInvoiceComponent implements OnInit {
         buttons: [
           {
             text: '浏览',
+            acl: { ability: ['TICKET-INPUT-INVOICE-view'] },
             click: item => this.router.navigate(['/ticket/input-invoice/detail/' + item.id])
           },
           {
             text: '修改',
+            acl: { ability: ['TICKET-INPUT-INVOICE-edit'] },
             click: item => this.router.navigate(['/ticket/input-invoice/edit/1'])
           }
         ]
diff --git a/src/app/routes/ticket-management/components/invoice-requested/invoice-requested.component.html b/src/app/routes/ticket-management/components/invoice-requested/invoice-requested.component.html
index 8b2f989e..f88880f2 100644
--- a/src/app/routes/ticket-management/components/invoice-requested/invoice-requested.component.html
+++ b/src/app/routes/ticket-management/components/invoice-requested/invoice-requested.component.html
@@ -4,7 +4,7 @@
  * @Author       : Shiming
  * @Date         : 2022-01-21 15:39:30
  * @LastEditors  : Shiming
- * @LastEditTime : 2022-01-26 09:36:07
+ * @LastEditTime : 2022-04-29 13:55:16
  * @FilePath     : \\tms-obc-web\\src\\app\\routes\\ticket-management\\components\\invoice-requested\\invoice-requested.component.html
  * Copyright (C) 2022 huzhenhong. All rights reserved.
 -->
@@ -20,7 +20,7 @@
     
       
       
-      
+      
        
-      
+      
       
+        (click)="this.rejectAction(selectedRows)" acl  [acl-ability]="['TICKET-INVOICE-REQUESTED-reject']">驳回
       
-      
+        (click)="changeAddress(selectedRows)" acl  [acl-ability]="['VEHICLE-LIST-search']">修改地址
+      
     
   
 
diff --git a/src/app/routes/ticket-management/components/invoice-requested/invoice-requested.component.ts b/src/app/routes/ticket-management/components/invoice-requested/invoice-requested.component.ts
index ca3afe4d..cce37763 100644
--- a/src/app/routes/ticket-management/components/invoice-requested/invoice-requested.component.ts
+++ b/src/app/routes/ticket-management/components/invoice-requested/invoice-requested.component.ts
@@ -513,25 +513,30 @@ export class InvoiceRequestedComponent {
           {
             text: '开票受理
',
             click: item => this.requestedInvoiceAction(item),
+            acl: { ability: ['TICKET-INVOICE-REQUESTED-requestedInvoiceAction'] },
             iif: item => item.sts === '1'
           },
           {
             text: '驳回申请
',
             click: item => this.rejectAction([item]),
+            acl: { ability: ['TICKET-INVOICE-REQUESTED-rejectAction'] },
             iif: item => item.sts === '1'
           },
           {
             text: '订单明细
',
+            acl: { ability: ['TICKET-INVOICE-REQUESTED-detail'] },
             click: item => this.router.navigate([`/ticket/invoice-requested/detail/${item?.id}`], { queryParams: { sts: item.sts } })
           },
           {
             text: '查看原因
',
             click: item => this.showReason(item),
+            acl: { ability: ['TICKET-INVOICE-REQUESTED-viewResult'] },
             iif: item => item.sts === '4'
           },
           {
             text: '下载对账单',
             iif: item => item.sts === '3',
+            acl: { ability: ['TICKET-INVOICE-REQUESTED-downloadPDF'] },
             click: item => this.downloadPdf(item)
           }
         ]
diff --git a/src/app/routes/ticket-management/components/invoiced-list/invoiced-list.component.ts b/src/app/routes/ticket-management/components/invoiced-list/invoiced-list.component.ts
index e818fdd1..dd85d9da 100644
--- a/src/app/routes/ticket-management/components/invoiced-list/invoiced-list.component.ts
+++ b/src/app/routes/ticket-management/components/invoiced-list/invoiced-list.component.ts
@@ -347,6 +347,7 @@ export class InvoicedListComponent implements OnInit {
           { type: 'divider' },
           {
             text: '查看明细
',
+            acl: { ability: ['TICKET-INVOICE-LIST-view'] },
             click: item =>
               this.router.navigate(['/ticket/invoice-list/detail/' + item.id], {
                 queryParams: { expressno: item.expressno, type: 2, ltdId: item.shipperId }
@@ -354,26 +355,31 @@ export class InvoicedListComponent implements OnInit {
           },
           {
             text: '取消开票
',
+            acl: { ability: ['TICKET-INVOICE-LIST-canceInvoice'] },
             click: item => this.canceInvoice(item),
             iif: item => item.sts === '1'
           },
           {
             text: '发票作废
',
+            acl: { ability: ['TICKET-INVOICE-LIST-deletedInvoice'] },
             click: item => this.deletedInvoice(item),
             iif: item => item.sts === '3'
           },
           {
             text: '查看物流
',
+            acl: { ability: ['TICKET-INVOICE-LIST-showExpress'] },
             click: item => this.showlogosticsLogs(item),
             iif: item => item.expresscompany
           },
           {
             text: '填写物流
',
+            acl: { ability: ['TICKET-INVOICE-LIST-writeExpress'] },
             click: item => this.requestedAction(item),
             iif: item => !item.expresscompany
           },
           {
             text: '修改物流
',
+            acl: { ability: ['TICKET-INVOICE-LIST-updateExpress'] },
             click: item => this.requestedAction(item),
             iif: item => item.expresscompany
           }
diff --git a/src/app/routes/ticket-management/ticket-management-routing.module.ts b/src/app/routes/ticket-management/ticket-management-routing.module.ts
index 51369dec..fa616e5c 100644
--- a/src/app/routes/ticket-management/ticket-management-routing.module.ts
+++ b/src/app/routes/ticket-management/ticket-management-routing.module.ts
@@ -1,3 +1,13 @@
+/*
+ * @Description  : 
+ * @Version      : 1.0
+ * @Author       : Shiming
+ * @Date         : 2022-04-28 20:27:08
+ * @LastEditors  : Shiming
+ * @LastEditTime : 2022-04-29 14:40:29
+ * @FilePath     : \\tms-obc-web\\src\\app\\routes\\ticket-management\\ticket-management-routing.module.ts
+ * Copyright (C) 2022 huzhenhong. All rights reserved.
+ */
 import { NgModule } from '@angular/core';
 import { RouterModule, Routes } from '@angular/router';
 import { BillingOrderComponent } from './components/billing-order/billing-order.component';
@@ -16,21 +26,21 @@ import { InvoiceRequestedComponent } from './components/invoice-requested/invoic
 import { InvoicedListComponent } from './components/invoiced-list/invoiced-list.component';
 
 const routes: Routes = [
-  { path: 'invoice-requested', component: InvoiceRequestedComponent },
+  { path: 'invoice-requested', component: InvoiceRequestedComponent, data: { guard: { ability: ['TICKET-INVOICE-REQUESTED-list'] } }  },
   { path: 'invoice-requested/detail/:id', component: InvoiceRequestedDetailComponent },
-  { path: 'invoice-list', component: InvoicedListComponent },
+  { path: 'invoice-list', component: InvoicedListComponent , data: { guard: { ability: ['TICKET-INVOICE-LIST-list'] } }},
   { path: 'invoice-list/detail/:id', component: InvoiceDetailComponent },
-  { path: 'cancellation-invoice', component: CancellationInvoiceComponent },
+  { path: 'cancellation-invoice', component: CancellationInvoiceComponent , data: { guard: { ability: ['TICKET-CANCELLATION-list'] } }},
   { path: 'cancellation-invoice/detail/:id', component: InvoiceDetailComponent },
-  { path: 'etc-invoice-requested', component: ETCInvoicedRequestedComponent },
-  { path: 'etc-invoice-list', component: ETCInvoicedListComponent },
-  { path: 'etc-invoiced-logs', component: ETCInvoicedLogsComponent },
-  { path: 'etc-blacklist', component: ETCBlacklistComponent },
-  { path: 'input-invoice', component: InputInvoiceComponent },
+  { path: 'etc-invoice-requested', component: ETCInvoicedRequestedComponent , data: { guard: { ability: ['TICKET-ETC-INVOICE-REQUESTED-list'] } } },
+  { path: 'etc-invoice-list', component: ETCInvoicedListComponent, data: { guard: { ability: ['TICKET-ETC-INVOICE-LIST-list'] } } },
+  { path: 'etc-invoiced-logs', component: ETCInvoicedLogsComponent , data: { guard: { ability: ['TICKET-ETC-INVOICE-LOGS-list'] } }},
+  { path: 'etc-blacklist', component: ETCBlacklistComponent , data: { guard: { ability: ['TICKET-ETC-BLACK_LIST-freightList'] } }},
+  { path: 'input-invoice', component: InputInvoiceComponent , data: { guard: { ability: ['TICKET-INPUT-INVOICE-list'] } }},
   { path: 'input-invoice/detail/:id', component: InputInvoiceDetailComponent },
   { path: 'input-invoice/edit/:id', component: EditCollectionInvoiceComponent },
-  { path: 'express-info', component: ExpressInfoComponent },
-  { path: 'billing-order', component: BillingOrderComponent }
+  { path: 'express-info', component: ExpressInfoComponent , data: { guard: { ability: ['TICKET-EXPRESS-INFO-list'] } }},
+  { path: 'billing-order', component: BillingOrderComponent, data: { guard: { ability: ['TICKET-BILLING-ORDER-search'] } } }
 ];
 
 @NgModule({
From cdc839fb8f88e1d216f5600cb6c3b8c4cc4eb1fd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=BD=98=E6=99=93=E4=BA=91?= 
Date: Fri, 29 Apr 2022 15:00:14 +0800
Subject: [PATCH 08/17] =?UTF-8?q?UI=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 .../bulk-detail/bulk-detail.component.less    | 33 -----------------
 .../vehicle-detail.component.html             |  5 ++-
 .../vehicle-detail.component.less             | 37 -------------------
 .../bulk-detail/bulk-detail.component.less    | 34 -----------------
 .../vehicle-detail.component.less             | 35 ------------------
 .../vehicle-detail.component.html             |  5 ++-
 src/styles/common/global.less                 |  2 +-
 7 files changed, 7 insertions(+), 144 deletions(-)
diff --git a/src/app/routes/order-management/components/bulk-detail/bulk-detail.component.less b/src/app/routes/order-management/components/bulk-detail/bulk-detail.component.less
index 2f8ec35b..7086580d 100644
--- a/src/app/routes/order-management/components/bulk-detail/bulk-detail.component.less
+++ b/src/app/routes/order-management/components/bulk-detail/bulk-detail.component.less
@@ -32,38 +32,5 @@
     padding-right: 100px;
   }
 
-  .handling-info {
-    min-height: 90px;
-    border: 1px solid #ccc;
 
-    .loading-row {
-      display: flex;
-    }
-
-    .handling-info-icon {
-      width: 32px;
-      height: 32px;
-      margin-right: 24px;
-      color: #fff;
-      line-height: 32px;
-      text-align: center;
-      border-radius: 50%;
-
-      &.loading-bg {
-        background-color: #50D4AB;
-      }
-
-      &.unloaing-bg {
-        background: #F66F6A;
-      }
-    }
-
-    .info {
-      flex: 1;
-    }
-
-    .time-info {
-      margin-left: 56px;
-    }
-  }
 }
diff --git a/src/app/routes/order-management/components/vehicle-detail/vehicle-detail.component.html b/src/app/routes/order-management/components/vehicle-detail/vehicle-detail.component.html
index 77d86ed1..62179383 100644
--- a/src/app/routes/order-management/components/vehicle-detail/vehicle-detail.component.html
+++ b/src/app/routes/order-management/components/vehicle-detail/vehicle-detail.component.html
@@ -194,7 +194,8 @@
     
     运费信息