车辆接口更新
This commit is contained in:
		| @ -216,6 +216,11 @@ | ||||
|  | ||||
| <nz-card> | ||||
|   <div class="card-title">服务信息</div> | ||||
|   <div nz-row> | ||||
|     <div nz-col nzSpan="12"> | ||||
|       <sf #sf55 [schema]="schema55" [button]="'none'" [ui]="ui55" [formData]="sf55data"></sf> | ||||
|     </div> | ||||
|   </div> | ||||
|   <div nz-row [nzGutter]="24" style="margin: 24px 0"> | ||||
|     <div nz-col [nzSpan]="10"> | ||||
|       <div class="align-center"> | ||||
|  | ||||
| @ -2,6 +2,7 @@ import { Component, OnInit, ViewChild } from '@angular/core'; | ||||
| import { FormBuilder, FormControl, FormGroup, Validators } from '@angular/forms'; | ||||
| import { ActivatedRoute, Router } from '@angular/router'; | ||||
| import { | ||||
|   SFCheckboxWidgetSchema, | ||||
|   SFComponent, | ||||
|   SFNumberWidgetSchema, | ||||
|   SFSchema, | ||||
| @ -31,6 +32,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|   sf3data: any; // 货源单设置回显 | ||||
|   sf4data: any; // 货源单设置回显 | ||||
|   sf5data: any; // 货源单设置回显 | ||||
|   sf55data: any; // 货源单设置回显 | ||||
|   sf6data: any; // 货源单设置回显 | ||||
|   sf7data: any; // 货源单设置回显 | ||||
|   creatTime: any; // 货源单设置回显 | ||||
| @ -87,6 +89,10 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|   schema5: SFSchema = {}; | ||||
|   ui5!: SFUISchema; | ||||
|  | ||||
|   @ViewChild('sf55', { static: false }) sf55!: SFComponent; | ||||
|   schema55: SFSchema = {}; | ||||
|   ui55!: SFUISchema; | ||||
|  | ||||
|   @ViewChild('sf6', { static: false }) sf6!: SFComponent; | ||||
|   schema6: SFSchema = {}; | ||||
|   ui6!: SFUISchema; | ||||
| @ -105,6 +111,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|     this.initSF3(); | ||||
|     this.initSF4(); | ||||
|     this.initSF5(); | ||||
|     this.initSF55(); | ||||
|     this.initSF6(); | ||||
|     this.initSF7(); | ||||
|     this.initdata(); | ||||
| @ -356,7 +363,56 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|       } | ||||
|     }; | ||||
|   } | ||||
|  | ||||
|   initSF55() { | ||||
|     this.schema55 = { | ||||
|       properties: { | ||||
|         insuranceType: { | ||||
|           type: 'string', | ||||
|           title: '增值服务套餐', | ||||
|           enum: [ | ||||
|             { label: '不购买', value: '0' }, | ||||
|             { label: '套餐一', value: '1' }, | ||||
|             { label: '套餐二', value: '2' } | ||||
|           ], | ||||
|           ui: { | ||||
|             widget: 'select' | ||||
|           }, | ||||
|           default:'0' | ||||
|         }, | ||||
|         type1: { | ||||
|           type: 'string', | ||||
|           title: '', | ||||
|           enum: ['车辆实时定位', '轨迹查询', '数据保护','赠送基本险'], | ||||
|           readOnly: true, | ||||
|           ui: { | ||||
|             widget: 'checkbox', | ||||
|             visibleIf: {insuranceType: (value: string) => value ==='1'}, | ||||
|           } as SFCheckboxWidgetSchema, | ||||
|           default: ['车辆实时定位', '轨迹查询', '数据保护','赠送基本险'], | ||||
|         }, | ||||
|         type2: { | ||||
|           type: 'string', | ||||
|           title: '', | ||||
|           enum: ['车辆实时定位', '轨迹查询', '数据保护','专属技术服务','赠送综合险'], | ||||
|           readOnly: true, | ||||
|           ui: { | ||||
|             widget: 'checkbox', | ||||
|             visibleIf: {insuranceType: (value: string) => value ==='2'}, | ||||
|           } as SFCheckboxWidgetSchema, | ||||
|           default: ['车辆实时定位', '轨迹查询', '数据保护','专属技术服务','赠送综合险'], | ||||
|         } | ||||
|       } | ||||
|     }; | ||||
|     this.ui55 = { | ||||
|       '*': { | ||||
|         spanLabelFixed: 100, | ||||
|         grid: { span: 24 } | ||||
|       }, | ||||
|       $insuranceType: { | ||||
|         grid: { span: 12 } | ||||
|       } | ||||
|     }; | ||||
|   } | ||||
|   initSF5() { | ||||
|     this.schema5 = { | ||||
|       properties: { | ||||
| @ -810,6 +866,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|       loadingTime: this.validateForm1?.value?.loadingTime, | ||||
|       unloadingTime: this.validateForm1?.value?.unloadingTime, | ||||
|       unLoadingPlaceDTOList: [...this.startInfo, ...this.endInfo], | ||||
|       insuranceType:this.sf55.value.insuranceType, | ||||
|       goodsInfoDTOList: [ | ||||
|         { | ||||
|           ...this.sf4.value, | ||||
| @ -836,6 +893,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|       this.requests(this.service.$api_set_saveAnotherWholeOrder, params, 2); | ||||
|     } | ||||
|   } | ||||
|   // 补0函数 | ||||
|   addPreZero(num: any) { | ||||
|     if (num < 10) { | ||||
|       return '0' + num; | ||||
| @ -1040,13 +1098,9 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { | ||||
|     this.sf5data = { | ||||
|       goodsValue: res?.goodsValue | ||||
|     }; | ||||
|     console.log(res?.stateReceipt); | ||||
|     // this.sf6data = { | ||||
|     //   stateReceipt: res?.stateReceipt, | ||||
|     //   receiptType: res?.receiptType, | ||||
|     //   receiptUserId: res?.receiptUserId, | ||||
|     //   remarks: res?.remarks | ||||
|     // }; | ||||
|     this.sf55data = { | ||||
|       insuranceType: res?.serviceInformationVO?.insuranceType || '' | ||||
|     }; | ||||
|     this.sf6data = { | ||||
|       stateReceipt: res?.stateReceipt, | ||||
|       receiptType: res?.receiptType || '', | ||||
|  | ||||
		Reference in New Issue
	
	Block a user