e
This commit is contained in:
@ -101,13 +101,16 @@
|
||||
</div>
|
||||
|
||||
<sv-container col="3" class="mt-md">
|
||||
<sv-title>银行结算信息</sv-title>
|
||||
<sv label="开户银行">
|
||||
{{ userIdentityDetail?.name }}
|
||||
</sv>
|
||||
<sv label="银行卡号">
|
||||
{{ userIdentityDetail?.certificateNumber }}
|
||||
</sv>
|
||||
<sv-title>银行结算信息<ng-container *ngIf="bankList?.length===0">(暂无银行信息)</ng-container></sv-title>
|
||||
<ng-container *ngFor="let item of bankList">
|
||||
<sv label="开户银行">
|
||||
{{ item.bankName }}
|
||||
</sv>
|
||||
<sv label="银行卡号">
|
||||
{{ item?.bankCardNumber }}
|
||||
</sv>
|
||||
</ng-container>
|
||||
|
||||
</sv-container>
|
||||
</nz-card>
|
||||
|
||||
|
||||
@ -17,6 +17,7 @@ export class CaptainDetailComponent implements OnInit {
|
||||
userDetail: any;
|
||||
userIdentityDetail: any = {};
|
||||
tempalateUserIdentityDetail = { ...this.userIdentityDetail };
|
||||
bankList: any[] = [];
|
||||
|
||||
@ViewChild('redectModal', { static: false })
|
||||
redectModal!: any;
|
||||
@ -61,6 +62,16 @@ export class CaptainDetailComponent implements OnInit {
|
||||
this.tempalateUserIdentityDetail = { ...this.userIdentityDetail };
|
||||
}
|
||||
});
|
||||
// 获取用户银行信息
|
||||
this.service
|
||||
.request(this.service.$api_get_user_bank_list, {
|
||||
roleId: this.route.snapshot.params.id
|
||||
})
|
||||
.subscribe(res => {
|
||||
if (res) {
|
||||
this.bankList = res;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/** 启用/冻结司机 */
|
||||
|
||||
@ -94,10 +94,10 @@
|
||||
<input nz-input type="text" [(ngModel)]="userIdentityDetail.certificateNumber" [readonly]="!isEditUser"
|
||||
[nzBorderless]="!isEditUser" [placeholder]="isEditUser?'':'-'">
|
||||
</sv>
|
||||
<sv label="有效期" col="1">
|
||||
<sv label="有效期" col="1">
|
||||
<nz-date-picker [(ngModel)]="userIdentityDetail.validStartTime" [nzDisabled]="!isEditUser" nzPlaceHolder=" "
|
||||
[nzBorderless]="!isEditUser" [nzSuffixIcon]="isEditUser?'calendar':''" style="width: 110px;" class="calendar">
|
||||
</nz-date-picker>
|
||||
[nzBorderless]="!isEditUser" [nzSuffixIcon]="isEditUser?'calendar':''" style="width: 110px;" class="calendar">
|
||||
</nz-date-picker>
|
||||
-
|
||||
<ng-container *ngIf="!isEditUser && !userIdentityDetail?.validEndTime && userIdentityDetail?.validStartTime">
|
||||
<label style="padding-left: 11px;">长期</label>
|
||||
@ -110,7 +110,7 @@
|
||||
(ngModelChange)="$event?userIdentityDetail.validEndTime='':''" class="ml-sm">长期</label>
|
||||
</ng-container>
|
||||
</sv>
|
||||
|
||||
|
||||
<sv label="身份证照" col="1">
|
||||
<div class="d-flex">
|
||||
<ng-container
|
||||
@ -166,19 +166,21 @@
|
||||
</sv>
|
||||
<sv label="有效期" col="1">
|
||||
<nz-date-picker [(ngModel)]="driverDetail.validStartTime" [nzDisabled]="!isEditDriver" nzPlaceHolder=" "
|
||||
[nzBorderless]="!isEditDriver" [nzSuffixIcon]="isEditDriver?'calendar':''" style="width: 110px;" class="calendar">
|
||||
</nz-date-picker>
|
||||
-
|
||||
<ng-container *ngIf="!isEditDriver && !driverDetail?.validEndTime && driverDetail?.validStartTime">
|
||||
<label style="padding-left: 11px;">长期</label>
|
||||
</ng-container>
|
||||
<nz-date-picker [(ngModel)]="driverDetail.validEndTime" [nzDisabled]="!isEditDriver" nzPlaceHolder=" "
|
||||
[nzBorderless]="!isEditDriver" [nzSuffixIcon]="isEditDriver?'calendar':''" style="width: 110px;" class="calendar">
|
||||
</nz-date-picker>
|
||||
<ng-container *ngIf="isEditDriver">
|
||||
<label nz-checkbox [ngModel]="!!!driverDetail.validEndTime"
|
||||
(ngModelChange)="$event?driverDetail.validEndTime='':''" class="ml-sm">长期</label>
|
||||
</ng-container>
|
||||
[nzBorderless]="!isEditDriver" [nzSuffixIcon]="isEditDriver?'calendar':''" style="width: 110px;"
|
||||
class="calendar">
|
||||
</nz-date-picker>
|
||||
-
|
||||
<ng-container *ngIf="!isEditDriver && !driverDetail?.validEndTime && driverDetail?.validStartTime">
|
||||
<label style="padding-left: 11px;">长期</label>
|
||||
</ng-container>
|
||||
<nz-date-picker [(ngModel)]="driverDetail.validEndTime" [nzDisabled]="!isEditDriver" nzPlaceHolder=" "
|
||||
[nzBorderless]="!isEditDriver" [nzSuffixIcon]="isEditDriver?'calendar':''" style="width: 110px;"
|
||||
class="calendar">
|
||||
</nz-date-picker>
|
||||
<ng-container *ngIf="isEditDriver">
|
||||
<label nz-checkbox [ngModel]="!!!driverDetail.validEndTime"
|
||||
(ngModelChange)="$event?driverDetail.validEndTime='':''" class="ml-sm">长期</label>
|
||||
</ng-container>
|
||||
</sv>
|
||||
<!-- <sv label="有效期起">
|
||||
<nz-date-picker [(ngModel)]="driverDetail.validStartTime" [nzDisabled]="!isEditDriver"
|
||||
@ -229,14 +231,16 @@
|
||||
</sv> -->
|
||||
<sv label="发证日期" col="2">
|
||||
<nz-date-picker [(ngModel)]="licenseDetail.validStartTime" [nzDisabled]="!isEditDriver" nzPlaceHolder=" "
|
||||
[nzBorderless]="!isEditDriver" [nzSuffixIcon]="isEditDriver?'calendar':''" style="width: 110px;" class="calendar">
|
||||
</nz-date-picker>
|
||||
[nzBorderless]="!isEditDriver" [nzSuffixIcon]="isEditDriver?'calendar':''" style="width: 110px;"
|
||||
class="calendar">
|
||||
</nz-date-picker>
|
||||
-
|
||||
<ng-container *ngIf="!isEditDriver && !licenseDetail?.validEndTime && licenseDetail?.validStartTime">
|
||||
<label style="padding-left: 11px;">长期</label>
|
||||
</ng-container>
|
||||
<nz-date-picker [(ngModel)]="licenseDetail.validEndTime" [nzDisabled]="!isEditDriver" nzPlaceHolder=" "
|
||||
[nzBorderless]="!isEditDriver" [nzSuffixIcon]="isEditDriver?'calendar':''" style="width: 110px;" class="calendar">
|
||||
[nzBorderless]="!isEditDriver" [nzSuffixIcon]="isEditDriver?'calendar':''" style="width: 110px;"
|
||||
class="calendar">
|
||||
</nz-date-picker>
|
||||
<ng-container *ngIf="isEditDriver">
|
||||
<label nz-checkbox [ngModel]="!!!licenseDetail.validEndTime"
|
||||
@ -244,7 +248,7 @@
|
||||
</ng-container>
|
||||
|
||||
</sv>
|
||||
|
||||
|
||||
<sv label="从业资格证照片" col="1">
|
||||
<ng-container
|
||||
*ngTemplateOutlet="uploadTemplate;context:{data:licenseDetail,status:isEditDriver,key:'certificatePhotoWatermark',key2:'certificatePhoto',hover:'licenseCertificate'}">
|
||||
@ -291,13 +295,16 @@
|
||||
</sv-container>
|
||||
|
||||
<sv-container col="3" class="mt-md">
|
||||
<sv-title>银行结算信息</sv-title>
|
||||
<sv label="开户银行">
|
||||
{{ userIdentityDetail?.name }}
|
||||
</sv>
|
||||
<sv label="银行卡号">
|
||||
{{ userIdentityDetail?.certificateNumber }}
|
||||
</sv>
|
||||
<sv-title>银行结算信息 <ng-container *ngIf="bankList?.length===0">(暂无银行信息)</ng-container>
|
||||
</sv-title>
|
||||
<ng-container *ngFor="let item of bankList">
|
||||
<sv label="开户银行">
|
||||
{{ item.bankName }}
|
||||
</sv>
|
||||
<sv label="银行卡号">
|
||||
{{ item?.bankCardNumber }}
|
||||
</sv>
|
||||
</ng-container>
|
||||
</sv-container>
|
||||
|
||||
<nz-divider></nz-divider>
|
||||
|
||||
@ -56,7 +56,7 @@ export class UserCenterComponentsDriverDetailComponent implements OnInit {
|
||||
adressCodeList: any = [];
|
||||
billEvaluateList: any = [];
|
||||
approvalOpinion = '';
|
||||
|
||||
bankList: any[] = [];
|
||||
isEditUser = false;
|
||||
isEditDriver = false;
|
||||
|
||||
@ -132,6 +132,17 @@ export class UserCenterComponentsDriverDetailComponent implements OnInit {
|
||||
this.billEvaluateList = res;
|
||||
}
|
||||
});
|
||||
|
||||
// 获取用户银行信息
|
||||
this.service
|
||||
.request(this.service.$api_get_user_bank_list, {
|
||||
roleId: this.route.snapshot.params.id
|
||||
})
|
||||
.subscribe(res => {
|
||||
if (res) {
|
||||
this.bankList = res;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/** 启用/冻结司机 */
|
||||
|
||||
@ -71,6 +71,9 @@ export class UsermanageService extends ShipperBaseService {
|
||||
// 司机详情查看-获取用户关联的企业项目角色信息
|
||||
$api_get_driver_projects = '/api/mdc/cuc/user/getEnterpriceProjectInfo';
|
||||
|
||||
// 根据应用用户ID获取银行信息表
|
||||
$api_get_user_bank_list = '/api/fcc/bankInfoOBC/list/page';
|
||||
|
||||
// 获取服务评级
|
||||
$api_get_driver_billEvaluate = '/api/sdc/billEvaluate/getServiceRating';
|
||||
// 总评分
|
||||
|
||||
Reference in New Issue
Block a user