This commit is contained in:
Taric Xin
2022-03-07 11:22:56 +08:00
parent 198d9bf776
commit 9f0b3da44c
5 changed files with 71 additions and 36 deletions

View File

@ -101,13 +101,16 @@
</div>
<sv-container col="3" class="mt-md">
<sv-title>银行结算信息</sv-title>
<sv-title>银行结算信息<ng-container *ngIf="bankList?.length===0">(暂无银行信息)</ng-container></sv-title>
<ng-container *ngFor="let item of bankList">
<sv label="开户银行">
{{ userIdentityDetail?.name }}
{{ item.bankName }}
</sv>
<sv label="银行卡号">
{{ userIdentityDetail?.certificateNumber }}
{{ item?.bankCardNumber }}
</sv>
</ng-container>
</sv-container>
</nz-card>

View File

@ -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;
}
});
}
/** 启用/冻结司机 */

View File

@ -166,14 +166,16 @@
</sv>
<sv label="有效期" col="1">
<nz-date-picker [(ngModel)]="driverDetail.validStartTime" [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 && !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">
[nzBorderless]="!isEditDriver" [nzSuffixIcon]="isEditDriver?'calendar':''" style="width: 110px;"
class="calendar">
</nz-date-picker>
<ng-container *ngIf="isEditDriver">
<label nz-checkbox [ngModel]="!!!driverDetail.validEndTime"
@ -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">
[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"
@ -291,13 +295,16 @@
</sv-container>
<sv-container col="3" class="mt-md">
<sv-title>银行结算信息</sv-title>
<sv-title>银行结算信息 <ng-container *ngIf="bankList?.length===0">(暂无银行信息)</ng-container>
</sv-title>
<ng-container *ngFor="let item of bankList">
<sv label="开户银行">
{{ userIdentityDetail?.name }}
{{ item.bankName }}
</sv>
<sv label="银行卡号">
{{ userIdentityDetail?.certificateNumber }}
{{ item?.bankCardNumber }}
</sv>
</ng-container>
</sv-container>
<nz-divider></nz-divider>

View File

@ -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;
}
});
}
/** 启用/冻结司机 */

View File

@ -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';
// 总评分