Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop
This commit is contained in:
@ -4,7 +4,7 @@
|
|||||||
* @Author : Shiming
|
* @Author : Shiming
|
||||||
* @Date : 2021-12-15 13:17:42
|
* @Date : 2021-12-15 13:17:42
|
||||||
* @LastEditors : Shiming
|
* @LastEditors : Shiming
|
||||||
* @LastEditTime : 2022-01-18 17:22:10
|
* @LastEditTime : 2022-02-25 15:34:07
|
||||||
* @FilePath : \\tms-obc-web\\src\\app\\routes\\order-management\\modal\\vehicle\\confir-receipt\\confir-receipt.component.ts
|
* @FilePath : \\tms-obc-web\\src\\app\\routes\\order-management\\modal\\vehicle\\confir-receipt\\confir-receipt.component.ts
|
||||||
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
||||||
*/
|
*/
|
||||||
@ -121,9 +121,7 @@ export class VehicleConfirReceiptComponent implements OnInit {
|
|||||||
cost.RECE = element.price;
|
cost.RECE = element.price;
|
||||||
} else if (element.expenseName === '回单付' || element.expenseCode === 'BACK') {
|
} else if (element.expenseName === '回单付' || element.expenseCode === 'BACK') {
|
||||||
cost.BACK = element.price;
|
cost.BACK = element.price;
|
||||||
} else if (element.expenseName === '油卡' || element.expenseCode === 'OIL') {
|
} else if (element.expenseName === '总费用') {
|
||||||
cost.OIL = element.price;
|
|
||||||
} else if (element.expenseName === '总费用') {
|
|
||||||
cost.traiPrice = element.price;
|
cost.traiPrice = element.price;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
* @Description:
|
* @Description:
|
||||||
* @Author: wsm
|
* @Author: wsm
|
||||||
* @Date: 2021-07-15 09:42:57
|
* @Date: 2021-07-15 09:42:57
|
||||||
* @LastEditTime: 2022-01-13 15:26:51
|
* @LastEditTime : 2022-02-25 15:34:50
|
||||||
* @LastEditors: Please set LastEditors
|
* @LastEditors : Shiming
|
||||||
* @Reference:
|
* @Reference:
|
||||||
*/
|
*/
|
||||||
import { AfterViewInit, Component, OnInit, TemplateRef, ViewChild } from '@angular/core';
|
import { AfterViewInit, Component, OnInit, TemplateRef, ViewChild } from '@angular/core';
|
||||||
@ -128,15 +128,15 @@ export class SupplyGoodsComponentListCarloadComponent implements OnInit, AfterVi
|
|||||||
showRequired: false,
|
showRequired: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
unifiedSocialCreditCode2: {
|
// unifiedSocialCreditCode2: {
|
||||||
title: '油卡',
|
// title: '油卡',
|
||||||
type: 'string',
|
// type: 'string',
|
||||||
minimum:0,
|
// minimum:0,
|
||||||
maximum:99999,
|
// maximum:99999,
|
||||||
ui: {
|
// ui: {
|
||||||
showRequired: false,
|
// showRequired: false,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
unifiedSocialCreditCode3: {
|
unifiedSocialCreditCode3: {
|
||||||
title: '回单付',
|
title: '回单付',
|
||||||
type: 'string',
|
type: 'string',
|
||||||
|
|||||||
@ -239,7 +239,7 @@
|
|||||||
[nzMin]="50000"
|
[nzMin]="50000"
|
||||||
[nzMax]="3000000"
|
[nzMax]="3000000"
|
||||||
[nzStep]="0.01"
|
[nzStep]="0.01"
|
||||||
(ngModelChange)="i.setValue($event);goodsValuesChange($event)"
|
(ngModelChange)="i.setValue($event);getInsurersPrice()"
|
||||||
nzPlaceHolder="请输入50000-3000000之间数值"
|
nzPlaceHolder="请输入50000-3000000之间数值"
|
||||||
></nz-input-number>
|
></nz-input-number>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -653,13 +653,13 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
|
|||||||
const prePay = this.sf7.value.prePay || 0;
|
const prePay = this.sf7.value.prePay || 0;
|
||||||
const toPay = this.sf7.value.toPay || 0
|
const toPay = this.sf7.value.toPay || 0
|
||||||
const receiptPay = this.sf7.value.receiptPay || 0;
|
const receiptPay = this.sf7.value.receiptPay || 0;
|
||||||
const oilCardPay = 0;
|
// const oilCardPay = 0;
|
||||||
const subtotal = prePay + toPay + receiptPay;
|
const subtotal = prePay + toPay + receiptPay;
|
||||||
const params = {
|
const params = {
|
||||||
shipperId: this.envCache?.enterpriseId,
|
shipperId: this.envCache?.enterpriseId,
|
||||||
enterpriseInfoId: this.envCache?.networkTransporterId,
|
enterpriseInfoId: this.envCache?.networkTransporterId,
|
||||||
totalFreight:subtotal,
|
totalFreight:subtotal,
|
||||||
fuelCardAmount:oilCardPay,
|
// fuelCardAmount:oilCardPay,
|
||||||
resourcetype:'1'
|
resourcetype:'1'
|
||||||
}
|
}
|
||||||
this.service
|
this.service
|
||||||
@ -1146,7 +1146,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
|
|||||||
this.sf7data = {
|
this.sf7data = {
|
||||||
prePay: res?.shippingInformationVO?.prePay,
|
prePay: res?.shippingInformationVO?.prePay,
|
||||||
toPay: res?.shippingInformationVO?.toPay,
|
toPay: res?.shippingInformationVO?.toPay,
|
||||||
oilCardPay: 0,
|
// oilCardPay: 0,
|
||||||
receiptPay: res?.shippingInformationVO?.receiptPay,
|
receiptPay: res?.shippingInformationVO?.receiptPay,
|
||||||
total: res?.shippingInformationVO?.totalFee,
|
total: res?.shippingInformationVO?.totalFee,
|
||||||
appendFee: res?.shippingInformationVO?.appendFee,
|
appendFee: res?.shippingInformationVO?.appendFee,
|
||||||
@ -1299,4 +1299,28 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
getInsurersPrice() {
|
||||||
|
console.log(this.sf5.value.goodsValue)
|
||||||
|
console.log(this.sf5.value.insuranceType)
|
||||||
|
if (this.sf5.value.goodsValue >= 50000) {
|
||||||
|
if(this.totalDistance <=0){
|
||||||
|
this.service.msgSrv.warning('当前装卸货距离为0,无法计算保价费金额');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const params = {
|
||||||
|
goodsValue: this.sf5.value.goodsValue,
|
||||||
|
insuranceType: this.sf5.value.insuranceType,
|
||||||
|
km: this.totalDistance
|
||||||
|
};
|
||||||
|
this.service.request(this.service.$api_getWholeInsuranceInfo, params).subscribe(res => {
|
||||||
|
if (res) {
|
||||||
|
this.sf5.setValue('/insurancePremium', res.insurancePremium);
|
||||||
|
this.sf5.setValue('/insuranceRate', res.insuranceRate);
|
||||||
|
} else {
|
||||||
|
this.sf5.setValue('/insurancePremium', null);
|
||||||
|
this.sf5.setValue('/insuranceRate', null);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -241,7 +241,7 @@
|
|||||||
[nzMin]="50000"
|
[nzMin]="50000"
|
||||||
[nzMax]="3000000"
|
[nzMax]="3000000"
|
||||||
[nzStep]="0.01"
|
[nzStep]="0.01"
|
||||||
(ngModelChange)="i.setValue($event);goodsValuesChange($event)"
|
(ngModelChange)="i.setValue($event);getInsurersPrice()"
|
||||||
nzPlaceHolder="请输入50000-3000000之间数值"
|
nzPlaceHolder="请输入50000-3000000之间数值"
|
||||||
></nz-input-number>
|
></nz-input-number>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -664,13 +664,13 @@ export class SupplyManagementReleasePublishComponent implements OnInit {
|
|||||||
const prePay = this.sf7.value.prePay || 0;
|
const prePay = this.sf7.value.prePay || 0;
|
||||||
const toPay = this.sf7.value.toPay || 0
|
const toPay = this.sf7.value.toPay || 0
|
||||||
const receiptPay = this.sf7.value.receiptPay || 0;
|
const receiptPay = this.sf7.value.receiptPay || 0;
|
||||||
const oilCardPay = 0;
|
// const oilCardPay = 0;
|
||||||
const subtotal = prePay + toPay + receiptPay;
|
const subtotal = prePay + toPay + receiptPay;
|
||||||
const params = {
|
const params = {
|
||||||
shipperId: this.envCache?.enterpriseId,
|
shipperId: this.envCache?.enterpriseId,
|
||||||
enterpriseInfoId: this.envCache?.networkTransporterId,
|
enterpriseInfoId: this.envCache?.networkTransporterId,
|
||||||
totalFreight:subtotal,
|
totalFreight:subtotal,
|
||||||
fuelCardAmount:oilCardPay,
|
// fuelCardAmount:oilCardPay,
|
||||||
resourcetype:'1'
|
resourcetype:'1'
|
||||||
}
|
}
|
||||||
this.service
|
this.service
|
||||||
@ -812,12 +812,6 @@ export class SupplyManagementReleasePublishComponent implements OnInit {
|
|||||||
const expenseList = [
|
const expenseList = [
|
||||||
{ expenseCode: 'PRE', expenseName: '预付', price: this.sf7.value.prePay, id: this.sf7data?.prePayId ? this.sf7data?.prePayId : '' },
|
{ expenseCode: 'PRE', expenseName: '预付', price: this.sf7.value.prePay, id: this.sf7data?.prePayId ? this.sf7data?.prePayId : '' },
|
||||||
{ expenseCode: 'RECE', expenseName: '到付', price: this.sf7.value.toPay, id: this.sf7data?.toPayId ? this.sf7data?.toPayId : '' },
|
{ expenseCode: 'RECE', expenseName: '到付', price: this.sf7.value.toPay, id: this.sf7data?.toPayId ? this.sf7data?.toPayId : '' },
|
||||||
{
|
|
||||||
expenseCode: 'OIL',
|
|
||||||
expenseName: '油卡',
|
|
||||||
price: 0,
|
|
||||||
id: ''
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
expenseCode: 'BACK',
|
expenseCode: 'BACK',
|
||||||
expenseName: '回单付',
|
expenseName: '回单付',
|
||||||
@ -1054,4 +1048,28 @@ export class SupplyManagementReleasePublishComponent implements OnInit {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
getInsurersPrice() {
|
||||||
|
console.log(this.sf5.value.goodsValue)
|
||||||
|
console.log(this.sf5.value.insuranceType)
|
||||||
|
if (this.sf5.value.goodsValue >= 50000) {
|
||||||
|
if(this.totalDistance <=0){
|
||||||
|
this.service.msgSrv.warning('当前装卸货距离为0,无法计算保价费金额');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const params = {
|
||||||
|
goodsValue: this.sf5.value.goodsValue,
|
||||||
|
insuranceType: this.sf5.value.insuranceType,
|
||||||
|
km: this.totalDistance
|
||||||
|
};
|
||||||
|
this.service.request(this.service.$api_getWholeInsuranceInfo, params).subscribe(res => {
|
||||||
|
if (res) {
|
||||||
|
this.sf5.setValue('/insurancePremium', res.insurancePremium);
|
||||||
|
this.sf5.setValue('/insuranceRate', res.insuranceRate);
|
||||||
|
} else {
|
||||||
|
this.sf5.setValue('/insurancePremium', null);
|
||||||
|
this.sf5.setValue('/insuranceRate', null);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user