Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop

This commit is contained in:
Taric Xin
2022-03-07 11:23:02 +08:00
7 changed files with 73 additions and 65 deletions

View File

@ -4,8 +4,9 @@ import { SFComponent, SFSchema, SFUISchema, SFUploadWidgetSchema } from '@delon/
import { _HttpClient } from '@delon/theme';
import { EAEnvironmentService } from '@shared';
import { NzModalRef } from 'ng-zorro-antd/modal';
import { Observable, Observer } from 'rxjs';
import { Observable, Observer, Subject } from 'rxjs';
import { UsermanageService } from 'src/app/routes/usercenter/services/usercenter.service';
import { debounceTime } from 'rxjs/operators';
@Component({
@ -21,6 +22,7 @@ export class CtcCaptatinAddComponent implements OnInit {
schema!: SFSchema;
ui!: SFUISchema;
readFlag = false;
changeSub = new Subject<string>();
detailData: any = {
bankCardNo: '',
bankName: '',
@ -45,6 +47,7 @@ export class CtcCaptatinAddComponent implements OnInit {
ngOnInit(): void {
this.initData()
this.initSF();
this.changeEndKmAction();
}
initData() {
if (this.i && this.i.id) {
@ -352,31 +355,37 @@ export class CtcCaptatinAddComponent implements OnInit {
close(): void {
this.modal.destroy();
}
sure() {
const params: any = {
bankCardNo: this.sf.value.bankCardNo,
bankName: this.sf.value.bankName,
mobile: this.sf.value.mobile,
remark: this.sf.value.remark,
identityInfoDTO: {
certificatePhotoBackWatermark: this.sf.value?.certificatePhotoBackWatermark?.data?.fullFilePath || this.sf.value?.certificatePhotoBackWatermark,
certificatePhotoFrontWatermark: this.sf.value?.certificatePhotoFrontWatermark?.data?.fullFilePath ||this.sf.value?.certificatePhotoFrontWatermark,
certificatePhotoFront: this.detailData.certificatePhotoFront,
certificatePhotoBack: this.detailData.certificatePhotoBack,
certificateNumber: this.sf.value.certificateNumber,
name: this.sf.value.name,
}
}
if (this.i.id) {
params.id = this.i.id
}
delete params.showName
this.service.request(this.service.$api_saveCaptainr_new, params).subscribe(res => {
changeEndKmAction() {
this.changeSub.pipe(debounceTime(500)).subscribe((res: string) => {
if (res) {
this.service.msgSrv.success('保存成功')
this.modal.close(true)
const params: any = {
bankCardNo: this.sf.value.bankCardNo,
bankName: this.sf.value.bankName,
mobile: this.sf.value.mobile,
remark: this.sf.value.remark,
identityInfoDTO: {
certificatePhotoBackWatermark: this.sf.value?.certificatePhotoBackWatermark?.data?.fullFilePath || this.sf.value?.certificatePhotoBackWatermark,
certificatePhotoFrontWatermark: this.sf.value?.certificatePhotoFrontWatermark?.data?.fullFilePath ||this.sf.value?.certificatePhotoFrontWatermark,
certificatePhotoFront: this.detailData.certificatePhotoFront,
certificatePhotoBack: this.detailData.certificatePhotoBack,
certificateNumber: this.sf.value.certificateNumber,
name: this.sf.value.name,
}
}
if (this.i.id) {
params.id = this.i.id
}
delete params.showName
this.service.request(this.service.$api_saveCaptainr_new, params).subscribe(res => {
if (res) {
this.service.msgSrv.success('保存成功')
this.modal.close(true)
}
})
}
})
});
}
sure() {
this.changeSub.next('500');
}
}