车辆对接
This commit is contained in:
		| @ -42,8 +42,8 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|   currentRate = 0; //实时计算的费率 | ||||
|   id = this.route.snapshot.params.id; | ||||
|   // // 单位 | ||||
|   startInfo: any = [];   // 发货地数据 | ||||
|   endInfo: any = [];     // 卸货地数据 | ||||
|   startInfo: any = []; // 发货地数据 | ||||
|   endInfo: any = []; // 卸货地数据 | ||||
|   PageStatus = ''; | ||||
|   enterpriseProjectIds: any; | ||||
|   constructor( | ||||
| @ -488,9 +488,11 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|           type: 'number', | ||||
|           title: '预付', | ||||
|           minimum: 0, | ||||
|           maximum: 999999, | ||||
|           default: 0, | ||||
|           ui: { | ||||
|             prefix: '¥', | ||||
|             widgetWidth: 300, | ||||
|             change: _args => this.payChange() | ||||
|           } as SFNumberWidgetSchema | ||||
|         }, | ||||
| @ -498,22 +500,37 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|           type: 'number', | ||||
|           title: '到付', | ||||
|           minimum: 0, | ||||
|           maximum: 999999, | ||||
|           default: 0, | ||||
|           ui: { prefix: '¥', change: _args => this.payChange() } as SFNumberWidgetSchema | ||||
|           ui: {  | ||||
|             prefix: '¥', | ||||
|             widgetWidth: 300, | ||||
|            change: _args => this.payChange() | ||||
|            } as SFNumberWidgetSchema | ||||
|         }, | ||||
|         oilCardPay: { | ||||
|           type: 'number', | ||||
|           title: '油卡', | ||||
|           minimum: 0, | ||||
|           maximum: 999999, | ||||
|           default: 0, | ||||
|           ui: { prefix: '¥', change: _args => this.payChange() } as SFNumberWidgetSchema | ||||
|           ui: {  | ||||
|             prefix: '¥', | ||||
|              widgetWidth: 300, | ||||
|               change: _args => this.payChange() | ||||
|              } as SFNumberWidgetSchema | ||||
|         }, | ||||
|         receiptPay: { | ||||
|           type: 'number', | ||||
|           title: '回单付', | ||||
|           minimum: 0, | ||||
|           maximum: 999999, | ||||
|           default: 0, | ||||
|           ui: { prefix: '¥', change: _args => this.payChange() } as SFNumberWidgetSchema | ||||
|           ui: {  | ||||
|           prefix: '¥',  | ||||
|           widgetWidth: 300, | ||||
|           change: _args => this.payChange() | ||||
|          } as SFNumberWidgetSchema | ||||
|         }, | ||||
|         subtotal: { type: 'number', title: '小计', default: 0, ui: { widget: 'custom' } as SFNumberWidgetSchema }, | ||||
|         appendFee: { type: 'number', title: '附加费', default: 0, ui: { widget: 'custom' } as SFNumberWidgetSchema }, | ||||
| @ -539,24 +556,24 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|   } | ||||
|   // 获取城市列表 | ||||
|   getRegionCode(regionCode: any) { | ||||
|       console.log(regionCode); | ||||
|       return this.service | ||||
|         .request(this.service.$api_get_enterprise_project, { id: regionCode }) | ||||
|         .pipe( | ||||
|           map(res => | ||||
|             res.map((item: any) => ({ | ||||
|               label: item.projectName, | ||||
|               value: item.id | ||||
|             })) | ||||
|           ) | ||||
|     console.log(regionCode); | ||||
|     return this.service | ||||
|       .request(this.service.$api_get_enterprise_project, { id: regionCode }) | ||||
|       .pipe( | ||||
|         map(res => | ||||
|           res.map((item: any) => ({ | ||||
|             label: item.projectName, | ||||
|             value: item.id | ||||
|           })) | ||||
|         ) | ||||
|         .subscribe(res => { | ||||
|           this.sf1.getProperty('/enterpriseProjectId')!.schema.enum = res; | ||||
|           this.sf1.getProperty('/enterpriseProjectId')!.widget.reset(res); | ||||
|           if (this.enterpriseProjectIds) { | ||||
|             this.sf1.setValue('/enterpriseProjectId', this.enterpriseProjectIds); | ||||
|           } | ||||
|         }); | ||||
|       ) | ||||
|       .subscribe(res => { | ||||
|         this.sf1.getProperty('/enterpriseProjectId')!.schema.enum = res; | ||||
|         this.sf1.getProperty('/enterpriseProjectId')!.widget.reset(res); | ||||
|         if (this.enterpriseProjectIds) { | ||||
|           this.sf1.setValue('/enterpriseProjectId', this.enterpriseProjectIds); | ||||
|         } | ||||
|       }); | ||||
|   } | ||||
|   changeValue() { | ||||
|     this.totalFees = | ||||
| @ -722,7 +739,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|       nzContent: PublishSuccessComponent, | ||||
|       nzWidth: 900, | ||||
|       nzFooter: null, | ||||
|       nzComponentParams: { type: 'onecar', resourceObj , change: change} | ||||
|       nzComponentParams: { type: 'onecar', resourceObj, change: change } | ||||
|     }); | ||||
|   } | ||||
|   // 提交前确认,委托运输协议弹窗 | ||||
| @ -816,7 +833,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|     if (this.PageStatus === '整车修改') { | ||||
|       this.requests(this.service.$api_set_WholeModify, params, 1); | ||||
|     } else if (this.PageStatus === '整车下一单') { | ||||
|       this.requests(this.service.$api_set_saveAnotherWholeOrder, params,2); | ||||
|       this.requests(this.service.$api_set_saveAnotherWholeOrder, params, 2); | ||||
|     } | ||||
|   } | ||||
|   addPreZero(num: any) { | ||||
|  | ||||
| @ -505,8 +505,10 @@ export class SupplyManagementReleasePublishComponent implements OnInit { | ||||
|           title: '预付', | ||||
|           default: 0, | ||||
|           minimum: 0, | ||||
|           maximum: 999999, | ||||
|           ui: { | ||||
|             prefix: '¥', | ||||
|             widgetWidth: 300, | ||||
|             change: _args => this.payChange() | ||||
|           } as SFNumberWidgetSchema | ||||
|         }, | ||||
| @ -514,22 +516,37 @@ export class SupplyManagementReleasePublishComponent implements OnInit { | ||||
|           type: 'number', | ||||
|           title: '到付', | ||||
|           minimum: 0, | ||||
|           maximum: 999999, | ||||
|           default: 0, | ||||
|           ui: { prefix: '¥', change: _args => this.payChange() } as SFNumberWidgetSchema | ||||
|           ui: {  | ||||
|             prefix: '¥', | ||||
|             widgetWidth: 300, | ||||
|              change: _args => this.payChange() | ||||
|              } as SFNumberWidgetSchema | ||||
|         }, | ||||
|         oilCardPay: { | ||||
|           type: 'number', | ||||
|           title: '油卡', | ||||
|           maximum: 999999, | ||||
|           minimum: 0, | ||||
|           default: 0, | ||||
|           ui: { prefix: '¥', change: _args => this.payChange() } as SFNumberWidgetSchema | ||||
|           ui: {  | ||||
|             prefix: '¥', | ||||
|              widgetWidth: 300, | ||||
|            change: _args => this.payChange() | ||||
|            } as SFNumberWidgetSchema | ||||
|         }, | ||||
|         receiptPay: { | ||||
|           type: 'number', | ||||
|           title: '回单付', | ||||
|           maximum: 999999, | ||||
|           minimum: 0, | ||||
|           default: 0, | ||||
|           ui: { prefix: '¥', change: _args => this.payChange() } as SFNumberWidgetSchema | ||||
|           ui: {  | ||||
|             prefix: '¥', | ||||
|             widgetWidth: 300, | ||||
|             change: _args => this.payChange() | ||||
|            } as SFNumberWidgetSchema | ||||
|         }, | ||||
|         subtotal: { type: 'number', title: '小计', default: 0, ui: { widget: 'custom' } as SFNumberWidgetSchema }, | ||||
|         appendFee: { type: 'number', title: '附加费', default: 0, ui: { widget: 'custom' } as SFNumberWidgetSchema }, | ||||
|  | ||||
		Reference in New Issue
	
	Block a user