edit
This commit is contained in:
		| @ -1,4 +1,5 @@ | |||||||
| import { Component, OnInit, ViewChild, Type } from '@angular/core'; | import { Component, OnInit, ViewChild, Type } from '@angular/core'; | ||||||
|  | import { Router } from '@angular/router'; | ||||||
| import { STComponent, STColumn, STChange } from '@delon/abc/st'; | import { STComponent, STColumn, STChange } from '@delon/abc/st'; | ||||||
| import { | import { | ||||||
|   SFComponent, |   SFComponent, | ||||||
| @ -57,7 +58,14 @@ export class WaybillManagementAbnormalAppearComponent implements OnInit { | |||||||
|       click: item => this.reviewDetailAction(item) |       click: item => this.reviewDetailAction(item) | ||||||
|     }, |     }, | ||||||
|     { title: '异常类型', index: 'exceptionTypeLabel', width: '180px', className: 'text-left' }, |     { title: '异常类型', index: 'exceptionTypeLabel', width: '180px', className: 'text-left' }, | ||||||
|     { title: '关联运单号', index: 'wayBillCode', width: '180px', className: 'text-left' }, |     { | ||||||
|  |       title: '关联运单号', | ||||||
|  |       index: 'wayBillCode', | ||||||
|  |       width: '180px', | ||||||
|  |       className: 'text-left', | ||||||
|  |       type: 'link', | ||||||
|  |       click: item => this.routeToBill(item) | ||||||
|  |     }, | ||||||
|     { title: '网络货运人', index: 'enterpriseInfoName', width: '250px', className: 'text-left' }, |     { title: '网络货运人', index: 'enterpriseInfoName', width: '250px', className: 'text-left' }, | ||||||
|     { title: '货主', index: 'shipperAppUserName', width: '250px', className: 'text-left' }, |     { title: '货主', index: 'shipperAppUserName', width: '250px', className: 'text-left' }, | ||||||
|     { title: '装货地', index: 'loadingAddressArr', width: '220px', className: 'text-left' }, |     { title: '装货地', index: 'loadingAddressArr', width: '220px', className: 'text-left' }, | ||||||
| @ -84,7 +92,9 @@ export class WaybillManagementAbnormalAppearComponent implements OnInit { | |||||||
|       click: item => this.reviewDetailAction(item) |       click: item => this.reviewDetailAction(item) | ||||||
|     }, |     }, | ||||||
|     { title: '异常类型', index: 'exceptionTypeLabel', width: '180px', className: 'text-left' }, |     { title: '异常类型', index: 'exceptionTypeLabel', width: '180px', className: 'text-left' }, | ||||||
|     { title: '关联运单号', index: 'wayBillCode', width: '180px', className: 'text-left' }, |     { title: '关联运单号', index: 'wayBillCode', width: '180px', className: 'text-left', | ||||||
|  |     type: 'link', | ||||||
|  |     click: item => this.routeToBill(item) }, | ||||||
|     { title: '网络货运人', index: 'enterpriseInfoName', width: '180px', className: 'text-left' }, |     { title: '网络货运人', index: 'enterpriseInfoName', width: '180px', className: 'text-left' }, | ||||||
|     { title: '货主', index: 'shipperAppUserName', width: '180px', className: 'text-left' }, |     { title: '货主', index: 'shipperAppUserName', width: '180px', className: 'text-left' }, | ||||||
|     { title: '装货地', index: 'loadingAddressArr', width: '180px', className: 'text-left' }, |     { title: '装货地', index: 'loadingAddressArr', width: '180px', className: 'text-left' }, | ||||||
| @ -121,7 +131,12 @@ export class WaybillManagementAbnormalAppearComponent implements OnInit { | |||||||
|   } |   } | ||||||
|   itemInfo: any = {}; |   itemInfo: any = {}; | ||||||
|   replyContent = ''; |   replyContent = ''; | ||||||
|   constructor(public service: WaybillManagementServe, private nzModalService: NzModalService, public shipperSrv: ShipperBaseService) {} |   constructor( | ||||||
|  |     public service: WaybillManagementServe, | ||||||
|  |     private nzModalService: NzModalService, | ||||||
|  |     public shipperSrv: ShipperBaseService, | ||||||
|  |     private router: Router | ||||||
|  |   ) {} | ||||||
|  |  | ||||||
|   ngOnInit(): void { |   ngOnInit(): void { | ||||||
|     this.initSF(); |     this.initSF(); | ||||||
| @ -144,7 +159,7 @@ export class WaybillManagementAbnormalAppearComponent implements OnInit { | |||||||
|  |  | ||||||
|   reviewDetailAction(item: any) { |   reviewDetailAction(item: any) { | ||||||
|     this.itemInfo = {}; |     this.itemInfo = {}; | ||||||
|     this.service.request(this.service.$api_get_listOperate_detail, { id: item.id }).subscribe(res => { |     this.service.request(`${this.service.$api_get_listOperate_detail}${item.id}`, {}, 'GET').subscribe(res => { | ||||||
|       if (res) { |       if (res) { | ||||||
|         this.itemInfo = res; |         this.itemInfo = res; | ||||||
|         const modal = this.nzModalService.create({ |         const modal = this.nzModalService.create({ | ||||||
| @ -186,6 +201,14 @@ export class WaybillManagementAbnormalAppearComponent implements OnInit { | |||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   routeToBill(item: any) { | ||||||
|  |     if (item.billType === '1') { | ||||||
|  |       this.router.navigate([`/waybill-management/vehicle/vehicle-detail/${item.wayBillId}`]); | ||||||
|  |     } else { | ||||||
|  |       this.router.navigate([`/waybill-management/bulk/bulk-detail/${item.wayBillId}`]); | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  |  | ||||||
|   initSF() { |   initSF() { | ||||||
|     this.schema = { |     this.schema = { | ||||||
|       properties: { |       properties: { | ||||||
|  | |||||||
| @ -52,7 +52,7 @@ export class WaybillManagementServe extends BaseService { | |||||||
|   // 查询运营端异常上报 |   // 查询运营端异常上报 | ||||||
|   $api_get_listOperatePage = '/api/sdc/exceptionReport/listOperatePage'; |   $api_get_listOperatePage = '/api/sdc/exceptionReport/listOperatePage'; | ||||||
|   // 查询运营端异常上报详情 |   // 查询运营端异常上报详情 | ||||||
|   $api_get_listOperate_detail = '/api/sdc/exceptionReport/getOperateDetail'; |   $api_get_listOperate_detail = '/api/sdc/exceptionReport/operateDetail/'; | ||||||
|   // 运营端异常回复 |   // 运营端异常回复 | ||||||
|   $api_operate_reply = '/api/sdc/exceptionReport/operateReply'; |   $api_operate_reply = '/api/sdc/exceptionReport/operateReply'; | ||||||
|   // 查询运营端异常上报数据统计 |   // 查询运营端异常上报数据统计 | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user