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