From 5da35efeb01b358f9a1e9a0cd8dcac2dba553894 Mon Sep 17 00:00:00 2001 From: Taric Xin Date: Tue, 15 Feb 2022 16:47:14 +0800 Subject: [PATCH] edit --- .../driver/detail/detail.component.ts | 39 ++++++++++++------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/src/app/routes/usercenter/components/driver/detail/detail.component.ts b/src/app/routes/usercenter/components/driver/detail/detail.component.ts index 1cf0ffe9..7c3e052c 100644 --- a/src/app/routes/usercenter/components/driver/detail/detail.component.ts +++ b/src/app/routes/usercenter/components/driver/detail/detail.component.ts @@ -86,13 +86,13 @@ export class UserCenterComponentsDriverDetailComponent implements OnInit { }); // 获取人脸识别结果 this.service.request(this.service.$api_getFaceFlowQuery, { id: this.route.snapshot.params.id }).subscribe(res => { - console.log(res) - if(res) { - this.faceStatus = res.status - if(res.status == 4) { - this.facetext= res.failReason + console.log(res); + if (res) { + this.faceStatus = res.status; + if (res.status == 4) { + this.facetext = res.failReason; } - } + } }); // 获取用户个人信息 this.service.request(this.service.$api_get_user_identity, { id: this.route.snapshot.params.id }).subscribe(res => { @@ -115,7 +115,7 @@ export class UserCenterComponentsDriverDetailComponent implements OnInit { this.service.request(this.service.$api_get_driver_practice_seniority, { appUserId: this.route.snapshot.params.id }).subscribe(res => { if (res?.id) { this.licenseDetail = res; - console.log(res) + console.log(res); this.tempalateLicenseDetail = { ...this.licenseDetail }; } }); @@ -290,10 +290,23 @@ export class UserCenterComponentsDriverDetailComponent implements OnInit { * 修改驾驶证,从业资格证信息 */ saveDriver() { - console.log(this.route.snapshot.params.id); const driverDetail = this.driverDetail; const licenseDetail = this.licenseDetail; - console.log(this.driverDetail); + // console.log(this.driverDetail); + if (driverDetail.validStartTime && driverDetail.validEndTime) { + let validStartTime = driverDetail.validStartTime; + let validEndTime = driverDetail.validEndTime; + if (typeof driverDetail.validStartTime === 'string') { + validStartTime = new Date(driverDetail.validStartTime); + } + if (typeof driverDetail.validEndTime === 'string') { + validEndTime = new Date(driverDetail.validEndTime); + } + if (validStartTime?.getTime() >= validEndTime?.getTime()) { + this.service.msgSrv.warning('结束时间必须大于开始时间'); + return; + } + } const params: any = { userId: this.route.snapshot.params.id, mobile: this.userDetail?.phone, @@ -314,7 +327,7 @@ export class UserCenterComponentsDriverDetailComponent implements OnInit { driverDetail.validStartTime?.length === 10 ? driverDetail.validStartTime : this.datePipe.transform(driverDetail.validStartTime, 'yyyy-MM-dd') - }, + } // userPracticeSeniorityDTO: { // appUserId: licenseDetail.appUserId || this.route.snapshot.params.id, // approvalStatus: licenseDetail.approvalStatus, @@ -333,7 +346,7 @@ export class UserCenterComponentsDriverDetailComponent implements OnInit { // : this.datePipe.transform(licenseDetail.validStartTime, 'yyyy-MM-dd') // } }; - if(licenseDetail.approvalStatus && licenseDetail.licenseNo && licenseDetail.regionCode) { + if (licenseDetail.approvalStatus && licenseDetail.licenseNo && licenseDetail.regionCode) { params.userPracticeSeniorityDTO = { appUserId: licenseDetail.appUserId || this.route.snapshot.params.id, approvalStatus: licenseDetail.approvalStatus, @@ -350,9 +363,9 @@ export class UserCenterComponentsDriverDetailComponent implements OnInit { licenseDetail.validStartTime?.length === 10 ? licenseDetail.validStartTime : this.datePipe.transform(licenseDetail.validStartTime, 'yyyy-MM-dd') - } + }; } - console.log(params) + console.log(params); this.service.request(this.service.$api_update_driver_license, params).subscribe(res => { if (res) { this.service.msgSrv.success('修改成功');