车辆接口更新
This commit is contained in:
@ -4,7 +4,7 @@
|
|||||||
* @Author : Shiming
|
* @Author : Shiming
|
||||||
* @Date : 2022-01-18 09:51:21
|
* @Date : 2022-01-18 09:51:21
|
||||||
* @LastEditors : Shiming
|
* @LastEditors : Shiming
|
||||||
* @LastEditTime : 2022-01-25 15:20:08
|
* @LastEditTime : 2022-01-25 15:35:06
|
||||||
* @FilePath : \\tms-obc-web\\proxy.conf.js
|
* @FilePath : \\tms-obc-web\\proxy.conf.js
|
||||||
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
||||||
*/
|
*/
|
||||||
@ -20,7 +20,7 @@ module.exports = {
|
|||||||
// }
|
// }
|
||||||
'//api': {
|
'//api': {
|
||||||
target: {
|
target: {
|
||||||
host: 'tms-api-dev.eascs.com',
|
host: 'tms-api-test.eascs.com',
|
||||||
protocol: 'https:',
|
protocol: 'https:',
|
||||||
port: 443
|
port: 443
|
||||||
},
|
},
|
||||||
|
|||||||
@ -1,3 +1,13 @@
|
|||||||
|
/*
|
||||||
|
* @Description :
|
||||||
|
* @Version : 1.0
|
||||||
|
* @Author : Shiming
|
||||||
|
* @Date : 2022-01-20 10:00:39
|
||||||
|
* @LastEditors : Shiming
|
||||||
|
* @LastEditTime : 2022-01-25 15:40:10
|
||||||
|
* @FilePath : \\tms-obc-web\\src\\app\\routes\\financial-management\\components\\receipt-order\\receipt-order-detail\\receipt-order-detail.component.ts
|
||||||
|
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
||||||
|
*/
|
||||||
import { Component, OnInit, ViewChild } from '@angular/core';
|
import { Component, OnInit, ViewChild } from '@angular/core';
|
||||||
import { ActivatedRoute } from '@angular/router';
|
import { ActivatedRoute } from '@angular/router';
|
||||||
import { STComponent, STColumn, STRequestOptions } from '@delon/abc/st';
|
import { STComponent, STColumn, STRequestOptions } from '@delon/abc/st';
|
||||||
@ -63,7 +73,7 @@ export class ReceiptOrderDetailComponent implements OnInit {
|
|||||||
],
|
],
|
||||||
requested: [
|
requested: [
|
||||||
{ title: '序号', render: 'no', width: 70, className: 'text-left' },
|
{ title: '序号', render: 'no', width: 70, className: 'text-left' },
|
||||||
{ title: '结算客户', index: 'cno', className: 'text-left', width: 200 },
|
{ title: '结算客户', index: 'cnoName', className: 'text-left', width: 200 },
|
||||||
{
|
{
|
||||||
title: '预收金额',
|
title: '预收金额',
|
||||||
index: 'yskmoney',
|
index: 'yskmoney',
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
* @Author : Shiming
|
* @Author : Shiming
|
||||||
* @Date : 2022-01-18 18:43:42
|
* @Date : 2022-01-18 18:43:42
|
||||||
* @LastEditors : Shiming
|
* @LastEditors : Shiming
|
||||||
* @LastEditTime : 2022-01-18 18:58:32
|
* @LastEditTime : 2022-01-25 15:38:21
|
||||||
* @FilePath : \\tms-obc-web\\src\\app\\routes\\financial-management\\components\\receipt-order\\receipt-order.component.html
|
* @FilePath : \\tms-obc-web\\src\\app\\routes\\financial-management\\components\\receipt-order\\receipt-order.component.html
|
||||||
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
||||||
-->
|
-->
|
||||||
|
|||||||
@ -236,11 +236,11 @@ export class ReceiptOrderComponent implements OnInit {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '核销金额',
|
title: '核销金额',
|
||||||
index: 'armoney',
|
index: 'brmmoney',
|
||||||
width: 200,
|
width: 200,
|
||||||
type: 'widget',
|
type: 'widget',
|
||||||
className: 'text-right',
|
className: 'text-right',
|
||||||
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.armoney }) }
|
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.brmmoney }) }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '预收金额',
|
title: '预收金额',
|
||||||
@ -252,7 +252,7 @@ export class ReceiptOrderComponent implements OnInit {
|
|||||||
},
|
},
|
||||||
{ title: '银行类型', index: 'banktypeLabel', width: 200, className: 'text-left' },
|
{ title: '银行类型', index: 'banktypeLabel', width: 200, className: 'text-left' },
|
||||||
{ title: '收款类型', index: 'brmtypeLabel', width: 150, className: 'text-left' },
|
{ title: '收款类型', index: 'brmtypeLabel', width: 150, className: 'text-left' },
|
||||||
{ title: '收款方式', index: 'brmmode', width: 150, className: 'text-left' },
|
{ title: '收款方式', index: 'brmmodeLabel', width: 150, className: 'text-left' },
|
||||||
{ title: '付款人', index: 'artoname', width: 200, className: 'text-left' },
|
{ title: '付款人', index: 'artoname', width: 200, className: 'text-left' },
|
||||||
{ title: '银行水单', index: 'bankreceipt', width: 200, className: 'text-left' },
|
{ title: '银行水单', index: 'bankreceipt', width: 200, className: 'text-left' },
|
||||||
{ title: '创建时间', index: 'createTime', type: 'date', width: 200, className: 'text-left' },
|
{ title: '创建时间', index: 'createTime', type: 'date', width: 200, className: 'text-left' },
|
||||||
|
|||||||
@ -279,7 +279,7 @@ export class CancellationInvoiceComponent implements OnInit {
|
|||||||
},
|
},
|
||||||
{ title: '申请时间', index: 'createTime', type: 'date', width: 150 },
|
{ title: '申请时间', index: 'createTime', type: 'date', width: 150 },
|
||||||
{ title: '网络货运人', index: 'ltdName', width: 120 },
|
{ title: '网络货运人', index: 'ltdName', width: 120 },
|
||||||
{ title: '购买人', index: 'artoName', width: 90 },
|
{ title: '购买人', index: 'artoname', width: 90 },
|
||||||
{ title: '订单数', index: 'ordlines', width: 90, className: 'text-right' },
|
{ title: '订单数', index: 'ordlines', width: 90, className: 'text-right' },
|
||||||
{
|
{
|
||||||
title: '价税合计',
|
title: '价税合计',
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
<div nz-row nzGutter="8">
|
<div nz-row nzGutter="8">
|
||||||
<div nz-col [nzXl]="8" [nzLg]="8" [nzSm]="8" [nzXs]="8" se-container [labelWidth]="100" col="1">
|
<div nz-col [nzXl]="8" [nzLg]="8" [nzSm]="8" [nzXs]="8" se-container [labelWidth]="100" col="1">
|
||||||
<se label="销售方">
|
<se label="销售方">
|
||||||
{{headerInfo?.ltdId}}
|
{{ headerInfo?.ltdName }}
|
||||||
</se>
|
</se>
|
||||||
<se label="申请编号">
|
<se label="申请编号">
|
||||||
{{ headerInfo?.vatappHCode }}
|
{{ headerInfo?.vatappHCode }}
|
||||||
@ -70,85 +70,110 @@
|
|||||||
</nz-card>
|
</nz-card>
|
||||||
|
|
||||||
<nz-card class="search-box" nzBordered>
|
<nz-card class="search-box" nzBordered>
|
||||||
|
|
||||||
<nz-tabset>
|
<nz-tabset>
|
||||||
<nz-tab nzTitle="订单明细">
|
<nz-tab nzTitle="订单明细">
|
||||||
<div nz-row nzGutter="8" class="mb-md">
|
<div nz-row nzGutter="8" class="mb-md">
|
||||||
<div nz-col [nzXl]="18" [nzLg]="24" [nzSm]="24" [nzXs]="24">
|
<div nz-col [nzXl]="18" [nzLg]="24" [nzSm]="24" [nzXs]="24">
|
||||||
<sf #orderSf [schema]="orderSchema"
|
<sf
|
||||||
[ui]="{ '*': { spanLabelFixed: 90,grid: { lg: 8, md: 12, sm: 12, xs: 24 } }}" [compact]="true"
|
#orderSf
|
||||||
[button]="'none'"></sf>
|
[schema]="orderSchema"
|
||||||
|
[ui]="{ '*': { spanLabelFixed: 90, grid: { lg: 8, md: 12, sm: 12, xs: 24 } } }"
|
||||||
|
[compact]="true"
|
||||||
|
[button]="'none'"
|
||||||
|
></sf>
|
||||||
</div>
|
</div>
|
||||||
<div nz-col [nzXl]="6" [nzLg]="24" [nzSm]="24" [nzXs]="24" class="text-right">
|
<div nz-col [nzXl]="6" [nzLg]="24" [nzSm]="24" [nzXs]="24" class="text-right">
|
||||||
<button nz-button nzType="primary" [nzLoading]="service.http.loading"
|
<button nz-button nzType="primary" [nzLoading]="service.http.loading" (click)="orderST?.load(1)">查询</button>
|
||||||
(click)="orderST?.load(1)">查询</button>
|
|
||||||
<button nz-button (click)="resetSF(1)">重置</button>
|
<button nz-button (click)="resetSF(1)">重置</button>
|
||||||
<!-- <button nz-button> 导出</button> -->
|
<!-- <button nz-button> 导出</button> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<st #orderST [data]="service.$api_get_invoice_order_detail" [columns]="orderColumns" size="small" bordered="true"
|
<st
|
||||||
|
#orderST
|
||||||
|
[scroll]="{ x: '1200px' }"
|
||||||
|
[data]="service.$api_get_invoice_order_detail"
|
||||||
|
[columns]="orderColumns"
|
||||||
|
size="small"
|
||||||
|
bordered="true"
|
||||||
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }"
|
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }"
|
||||||
[res]="{ reName: { list: 'data.records', total: 'data.total' } }"
|
[res]="{ reName: { list: 'data.records', total: 'data.total' } }"
|
||||||
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
|
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
|
||||||
[loading]="service.http.loading" [scroll]="{ x:'1200px',y: '250px' }"></st>
|
[loading]="service.http.loading"
|
||||||
|
[scroll]="{ x: '1200px', y: '250px' }"
|
||||||
|
></st>
|
||||||
</nz-tab>
|
</nz-tab>
|
||||||
<nz-tab nzTitle="费用明细">
|
<nz-tab nzTitle="费用明细">
|
||||||
<div nz-row nzGutter="8" class="mb-md">
|
<div nz-row nzGutter="8" class="mb-md">
|
||||||
<div nz-col [nzXl]="18" [nzLg]="24" [nzSm]="24" [nzXs]="24">
|
<div nz-col [nzXl]="18" [nzLg]="24" [nzSm]="24" [nzXs]="24">
|
||||||
<sf #costSf [schema]="costSchema"
|
<sf
|
||||||
[ui]="{ '*': { spanLabelFixed: 90,grid: { lg: 8, md: 12, sm: 12, xs: 24 } }}" [compact]="true"
|
#costSf
|
||||||
[button]="'none'"></sf>
|
[schema]="costSchema"
|
||||||
|
[ui]="{ '*': { spanLabelFixed: 90, grid: { lg: 8, md: 12, sm: 12, xs: 24 } } }"
|
||||||
|
[compact]="true"
|
||||||
|
[button]="'none'"
|
||||||
|
></sf>
|
||||||
</div>
|
</div>
|
||||||
<div nz-col [nzXl]="6" [nzLg]="24" [nzSm]="24" [nzXs]="24" class="text-right">
|
<div nz-col [nzXl]="6" [nzLg]="24" [nzSm]="24" [nzXs]="24" class="text-right">
|
||||||
<button nz-button nzType="primary" [nzLoading]="service.http.loading"
|
<button nz-button nzType="primary" [nzLoading]="service.http.loading" (click)="costST?.load(1)">查询</button>
|
||||||
(click)="costST?.load(1)">查询</button>
|
|
||||||
<button nz-button (click)="resetSF(2)">重置</button>
|
<button nz-button (click)="resetSF(2)">重置</button>
|
||||||
<button nz-button> 导出</button>
|
<button nz-button> 导出</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<st #costST [data]="service.$api_get_invoice_cost_detail" [columns]="costColumns" size="small" bordered="true"
|
<st
|
||||||
|
#costST
|
||||||
|
[data]="service.$api_get_invoice_cost_detail"
|
||||||
|
[columns]="costColumns"
|
||||||
|
size="small"
|
||||||
|
bordered="true"
|
||||||
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }"
|
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }"
|
||||||
[res]="{ reName: { list: 'data.records', total: 'data.total' } }"
|
[res]="{ reName: { list: 'data.records', total: 'data.total' } }"
|
||||||
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
|
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
|
||||||
[loading]="service.http.loading" [scroll]="{ x:'1200px',y: '250px' }"></st>
|
[loading]="service.http.loading"
|
||||||
|
[scroll]="{ x: '1200px', y: '250px' }"
|
||||||
|
></st>
|
||||||
</nz-tab>
|
</nz-tab>
|
||||||
<nz-tab nzTitle="发票明细">
|
<nz-tab nzTitle="发票明细">
|
||||||
<st #invoiceST [data]="service.$api_get_invoice_details" [columns]="invoiceColumns" size="small" bordered="true"
|
<st
|
||||||
|
#invoiceST
|
||||||
|
[data]="service.$api_get_invoice_details"
|
||||||
|
[columns]="invoiceColumns"
|
||||||
|
size="small"
|
||||||
|
bordered="true"
|
||||||
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }"
|
[req]="{ method: 'POST', allInBody: true, reName: { pi: 'pageIndex', ps: 'pageSize' }, process: beforeReq }"
|
||||||
[res]="{ reName: { list: 'data.records', total: 'data.total' } }"
|
[res]="{ reName: { list: 'data.records', total: 'data.total' } }"
|
||||||
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
|
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }"
|
||||||
[loading]="service.http.loading" [scroll]="{ x:'1200px',y: '250px' }">
|
[loading]="service.http.loading"
|
||||||
|
[scroll]="{ x: '1200px', y: '250px' }"
|
||||||
|
>
|
||||||
<ng-template st-row="vatname" let-item let-index="index">
|
<ng-template st-row="vatname" let-item let-index="index">
|
||||||
<nz-select *ngIf="isEdit" [ngModel]="item.owner"
|
<nz-select
|
||||||
(ngModelChange)="invoiceST.setRow(index, { vatname: $event })" style="width: 100%;">
|
*ngIf="isEdit"
|
||||||
|
[ngModel]="item.owner"
|
||||||
|
(ngModelChange)="invoiceST.setRow(index, { vatname: $event })"
|
||||||
|
style="width: 100%"
|
||||||
|
>
|
||||||
</nz-select>
|
</nz-select>
|
||||||
<ng-container *ngIf="!isEdit">{{ item.vatname }}</ng-container>
|
<ng-container *ngIf="!isEdit">{{ item.vatname }}</ng-container>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template st-row="vatmodel" let-item let-index="index">
|
<ng-template st-row="vatmodel" let-item let-index="index">
|
||||||
<input *ngIf="isEdit" nz-input [ngModel]="item.vatmodel"
|
<input *ngIf="isEdit" nz-input [ngModel]="item.vatmodel" (ngModelChange)="invoiceST.setRow(index, { vatmodel: $event })" />
|
||||||
(ngModelChange)="invoiceST.setRow(index, { vatmodel: $event })" />
|
|
||||||
<ng-container *ngIf="!isEdit">{{ item.vatmodel }}</ng-container>
|
<ng-container *ngIf="!isEdit">{{ item.vatmodel }}</ng-container>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template st-row="vatunit" let-item let-index="index">
|
<ng-template st-row="vatunit" let-item let-index="index">
|
||||||
<input *ngIf="isEdit" nz-input [ngModel]="item.vatunit"
|
<input *ngIf="isEdit" nz-input [ngModel]="item.vatunit" (ngModelChange)="invoiceST.setRow(index, { vatunit: $event })" />
|
||||||
(ngModelChange)="invoiceST.setRow(index, { vatunit: $event })" />
|
|
||||||
<ng-container *ngIf="!isEdit">{{ item.vatunit }}</ng-container>
|
<ng-container *ngIf="!isEdit">{{ item.vatunit }}</ng-container>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template st-row="vatqty" let-item let-index="index">
|
<ng-template st-row="vatqty" let-item let-index="index">
|
||||||
<input *ngIf="isEdit" nz-input [ngModel]="item.vatqty"
|
<input *ngIf="isEdit" nz-input [ngModel]="item.vatqty" (ngModelChange)="invoiceST.setRow(index, { vatqty: $event })" />
|
||||||
(ngModelChange)="invoiceST.setRow(index, { vatqty: $event })" />
|
|
||||||
<ng-container *ngIf="!isEdit">{{ item.vatqty }}</ng-container>
|
<ng-container *ngIf="!isEdit">{{ item.vatqty }}</ng-container>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
</st>
|
</st>
|
||||||
</nz-tab>
|
</nz-tab>
|
||||||
<nz-tab nzTitle="快递轨迹">
|
<nz-tab nzTitle="快递轨迹">
|
||||||
<p style="font-weight: 600;">顺丰快递: {{routesInfo?.mailNo}} <nz-tag [nzColor]="'#2db7f5'" class="ml-md">已签收</nz-tag>
|
<p style="font-weight: 600">顺丰快递: {{ routesInfo?.mailNo }} <nz-tag [nzColor]="'#2db7f5'" class="ml-md">已签收</nz-tag> </p>
|
||||||
</p>
|
|
||||||
<app-logistics-time-line [data]="routesInfo?.routes"></app-logistics-time-line>
|
<app-logistics-time-line [data]="routesInfo?.routes"></app-logistics-time-line>
|
||||||
</nz-tab>
|
</nz-tab>
|
||||||
</nz-tabset>
|
</nz-tabset>
|
||||||
|
|
||||||
|
|
||||||
</nz-card>
|
</nz-card>
|
||||||
@ -108,7 +108,7 @@ export class InvoiceDetailComponent implements OnInit {
|
|||||||
private initOrderSF(): SFSchema {
|
private initOrderSF(): SFSchema {
|
||||||
return {
|
return {
|
||||||
properties: {
|
properties: {
|
||||||
billHId: {
|
billHCode: {
|
||||||
type: 'string',
|
type: 'string',
|
||||||
title: '订单号',
|
title: '订单号',
|
||||||
ui: {
|
ui: {
|
||||||
@ -146,14 +146,14 @@ export class InvoiceDetailComponent implements OnInit {
|
|||||||
|
|
||||||
private initOrderST(): STColumn[] {
|
private initOrderST(): STColumn[] {
|
||||||
return [
|
return [
|
||||||
{ title: '订单号', index: 'billHId', width: 140 },
|
{ title: '订单号', index: 'billHCode', width: 180 },
|
||||||
{ title: '订单完成日期', index: 'billTime', type: 'date', width: 150 },
|
{ title: '订单完成日期', index: 'billTime', type: 'date', width: 150 },
|
||||||
{ title: '所属项目', index: 'projectId', width: 140 },
|
{ title: '所属项目', index: 'projectId', width: 180 },
|
||||||
{ title: '订单类型', index: 'billType', width: 120 },
|
{ title: '订单类型', index: 'billTypeLabel', width: 120 },
|
||||||
{ title: '装货地', index: 'loadingfrom', width: 200 },
|
{ title: '装货地', index: 'loadingfrom', width: 200 },
|
||||||
{ title: '卸货地', index: 'loadingto', width: 200 },
|
{ title: '卸货地', index: 'loadingto', width: 220 },
|
||||||
{ title: '货物信息', index: 'goodsinfo', width: 140 },
|
{ title: '货物信息', index: 'goodsinfo', width: 140 },
|
||||||
{ title: '承运司机', index: 'driverinfo', width: 140 },
|
{ title: '承运司机', index: 'driverinfo', width: 280 },
|
||||||
{
|
{
|
||||||
title: '申请金额',
|
title: '申请金额',
|
||||||
index: 'billkpnotax',
|
index: 'billkpnotax',
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
/*
|
/*
|
||||||
* @Author: your name
|
* @Author: your name
|
||||||
* @Date: 2021-12-23 16:50:17
|
* @Date: 2021-12-23 16:50:17
|
||||||
* @LastEditTime: 2021-12-31 13:35:22
|
* @LastEditTime : 2022-01-25 15:53:13
|
||||||
* @LastEditors: Please set LastEditors
|
* @LastEditors : Shiming
|
||||||
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||||
* @FilePath: \tms-obc-web\src\app\routes\ticket-management\components\invoice-requested\requested-invoice-modal\requested-invoice-modal.component.ts
|
* @FilePath : \\tms-obc-web\\src\\app\\routes\\ticket-management\\components\\invoice-requested\\requested-invoice-modal\\requested-invoice-modal.component.ts
|
||||||
*/
|
*/
|
||||||
import { Component, OnInit, ViewChild } from '@angular/core';
|
import { Component, OnInit, ViewChild } from '@angular/core';
|
||||||
import { STChange, STColumn, STComponent, STRequestOptions } from '@delon/abc/st';
|
import { STChange, STColumn, STComponent, STRequestOptions } from '@delon/abc/st';
|
||||||
@ -66,12 +66,12 @@ export class RequestedInvoiceModalComponent implements OnInit {
|
|||||||
{ title: '', index: 'key', type: 'checkbox' },
|
{ title: '', index: 'key', type: 'checkbox' },
|
||||||
{ title: '订单号', index: 'billHCode', width: 150 },
|
{ title: '订单号', index: 'billHCode', width: 150 },
|
||||||
{ title: '订单完成日期', index: 'billTime', type: 'date', width: 150 },
|
{ title: '订单完成日期', index: 'billTime', type: 'date', width: 150 },
|
||||||
{ title: '所属项目', index: 'projectIdName', width: 160 },
|
{ title: '所属项目', index: 'projectIdName', width: 250 },
|
||||||
{ title: '订单类型', index: 'billTypeName', width: 90 },
|
{ title: '订单类型', index: 'billTypeName', width: 90 },
|
||||||
{ title: '装货地', index: 'loadingfrom', width: 250 },
|
{ title: '装货地', index: 'loadingfrom', width: 250 },
|
||||||
{ title: '卸货地', index: 'loadingto', width: 250 },
|
{ title: '卸货地', index: 'loadingto', width: 250 },
|
||||||
{ title: '货物信息', index: 'goodsinfo', width: 170 },
|
{ title: '货物信息', index: 'goodsinfo', width: 170 },
|
||||||
{ title: '承运司机', index: 'driverinfo', width: 170 },
|
{ title: '承运司机', index: 'driverinfo', width: 280 },
|
||||||
{
|
{
|
||||||
title: '总费用',
|
title: '总费用',
|
||||||
index: 'billkpmoney',
|
index: 'billkpmoney',
|
||||||
|
|||||||
Reference in New Issue
Block a user