指派熟车优化
This commit is contained in:
		| @ -112,7 +112,17 @@ export class SupplyManagementVehicleAssignedCarComponent implements OnInit { | |||||||
|     console.log(this.params) |     console.log(this.params) | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   dataProcess(data: STData[]): STData[] { |   dataProcess = (data: STData[], rawData: any): STData[] => { | ||||||
|  |     if (rawData.status === 505016) { | ||||||
|  |       this.modalSrv.confirm({ | ||||||
|  |         nzTitle: '系统提示', | ||||||
|  |         nzContent: '<b>该司机还未注册,是否邀请他注册?点击"是"系统将发送邀请短信给司机</b>', | ||||||
|  |         nzOkText: '确定', | ||||||
|  |         nzCancelText: '取消', | ||||||
|  |         nzOnOk: () => console.log('OK') | ||||||
|  |       }); | ||||||
|  |       return []; | ||||||
|  |     } | ||||||
|     return data.map((i, index) => { |     return data.map((i, index) => { | ||||||
|       i.carId = ''; |       i.carId = ''; | ||||||
|       i.disabled = (i?.certificationStatus === 1 && i.driverStatus === 1); |       i.disabled = (i?.certificationStatus === 1 && i.driverStatus === 1); | ||||||
|  | |||||||
| @ -1,17 +1,15 @@ | |||||||
| import { ChangeDetectorRef, Component, Input, OnInit, ViewChild } from '@angular/core'; | import { Component, Input, OnInit, ViewChild } from '@angular/core'; | ||||||
| import { ActivatedRoute, Router } from '@angular/router'; | import { ActivatedRoute, Router } from '@angular/router'; | ||||||
| import { STChange, STColumn, STComponent, STData, STRequestOptions } from '@delon/abc/st'; | import { STColumn, STComponent, STData } from '@delon/abc/st'; | ||||||
| import { SFComponent, SFSchema, SFSelectWidgetSchema, SFUISchema } from '@delon/form'; | import { SFComponent, SFSchema, SFUISchema } from '@delon/form'; | ||||||
| import { ModalHelper } from '@delon/theme'; | import { ModalHelper } from '@delon/theme'; | ||||||
| import { EAEnvironmentService, processSingleSort } from '@shared'; | import { EAEnvironmentService } from '@shared'; | ||||||
| import { NzDrawerRef, NzDrawerService } from 'ng-zorro-antd/drawer'; | import { NzDrawerService } from 'ng-zorro-antd/drawer'; | ||||||
| import { NzModalRef, NzModalService } from 'ng-zorro-antd/modal'; | import { NzModalRef, NzModalService } from 'ng-zorro-antd/modal'; | ||||||
| import { SupplyManagementAddDriversComponent } from 'src/app/routes/supply-management/components/add-drivers/add-drivers.component'; | import { SupplyManagementAddDriversComponent } from 'src/app/routes/supply-management/components/add-drivers/add-drivers.component'; | ||||||
|  |  | ||||||
| import { SupplyManagementService } from '../../services/supply-management.service'; | import { SupplyManagementService } from '../../services/supply-management.service'; | ||||||
| import { CarAddmodalComponent } from '../addmodal/addmodal.component'; | import { CarAddmodalComponent } from '../addmodal/addmodal.component'; | ||||||
| import { PublishchooseFamifiarAddComponent } from './add/add.component'; |  | ||||||
| import { PublishchooseFamifiarSetCaptainComponent } from './set-captain/set-captain.component'; |  | ||||||
|  |  | ||||||
| @Component({ | @Component({ | ||||||
|   selector: 'app-publish-goods-choose-famifiar', |   selector: 'app-publish-goods-choose-famifiar', | ||||||
| @ -37,7 +35,7 @@ export class PublishGoodsChooseFamifiarComponent implements OnInit { | |||||||
|   submitUrl = ''; |   submitUrl = ''; | ||||||
|  |  | ||||||
|   @Input() |   @Input() | ||||||
|   submitParams:any; |   submitParams: any; | ||||||
|  |  | ||||||
|   constructor( |   constructor( | ||||||
|     private modal: NzModalRef, |     private modal: NzModalRef, | ||||||
| @ -241,7 +239,17 @@ export class PublishGoodsChooseFamifiarComponent implements OnInit { | |||||||
|   } |   } | ||||||
|  |  | ||||||
|   // 熟车请求数据处理 |   // 熟车请求数据处理 | ||||||
|   reqProcess(data: STData[]): STData[] { |   reqProcess = (data: STData[], rawData: any): STData[] => { | ||||||
|  |     if (rawData.status === 505016) { | ||||||
|  |       this.modalService.confirm({ | ||||||
|  |         nzTitle: '系统提示', | ||||||
|  |         nzContent: '<b>该司机还未注册,是否邀请他注册?点击"是"系统将发送邀请短信给司机</b>', | ||||||
|  |         nzOkText: '确定', | ||||||
|  |         nzCancelText: '取消', | ||||||
|  |         nzOnOk: () => console.log('OK') | ||||||
|  |       }); | ||||||
|  |       return []; | ||||||
|  |     } | ||||||
|     return data.map((i, index) => { |     return data.map((i, index) => { | ||||||
|       const defaultCart = i.userCarLicenseDesensitizationVOList.find((cart: any) => cart.isDefault); |       const defaultCart = i.userCarLicenseDesensitizationVOList.find((cart: any) => cart.isDefault); | ||||||
|       return { ...i, default: defaultCart || '' }; |       return { ...i, default: defaultCart || '' }; | ||||||
| @ -275,8 +283,8 @@ export class PublishGoodsChooseFamifiarComponent implements OnInit { | |||||||
|   } |   } | ||||||
|  |  | ||||||
|   /** |   /** | ||||||
|  * 验证车辆的状态 | * 验证车辆的状态 | ||||||
|  */ | */ | ||||||
|   verifyVechicleStatus(_record: STData) { |   verifyVechicleStatus(_record: STData) { | ||||||
|     const { carId, appUserId: driverId, captainAppUserId: carCaptainId } = _record; |     const { carId, appUserId: driverId, captainAppUserId: carCaptainId } = _record; | ||||||
|     const carInfo: any = { carId, driverId, carCaptainId }; |     const carInfo: any = { carId, driverId, carCaptainId }; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user