diff --git a/package.json b/package.json index bc21e82a..2b60058a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tms-obc-web", - "version": "1.0.0", + "version": "1.0.1", "description": "运营后台-WEB", "author": "cipchk ", "repository": { diff --git a/proxy.conf.js b/proxy.conf.js index 2799a9fa..29173019 100644 --- a/proxy.conf.js +++ b/proxy.conf.js @@ -4,7 +4,7 @@ * @Author : Shiming * @Date : 2022-01-18 09:51:21 * @LastEditors : Shiming - * @LastEditTime : 2022-04-27 11:21:30 + * @LastEditTime : 2022-04-27 17:26:44 * @FilePath : \\tms-obc-web\\proxy.conf.js * Copyright (C) 2022 huzhenhong. All rights reserved. */ @@ -30,7 +30,7 @@ module.exports = { // }, '//api': { target: { - host: 'tms-api-test.eascs.com', + host: 'tms-api-dev.eascs.com', protocol: 'https:', port: 443 }, diff --git a/src/app/routes/contract-management/components/contract-template-detail/contract-template-detail.component.ts b/src/app/routes/contract-management/components/contract-template-detail/contract-template-detail.component.ts index 8999bad0..aa10cb75 100644 --- a/src/app/routes/contract-management/components/contract-template-detail/contract-template-detail.component.ts +++ b/src/app/routes/contract-management/components/contract-template-detail/contract-template-detail.component.ts @@ -5,7 +5,7 @@ import { OnChanges } from '@angular/core'; * @Author : Shiming * @Date : 2022-01-05 11:01:55 * @LastEditors : Shiming - * @LastEditTime : 2022-04-27 11:13:07 + * @LastEditTime : 2022-04-27 20:19:39 * @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-template-detail\\contract-template-detail.component.ts * Copyright (C) 2022 huzhenhong. All rights reserved. */ @@ -87,7 +87,6 @@ export class ContractManagementTemplateTextComponent implements OnInit { widget: 'select', placeholder: '请选择', change: (tag: any, org: any) => { - console.log(tag); switch (tag) { case 'MX': this.Types = [ @@ -95,7 +94,7 @@ export class ContractManagementTemplateTextComponent implements OnInit { { label: '订单补充协议', value: '2' }, { label: '运单合同', value: '3' }, { label: '运单补充协议', value: '4' }, - { label: '委托代收合同', value: '5' }, + { label: '委托代收合同', value: '5' } ]; this.sf.getProperty('/contractType')!.schema.enum = this.Types; this.sf.getProperty('/contractType')!.widget.reset(this.Types); @@ -176,7 +175,7 @@ export class ContractManagementTemplateTextComponent implements OnInit { } } }, - required: ['templateName', 'templateType','contractType'] + required: ['templateName', 'templateType', 'contractType'] }; this.ui = { '*': { @@ -204,14 +203,69 @@ export class ContractManagementTemplateTextComponent implements OnInit { }; } initData(url: string) { - console.log('编辑'); - this.service.request(url, { id: this.route.snapshot.params.id }).subscribe(res => { if (res) { this.detailList = res; this.title = this.detailList?.templateName; this.sfdata = res; this.sfdata2 = res; + + switch (res.templateType) { + case 'MX': + let Types1 = [ + { label: '订单合同', value: '1' }, + { label: '订单补充协议', value: '2' }, + { label: '运单合同', value: '3' }, + { label: '运单补充协议', value: '4' }, + { label: '委托代收合同', value: '5' } + ]; + setTimeout(() => { + if (this.sf) { + this.sf.getProperty('/contractType')!.schema.enum = Types1; + this.sf.getProperty('/contractType')!.widget.reset(Types1); + if (res.contractType) { + this.sf.setValue('/contractType', res.contractType); + } + } + }); + + return; + break; + case 'KJ': + const Types2 = [ + { label: '网络货物运输服务合同', value: '6' }, + { label: '运输服务承揽合同', value: '7' } + ]; + setTimeout(() => { + if (this.sf) { + this.sf.getProperty('/contractType')!.schema.enum = Types2; + this.sf.getProperty('/contractType')!.widget.reset(Types2); + if (res.contractType) { + this.sf.setValue('/contractType', res.contractType); + } + } + }); + return; + break; + case 'HHR': + const Types3 = [ + { label: '企业合伙人入驻合同', value: '8' }, + { label: '个人合伙人入驻合同', value: '9' } + ]; + setTimeout(() => { + if (this.sf) { + this.sf.getProperty('/contractType')!.schema.enum = Types3; + this.sf.getProperty('/contractType')!.widget.reset(Types3); + if (res.contractType) { + this.sf.setValue('/contractType', res.contractType); + } + } + }); + return; + break; + default: + break; + } } }); } @@ -220,13 +274,12 @@ export class ContractManagementTemplateTextComponent implements OnInit { } save() { - console.log(this.sf.value.templateName); - console.log(this.sf.value.templateType); - console.log(this.sf2.value.templateContent); - console.log(this.title); - console.log(this.title || this.detailList.templateName); - - if (!this.sf.value.templateName || !this.sf.value.templateType || !this.sf2.value.templateContent || !(this.title || this.detailList.templateName)) { + if ( + !this.sf.value.templateName || + !this.sf.value.templateType || + !this.sf2.value.templateContent || + !(this.title || this.detailList.templateName) + ) { this.service.msgSrv.error('必填参数为空,请检查再重新保存!'); return; } @@ -239,9 +292,8 @@ export class ContractManagementTemplateTextComponent implements OnInit { const params = { ...this.sf.value, ...this.sf2.value, - templateTitle: this.title || this.detailList.templateName + templateTitle: this.detailList.templateName || this.title }; - console.log(params); this.service.request(this.service.$api_save_contractTemplate, params).subscribe((res: any) => { if (res) { this.service.msgSrv.success('保存成功!'); @@ -249,4 +301,5 @@ export class ContractManagementTemplateTextComponent implements OnInit { } }); } + EditType() {} } diff --git a/src/app/routes/contract-management/components/contract-template-frame/contract-template-frame.component.ts b/src/app/routes/contract-management/components/contract-template-frame/contract-template-frame.component.ts index 0241608e..059d1676 100644 --- a/src/app/routes/contract-management/components/contract-template-frame/contract-template-frame.component.ts +++ b/src/app/routes/contract-management/components/contract-template-frame/contract-template-frame.component.ts @@ -125,6 +125,7 @@ export class ContractManagementTemplateFrameComponent implements OnInit { { title: '合同模板名称', className: 'text-center', + width: '300px', render: 'templateName' }, { @@ -135,7 +136,7 @@ export class ContractManagementTemplateFrameComponent implements OnInit { }, { title: '合同类型', - width: '100px', + width: '200px', className: 'text-center', index: 'contractTypeLabel' }, diff --git a/src/app/routes/contract-management/components/contract-template-partner/contract-template-partner.component.ts b/src/app/routes/contract-management/components/contract-template-partner/contract-template-partner.component.ts index 24d93d4e..8c49f22c 100644 --- a/src/app/routes/contract-management/components/contract-template-partner/contract-template-partner.component.ts +++ b/src/app/routes/contract-management/components/contract-template-partner/contract-template-partner.component.ts @@ -125,6 +125,7 @@ export class ContractManagementTemplatePartnerComponent implements OnInit { { title: '合同模板名称', className: 'text-center', + width: '300px', render: 'templateName' }, { @@ -135,7 +136,7 @@ export class ContractManagementTemplatePartnerComponent implements OnInit { }, { title: '合同类型', - width: '100px', + width: '200px', className: 'text-center', index: 'contractTypeLabel' }, diff --git a/src/app/routes/contract-management/components/contract-template/contract-template.component.ts b/src/app/routes/contract-management/components/contract-template/contract-template.component.ts index e295eb52..71f198d2 100644 --- a/src/app/routes/contract-management/components/contract-template/contract-template.component.ts +++ b/src/app/routes/contract-management/components/contract-template/contract-template.component.ts @@ -125,6 +125,7 @@ export class ContractManagementTemplateDetailComponent implements OnInit { { title: '合同模板名称', className: 'text-center', + width: '300px', render: 'templateName' }, { @@ -135,7 +136,7 @@ export class ContractManagementTemplateDetailComponent implements OnInit { }, { title: '合同类型', - width: '100px', + width: '200px', className: 'text-center', index: 'contractTypeLabel' }, diff --git a/src/app/routes/order-management/components/bulk/bulk.component.ts b/src/app/routes/order-management/components/bulk/bulk.component.ts index 5db9b5ff..b29ce305 100644 --- a/src/app/routes/order-management/components/bulk/bulk.component.ts +++ b/src/app/routes/order-management/components/bulk/bulk.component.ts @@ -552,6 +552,11 @@ export class OrderManagementBulkComponent extends BasicTableComponent implements click: _record => this.changeOrder(_record), iif: item => item.billStatus == '4' || item.billStatus == '5' || item.billStatus == '2' || item.billStatus == '3', acl: { ability: ['ORDER-BULK-BulkBillDetail'] } + },{ + text: '订单上报推送', + click: _record => this.orderReportPush(_record), + iif: item => item.overallPaymentStatus === '2' && (item.billStatus === '4' || item.billStatus === '5') + // acl: { ability: ['VEHICLE-LIST-view'] }, } ] } @@ -659,6 +664,15 @@ export class OrderManagementBulkComponent extends BasicTableComponent implements this.changeId = item.id; this.isVisible = true; } + + orderReportPush(item: any) { + this.service.request(this.service.$api_manualOrderSubmission,{id: item.id}).subscribe( res=> { + if(res) { + this.st.reload(this.st.pi) + this.service.msgSrv.success('推送成功'); + } + }) + } /** * 浮动费用查看 */ diff --git a/src/app/routes/order-management/components/vehicle/vehicle.component.html b/src/app/routes/order-management/components/vehicle/vehicle.component.html index 542019b6..c6c12082 100644 --- a/src/app/routes/order-management/components/vehicle/vehicle.component.html +++ b/src/app/routes/order-management/components/vehicle/vehicle.component.html @@ -50,7 +50,7 @@ + [page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" [loading]="service.http.loading"> {{ item.billCode }}
diff --git a/src/app/routes/order-management/components/vehicle/vehicle.component.ts b/src/app/routes/order-management/components/vehicle/vehicle.component.ts index ef242949..19b0ddd9 100644 --- a/src/app/routes/order-management/components/vehicle/vehicle.component.ts +++ b/src/app/routes/order-management/components/vehicle/vehicle.component.ts @@ -469,6 +469,12 @@ export class OrderManagementVehicleComponent extends BasicTableComponent impleme click: _record => this.viewTrack(_record), iif: item => item.billStatus !== '1' && item.billStatus !== '6' // acl: { ability: ['VEHICLE-LIST-view'] }, + }, + { + text: '订单上报推送', + click: _record => this.orderReportPush(_record), + iif: item => item.overallPaymentStatus === '2' && (item.billStatus === '4' || item.billStatus === '5') + // acl: { ability: ['VEHICLE-LIST-view'] }, } ] } @@ -738,6 +744,16 @@ export class OrderManagementVehicleComponent extends BasicTableComponent impleme }); } + // 订单上报推送 + orderReportPush(item: any) { + this.service.request(this.service.$api_manualOrderSubmission,{id: item.id}).subscribe( res=> { + if(res) { + this.st.reload(this.st.pi) + this.service.msgSrv.success('推送成功'); + } + }) + } + // *确认签收 confirmReceipt(item: any) { diff --git a/src/app/routes/order-management/services/order-management.service.ts b/src/app/routes/order-management/services/order-management.service.ts index 087d7a70..f68ed55c 100644 --- a/src/app/routes/order-management/services/order-management.service.ts +++ b/src/app/routes/order-management/services/order-management.service.ts @@ -219,6 +219,8 @@ export class OrderManagementService extends ShipperBaseService { public $api_getBillTakeGoods = `/api/sdc/billOperate/getBillTakeGoods`; // 生成提/卸货单 public $api_createBillEsignGoods = `/api/sdc/billOperate/createBillEsignGoods`; + // 订单上报推送 + $api_manualOrderSubmission = '/api/sdc/billOperate/manualOrderSubmission'; // // 生成卸货单 // public $api_createBillDischargeGoods = `/api/sdc/billOperate/createBillDischargeGoods`; diff --git a/src/app/routes/supply-management/components/bulk-detail/bulk-detail.component.html b/src/app/routes/supply-management/components/bulk-detail/bulk-detail.component.html index 00606c3d..601a0121 100644 --- a/src/app/routes/supply-management/components/bulk-detail/bulk-detail.component.html +++ b/src/app/routes/supply-management/components/bulk-detail/bulk-detail.component.html @@ -1,5 +1,5 @@
- + - - + + +
@@ -27,7 +27,7 @@
-
+
{{ i?.enterpriseProjectName }} {{ i?.deadlineTime }} {{ i?.createUserName }}/{{ i?.createUserPhone }} @@ -36,7 +36,35 @@
- + +
+ +

