fix bug
This commit is contained in:
		| @ -58,10 +58,10 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | |||||||
|   totalTime = 0.0; //路程总时间 |   totalTime = 0.0; //路程总时间 | ||||||
|   currentRate = 0; //实时计算的费率 |   currentRate = 0; //实时计算的费率 | ||||||
|   id = this.route.snapshot.params.id; |   id = this.route.snapshot.params.id; | ||||||
|   // // 单位 |  | ||||||
|   startInfo: any = []; // 发货地数据 |   startInfo: any = []; // 发货地数据 | ||||||
|   endInfo: any = []; // 卸货地数据 |   endInfo: any = []; // 卸货地数据 | ||||||
|   PageStatus = ''; |   PageStatus = ''; | ||||||
|  |   shipperName = ''; | ||||||
|   changeSub = new Subject<string>(); |   changeSub = new Subject<string>(); | ||||||
|   envCache: any; |   envCache: any; | ||||||
|   enterpriseProjectIds: any; |   enterpriseProjectIds: any; | ||||||
| @ -163,10 +163,11 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | |||||||
|                 return of([]); |                 return of([]); | ||||||
|               } |               } | ||||||
|             }, |             }, | ||||||
|             change: (q: any) => { |             change: (q: any, qs: any) => { | ||||||
|               let str = q.replace(/^\s+|\s+$/g, ''); |               let str = q.replace(/^\s+|\s+$/g, ''); | ||||||
|               if (str) { |               if (str) { | ||||||
|                 this.getRegionCode(str); |                 this.getRegionCode(str); | ||||||
|  |                 this.shipperName = qs?.label; | ||||||
|                 this.payChange(); |                 this.payChange(); | ||||||
|               } |               } | ||||||
|             } |             } | ||||||
| @ -1003,7 +1004,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | |||||||
|       nzContent: TranAgreementComponent, |       nzContent: TranAgreementComponent, | ||||||
|       nzWidth: 900, |       nzWidth: 900, | ||||||
|       nzFooter: null, |       nzFooter: null, | ||||||
|       nzComponentParams: { Object: params } |       nzComponentParams: { object: params, shipperName: this.shipperName } | ||||||
|     }); |     }); | ||||||
|     modalRef.afterClose.subscribe(result => { |     modalRef.afterClose.subscribe(result => { | ||||||
|       if (result) { |       if (result) { | ||||||
| @ -1102,6 +1103,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | |||||||
|   // 初始化赋值信息函数 |   // 初始化赋值信息函数 | ||||||
|   dataR(res: any) { |   dataR(res: any) { | ||||||
|     if (res?.shipperAppUserName) { |     if (res?.shipperAppUserName) { | ||||||
|  |       this.shipperName = res?.shipperAppUserName; | ||||||
|       const List: any = []; |       const List: any = []; | ||||||
|       this.service.request(this.service.$api_enterpriceList, { enterpriseName: res?.shipperAppUserName }).subscribe(rs => { |       this.service.request(this.service.$api_enterpriceList, { enterpriseName: res?.shipperAppUserName }).subscribe(rs => { | ||||||
|         rs?.forEach((element: any) => { |         rs?.forEach((element: any) => { | ||||||
|  | |||||||
| @ -51,6 +51,7 @@ export class SupplyManagementReleasePublishComponent implements OnInit { | |||||||
|   totalDistance = 0.0; //总里程 |   totalDistance = 0.0; //总里程 | ||||||
|   totalTime = 0.0; //路程总时间 |   totalTime = 0.0; //路程总时间 | ||||||
|   currentRate = 0; //实时计算的费率 |   currentRate = 0; //实时计算的费率 | ||||||
|  |   shipperAppName = ''; | ||||||
|   constructor( |   constructor( | ||||||
|     private http: _HttpClient, |     private http: _HttpClient, | ||||||
|     fb: FormBuilder, |     fb: FormBuilder, | ||||||
| @ -156,10 +157,12 @@ export class SupplyManagementReleasePublishComponent implements OnInit { | |||||||
|                 return of([]); |                 return of([]); | ||||||
|               } |               } | ||||||
|             }, |             }, | ||||||
|             change: (q: any) => { |             change: (q: any, qq: any) => { | ||||||
|               let str = q.replace(/^\s+|\s+$/g, ''); |               let str = q.replace(/^\s+|\s+$/g, ''); | ||||||
|               if (str) { |               if (str) { | ||||||
|  |                 console.log(qq) | ||||||
|                 this.getRegionCode(str); |                 this.getRegionCode(str); | ||||||
|  |                 this.shipperAppName = qq; | ||||||
|                 this.payChange(); |                 this.payChange(); | ||||||
|               } |               } | ||||||
|             } |             } | ||||||
| @ -977,7 +980,7 @@ export class SupplyManagementReleasePublishComponent implements OnInit { | |||||||
|       nzContent: TranAgreementComponent, |       nzContent: TranAgreementComponent, | ||||||
|       nzWidth: 900, |       nzWidth: 900, | ||||||
|       nzFooter: null, |       nzFooter: null, | ||||||
|       nzComponentParams: { Object: params } |       nzComponentParams: { object: params } | ||||||
|     }); |     }); | ||||||
|     modalRef.afterClose.subscribe(result => { |     modalRef.afterClose.subscribe(result => { | ||||||
|       if (result) { |       if (result) { | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ | |||||||
|  * @Author       : Shiming |  * @Author       : Shiming | ||||||
|  * @Date         : 2022-02-24 20:19:51 |  * @Date         : 2022-02-24 20:19:51 | ||||||
|  * @LastEditors  : Shiming |  * @LastEditors  : Shiming | ||||||
|  * @LastEditTime : 2022-02-28 20:55:59 |  * @LastEditTime : 2022-03-03 14:08:28 | ||||||
|  * @FilePath     : \\tms-obc-web\\src\\app\\routes\\supply-management\\components\\tran-agreement\\tran-agreement.component.ts |  * @FilePath     : \\tms-obc-web\\src\\app\\routes\\supply-management\\components\\tran-agreement\\tran-agreement.component.ts | ||||||
|  * Copyright (C) 2022 huzhenhong. All rights reserved. |  * Copyright (C) 2022 huzhenhong. All rights reserved. | ||||||
|  */ |  */ | ||||||
| @ -28,33 +28,48 @@ import { SupplyManagementService } from '../../services/supply-management.servic | |||||||
|   styleUrls: ['./tran-agreement.component.less'] |   styleUrls: ['./tran-agreement.component.less'] | ||||||
| }) | }) | ||||||
| export class TranAgreementComponent { | export class TranAgreementComponent { | ||||||
|   Object: any; |   object: any; | ||||||
|   agreement:any; |   agreement:any; | ||||||
|  |   envCache:any; | ||||||
|  |   shipperName:any; | ||||||
|   constructor(private modal: NzModalRef,public service: SupplyManagementService,) { |   constructor(private modal: NzModalRef,public service: SupplyManagementService,) { | ||||||
|      |      | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   ngOnInit() { |   ngOnInit() { | ||||||
|     console.log(Object) |     console.log(this.object) | ||||||
|     const params = { |     const params = { | ||||||
|       contractType:'1', |       contractType:'1', | ||||||
|       parametersDTO: { |  | ||||||
|         // 回单付 |  | ||||||
|         back: 'dsfgffdsg', |  | ||||||
|         // 发货地址 |  | ||||||
|         consignorAddress: 'gfdgdfdg', |  | ||||||
|         // 发货时间 |  | ||||||
|         consignorDate: 'dsggdsgsfgds', |  | ||||||
|         // 发货时间 |  | ||||||
|         // consignorDate: '', |  | ||||||
|          |  | ||||||
|       }, |  | ||||||
|       resourceType: '1', |       resourceType: '1', | ||||||
|       signingObject: '1', |       signingObject: '1', | ||||||
|       templateType: 'MX', |       templateType: 'MX', | ||||||
|     } |       parametersDTO: { | ||||||
|  |         contractCode:'', | ||||||
|  |         shipperName:this?.shipperName, //托运人 | ||||||
|  |         carrierName:this.object?.enterpriseInfoName, //承运人 | ||||||
|  |         consignorInfo: `${this.object?.unLoadingPlaceDTOList[0].appUserName}  ${this.object?.unLoadingPlaceDTOList[0].contractTelephone}`, // 发货信息 | ||||||
|  |         consignorAddress: this.object?.unLoadingPlaceDTOList[0].detailedAddress, // 发货地址 | ||||||
|  |         consignorDate: this.object?.loadingTime, // 发货时间 | ||||||
|  |         consigneeInfo: `${this.object?.unLoadingPlaceDTOList[this.object?.unLoadingPlaceDTOList.length-1].appUserName}  ${this.object?.unLoadingPlaceDTOList[this.object?.unLoadingPlaceDTOList.length-1].contractTelephone}`, // 收货信息 | ||||||
|  |         consigneeDate: this.object?.unloadingTime, // 收货时间 | ||||||
|  |         consigneeAddress: this.object?.unLoadingPlaceDTOList[this.object?.unLoadingPlaceDTOList.length-1].detailedAddress, // 收货地址 | ||||||
|  |         goodsName:this.object?.goodsInfoDTOList[0].goodsName, // 货物名称 | ||||||
|  |         shippingType:'整车运输', | ||||||
|  |         consignmentVolume:`${this.object?.goodsInfoDTOList[0].weight}吨/${this.object?.goodsInfoDTOList[0].volume}方/${this.object?.goodsInfoDTOList[0].number}件`, //托运量 | ||||||
|  |         transporterInfo:'', //运输方信息 | ||||||
|  |         freightAmount:this.object?.total, // 订单运费金额(元) | ||||||
|  |         pre:this.object?.expenseDTOList.filter((item:any) => item.expenseCode === 'PRE')[0].price, //预付 | ||||||
|  |         rece:this.object?.expenseDTOList.filter((item:any) => item.expenseCode === 'RECE')[0].price,// 到付 | ||||||
|  |         back:this.object?.expenseDTOList.filter((item:any) => item.expenseCode === 'BACK')[0].price,// 回单付 | ||||||
|  |         lunarKnot:0, | ||||||
|  |         total:this.object?.subtotal, // 合计(元) | ||||||
|  |         paymentTime:`到货后${this.object?.paymentDays}天`, // 承诺支付运费时间 | ||||||
|  |         year:new Date().getFullYear(), // 签约年份 | ||||||
|  |         month:new Date().getMonth()+1, // 签约月份 | ||||||
|  |         day:new Date().getDate(), // 签约日期 | ||||||
|  |       } | ||||||
|  |       } | ||||||
|         console.log(params) |         console.log(params) | ||||||
|      |  | ||||||
|     this.service.request(this.service.$api_getContractContent,params).subscribe((res) => { |     this.service.request(this.service.$api_getContractContent,params).subscribe((res) => { | ||||||
|       if (res) { |       if (res) { | ||||||
|          |          | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user