货源编码 : {{ i?.resourceCode }}

+
+
+
网络货运人:{{ i?.shipperAppUserName }}
+
+ + + +
+
+
+
+ 总费用:{{ i?.totalAmount | currency: '¥' }} +
+
+ +
+ {{ i?.enterpriseProjectName }} + {{ i?.deadlineTime }} + {{ i?.createUserName }}/{{ i?.createUserPhone }} + {{ i?.dispatchName }}/{{ i?.dispatchPhone }} + {{ i?.serviceTypeLabel }} +
@@ -51,33 +79,6 @@
-
- - - - 货物信息 - - - {{item.goodsTypeName}} > {{item.goodsName}} - - - {{item.weight}}吨 / {{item.volume>=0?item.volume:'-'}}方 - - - {{i?.surplusWeight!==null?i?.surplusWeight:'--'}}吨 / {{i?.surplusVolume!==null?i?.surplusVolume:'-'}}方 - - - {{item.carModelLabel || '--'}} / {{item.carLengthLabel || '--'}} - - - - -

装货卸货信息 ( @@ -119,7 +120,39 @@

- + +
+ + 基本信息 +
+ + + + + {{item.goodsTypeName}} > {{item.goodsName}} + + + {{item.weight}}吨 / {{item.volume>=0?item.volume:'-'}}方 + + + {{i?.surplusWeight!==null?i?.surplusWeight:'--'}}吨 / {{i?.surplusVolume!==null?i?.surplusVolume:'-'}}方 + + + {{item.carModelLabel || '--'}} / {{item.carLengthLabel || '--'}} + + + + + + +
+ +
@@ -132,13 +165,13 @@ {{ item?.freightPrice | currency: '¥' }} {{ freightType[item?.freightType] }} - (附加费率{{i?.rate * 100 | number: '0.2-2'}}%) + (附加费率{{i?.rate * 100 | number: '0.2-2'}}%)
- + ({{ item?.count }}) @@ -157,7 +190,7 @@ --> - + {{ i?.supplementaryInformationVO?.stateReceipt ? '是' : '否' }} @@ -166,7 +199,8 @@ {{ i?.supplementaryInformationVO?.receiptTypeLabel }} - {{ i?.supplementaryInformationVO?.receiptUserName ? i?.supplementaryInformationVO?.receiptUserName + '/' : '' }} {{ i?.supplementaryInformationVO?.phon }} + {{ i?.supplementaryInformationVO?.receiptUserName ? i?.supplementaryInformationVO?.receiptUserName + '/' : '' }} + {{ i?.supplementaryInformationVO?.phon }} {{ i?.supplementaryInformationVO?.area }} @@ -174,14 +208,13 @@ {{ i?.supplementaryInformationVO?.address }} - + {{ i?.supplementaryInformationVO?.remarks }} - - + diff --git a/src/app/routes/supply-management/components/bulk-detail/bulk-detail.component.less b/src/app/routes/supply-management/components/bulk-detail/bulk-detail.component.less index 957a1f03..df21f696 100644 --- a/src/app/routes/supply-management/components/bulk-detail/bulk-detail.component.less +++ b/src/app/routes/supply-management/components/bulk-detail/bulk-detail.component.less @@ -3,7 +3,7 @@ min-height: 210px; p { - margin-bottom: .5em; + margin-bottom: 0; } } diff --git a/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.ts b/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.ts index 0a3c4816..b99d9d75 100644 --- a/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.ts +++ b/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.ts @@ -175,7 +175,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { if (str) { this.getRegionCode(str); this.shipperName = qs?.label; - this.payChange(); + this.payChange(1); } } } as SFSelectWidgetSchema @@ -728,7 +728,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { } }); } - payChange() { + payChange(value?:number) { const prePay = this.sf7.value.prePay || 0; const toPay = this.sf7.value.toPay || 0; const receiptPay = this.sf7.value.receiptPay || 0; @@ -741,6 +741,13 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { fuelCardAmount: oilCardPay, resourcetype: '1' }; + if((!this?.sf1.value?.shipperAppUserId || !this?.sf1.value?.enterpriseInfoName) && value) { + this.service.msgSrv.warning('请先选择货主和网络货运人!'); + this.sf7.setValue('/prePay', 0); + this.sf7.setValue('/toPay', 0); + this.sf7.setValue('/receiptPay', 0); + return + } this.service.request(this.service.$api_getCalculatedSurcharge, params).subscribe(res => { if (res) { this.sf7.setValue('/appendFee', res.surcharge); @@ -1039,11 +1046,12 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { paymentDays: this.sf7.value.paymentDays, estimatedKilometers: this.totalDistance, estimatedTravelTime: this.totalTime, - subtotal: this.sf7.value.subtotal, - total: this.sf7.value.total, + subtotal: this.sf7.value.subtotal.toFixed(2), + total: this.sf7.value.total.toFixed(2), insurancePackagedGoods: this.sf4.value.insurancePackagedGoods, goodsValue: this.sf4.value.goodsValue }; + console.log(params) const modalRef = this.modalService.create({ nzTitle: '运输协议', nzContent: TranAgreementComponent, diff --git a/src/app/routes/supply-management/components/release-publish/release-publish.component.ts b/src/app/routes/supply-management/components/release-publish/release-publish.component.ts index c625fdde..57b97963 100644 --- a/src/app/routes/supply-management/components/release-publish/release-publish.component.ts +++ b/src/app/routes/supply-management/components/release-publish/release-publish.component.ts @@ -162,7 +162,7 @@ export class SupplyManagementReleasePublishComponent implements OnInit { if (str) { this.getRegionCode(str); this.shipperName = qs?.label; - this.payChange(); + this.payChange(1); } } } as SFSelectWidgetSchema @@ -192,7 +192,7 @@ export class SupplyManagementReleasePublishComponent implements OnInit { change: (q: any, qs: any) => { console.log(qs.label); this.sf1.setValue('/enterpriseInfoNamer', qs.label); - this.payChange() + this.payChange(1) } } }, @@ -748,7 +748,7 @@ export class SupplyManagementReleasePublishComponent implements OnInit { this.sf1.getProperty('/enterpriseProjectId')!.widget.reset(res); }); } - payChange() { + payChange(value?:number) { const prePay = this.sf7.value.prePay || 0; const toPay = this.sf7.value.toPay || 0; const receiptPay = this.sf7.value.receiptPay || 0; @@ -761,6 +761,13 @@ export class SupplyManagementReleasePublishComponent implements OnInit { fuelCardAmount: oilCardPay, resourcetype: '1' }; + if((!this?.sf1.value?.shipperAppUserId || !this?.sf1.value?.enterpriseInfoName) && value) { + this.service.msgSrv.warning('请先选择货主和网络货运人!'); + this.sf7.setValue('/prePay', 0); + this.sf7.setValue('/toPay', 0); + this.sf7.setValue('/receiptPay', 0); + return + } this.service.request(this.service.$api_getCalculatedSurcharge, params).subscribe(res => { if (res) { this.sf7.setValue('/appendFee', res.surcharge); @@ -986,26 +993,26 @@ export class SupplyManagementReleasePublishComponent implements OnInit { ...this.sf6.value, expenseDTOList: expenseList, paymentDays: this.sf7.value.paymentDays, - subtotal: this.sf7.value.subtotal, - total: this.sf7.value.total, + subtotal: this.sf7.value.subtotal.toFixed(2), + total: this.sf7.value.total.toFixed(2), estimatedKilometers: this.totalDistance, estimatedTravelTime: this.totalTime, insurancePackagedGoods: this.sf4.value.insurancePackagedGoods, goodsValue: this.sf4.value.goodsValue }; console.log(params); - const modalRef = this.modalService.create({ - nzTitle: '运输协议', - nzContent: TranAgreementComponent, - nzWidth: 900, - nzFooter: null, - nzComponentParams: { object: params, shipperName: this.shipperName, type: 'onecar' } - }); - modalRef.afterClose.subscribe(result => { - if (result) { - this.submit(submitType, params); - } - }); + // const modalRef = this.modalService.create({ + // nzTitle: '运输协议', + // nzContent: TranAgreementComponent, + // nzWidth: 900, + // nzFooter: null, + // nzComponentParams: { object: params, shipperName: this.shipperName, type: 'onecar' } + // }); + // modalRef.afterClose.subscribe(result => { + // if (result) { + // this.submit(submitType, params); + // } + // }); } // 提交 submit(submitType?: string, params?: any): void { diff --git a/src/app/routes/supply-management/components/tran-agreement/tran-agreement.component.ts b/src/app/routes/supply-management/components/tran-agreement/tran-agreement.component.ts index d49c407e..d70833ae 100644 --- a/src/app/routes/supply-management/components/tran-agreement/tran-agreement.component.ts +++ b/src/app/routes/supply-management/components/tran-agreement/tran-agreement.component.ts @@ -4,7 +4,7 @@ * @Author : Shiming * @Date : 2022-02-24 20:19:51 * @LastEditors : Shiming - * @LastEditTime : 2022-04-15 15:18:29 + * @LastEditTime : 2022-04-27 19:52:22 * @FilePath : \\tms-obc-web\\src\\app\\routes\\supply-management\\components\\tran-agreement\\tran-agreement.component.ts * Copyright (C) 2022 huzhenhong. All rights reserved. */ diff --git a/src/app/routes/supply-management/components/vehicle-detail/vehicle-detail.component.html b/src/app/routes/supply-management/components/vehicle-detail/vehicle-detail.component.html index a570a0d1..bcb7cb4a 100644 --- a/src/app/routes/supply-management/components/vehicle-detail/vehicle-detail.component.html +++ b/src/app/routes/supply-management/components/vehicle-detail/vehicle-detail.component.html @@ -1,11 +1,46 @@ -
- - - - - + +
+ + + + + +
+ +

货源编码 : {{ i?.resourceCode }}

+
+
+
网络货运人:{{ i?.enterpriseInfoName }}
+
+ + + + +
+
+
+
+ 总费用:{{ i?.totalAmount | currency }} +
+
+ +
+ {{ i?.externalResourceCode }} + {{ i?.enterpriseProjectName }} + {{ i?.createUserName }}/{{ i?.createUserPhone }} + {{ i?.dispatchName }}/{{ i?.dispatchPhone }} + {{ i?.serviceTypeLabel }} +
+
+
+

货源编码 : {{ i?.resourceCode }}

@@ -13,218 +48,214 @@
网络货运人:{{ i?.enterpriseInfoName }}
- - - - + + + +
-
+ + +
{{ i?.externalResourceCode }} {{ i?.enterpriseProjectName }} {{ i?.createUserName }}/{{ i?.createUserPhone }} {{ i?.dispatchName }}/{{ i?.dispatchPhone }} {{ i?.serviceTypeLabel }}
- - - -
-
- - - - - +
+
+ + + + + +
-
- + - - - 货物信息 - - - {{ item.goodsTypeName }} - {{ item.goodsName }} + +
+ + 基本信息 +
+ + + + + {{ item.goodsTypeName }} - {{ item.goodsName }} + + {{ item.weight }}吨,{{ item.volume }}方,{{ item.number }}件 + + + + + + {{ i?.carrierInformationVO?.driverName }} - {{ item.weight }}吨,{{ item.volume }}方,{{ item.number }}件 -
-
- - 承运信息 - - {{ i?.carrierInformationVO?.driverName }} + + {{ i?.carrierInformationVO?.driverTelephone }} + + + {{ i?.carrierInformationVO?.driverLicensePlate }} + + + + {{i?.carrierInformationVO.driverName || '--'}} / {{i?.carrierInformationVO.driverTelephone || '--'}} / + {{i?.carrierInformationVO.driverLicensePlate || '--'}} - - {{ i?.carrierInformationVO?.driverTelephone }} + + {{i?.driverCarModelLabel || '--'}} / {{(i?.driverCarLength || '--') +'米'}} / {{(i?.driverCarWeight || + '--')+'吨'}} - - {{ i?.carrierInformationVO?.driverLicensePlate }} - - -
-

装货卸货信息 - ( - - - ) - -

-
-
-
-
-
-
-
-

装货地:{{ item?.province }}{{ item?.city }}{{ item?.area }}{{ item?.detailedAddress }}

-

联系人:{{ item?.appUserName }}/{{ item?.contractTelephone }}

-
-
-
-

装货时间:{{ i?.loadingTime }}

-
-
-
-
-
-
-
-
-

卸货地:{{ item?.province }}{{ item?.city }}{{ item?.area }}{{ item?.detailedAddress }}

-

联系人:{{ item?.appUserName }}/{{ item?.contractTelephone }}

-
-
-
-

卸货时间:{{ i?.unloadingTime }}

-
-
-
-
-
- - - - - {{ i?.insuranceTypeLabel}} - - - {{i?.goodsValue !==null?(i?.goodsValue|currency)+'元':'-'}} - - - {{i?.insurancePremium!==null?(i?.insurancePremium |currency)+'元':'-'}} - - - - - - -
- {{ item?.totalAmount | currency }} - (含附加费) -
-
- -
- {{ item?.price | currency }} -
-
-
-
-
-

- - - {{ i?.totalAmount | currency }} +
+

装货卸货信息 + ( + + + ) - (运费{{ i?.totalFreight | currency }}含附加运费 {{ i?.totalSurcharge | currency }}) -

-
车队长:{{ i?.payeeName }}/{{ i?.payeePhone }}/{{ i?.payeeCardNo }}
+

+
+
+
+ +
+
+
+
+

装货地:{{ item?.province }}{{ item?.city }}{{ item?.area }}{{ item?.detailedAddress }}

+

联系人:{{ item?.appUserName }}/{{ item?.contractTelephone }}

+
+
+
+
+

装货时间:{{ i?.loadingTime }}

+
+
+
+
+ +
+
+
+
+

卸货地:{{ item?.province }}{{ item?.city }}{{ item?.area }}{{ item?.detailedAddress }}

+

联系人:{{ item?.appUserName }}/{{ item?.contractTelephone }}

+
+
+
+
+

卸货时间:{{ i?.unloadingTime }}

+
+
+
-
-
- - - - {{ i?.supplementaryInformationVO?.stateReceipt ? '是' : '否' }} - - - {{ i?.supplementaryInformationVO?.receiptType === '1' ? '电子回单' : '纸质回单' }} - - {{ i?.supplementaryInformationVO?.receiptUserName || '-' }} / {{ i?.supplementaryInformationVO?.phon || '-' }} - - - {{ i?.supplementaryInformationVO?.area }} - - - {{ i?.supplementaryInformationVO?.address }} - - - {{ i?.supplementaryInformationVO?.remarks }} - - - - - - -
- {{ item?.operator }} {{ item?.telephone ? '/' + item?.telephone : '' }} + + + +
+ + 服务信息
- - -
-
+ + + {{ i?.insuranceTypeLabel}} + + + {{i?.goodsValue !==null?(i?.goodsValue|currency)+'元':'-'}} + + + {{i?.insurancePremium!==null?(i?.insurancePremium |currency)+'元':'-'}} + + +
+ +
+ + 运费信息 + (到货后{{i?.paymentDays}}天内支付运费) +
+ + +
+ {{ item?.totalAmount | currency }} + (含附加费) +
+
+ +
+ {{ item?.price | currency }} +
+
+
+
+
+

+ + + {{ i?.totalAmount | currency }} + + (运费{{ i?.totalFreight | currency }}含附加运费 {{ i?.totalSurcharge | currency }}) +

+
车队长:{{ + i?.payeeName }}/{{ i?.payeePhone }}/{{ i?.payeeCardNo }}
+
+
+
+ +
+ + 补充信息 +
+ + + {{ i?.supplementaryInformationVO?.stateReceipt ? '是' : '否' }} + + + {{ i?.supplementaryInformationVO?.receiptType === '1' ? '电子回单' : '纸质回单' }} + + {{ + i?.supplementaryInformationVO?.receiptUserName || '-' }} / {{ i?.supplementaryInformationVO?.phon || '-' }} + + + {{ i?.supplementaryInformationVO?.area }} + + + {{ i?.supplementaryInformationVO?.address }} + + + {{ i?.supplementaryInformationVO?.remarks }} + + +
+ +
+ + 操作日志 +
+ + +
+ {{ item?.operator }} {{ item?.telephone ? '/' + item?.telephone : '' }} +
+
+
+
+
+ diff --git a/src/app/routes/supply-management/components/vehicle-detail/vehicle-detail.component.less b/src/app/routes/supply-management/components/vehicle-detail/vehicle-detail.component.less index e963d1b7..172f5525 100644 --- a/src/app/routes/supply-management/components/vehicle-detail/vehicle-detail.component.less +++ b/src/app/routes/supply-management/components/vehicle-detail/vehicle-detail.component.less @@ -3,7 +3,7 @@ min-height: 210px; p { - margin-bottom: .5em; + margin-bottom: 5px; } } diff --git a/src/app/routes/sys-setting/components/config/config.component.html b/src/app/routes/sys-setting/components/config/config.component.html index aaea9add..65bdca2c 100644 --- a/src/app/routes/sys-setting/components/config/config.component.html +++ b/src/app/routes/sys-setting/components/config/config.component.html @@ -7,7 +7,7 @@
按照提现金额收取 - + %手续费
@@ -15,7 +15,7 @@
按照提现金额收取
客户 - + 天内没有交易订单的视为“沉默客户”
客户 - + 天内没有交易订单的视为“流失客户”
@@ -66,15 +66,13 @@
- - +
-
-