- {{ userIdentityDetail?.enterpriseName }}
+ {{ userIdentityDetail?.name }}
-
+
+ (nzCheckedChange)="approvalOpinion=approvalOpinion+'、'+tag">
{{ tag }}
diff --git a/src/app/routes/usercenter/components/freight/user/detail/detail.component.ts b/src/app/routes/usercenter/components/freight/user/detail/detail.component.ts
index e447f1b4..4b551384 100644
--- a/src/app/routes/usercenter/components/freight/user/detail/detail.component.ts
+++ b/src/app/routes/usercenter/components/freight/user/detail/detail.component.ts
@@ -25,10 +25,7 @@ export class FreightComponentsUserDetailComponent implements OnInit {
{ title: '角色', index: 'totalPrice', width: 300, className: 'text-center' }
];
- approvalOpinion = {
- reason: '',
- remark: ''
- };
+ approvalOpinion = '';
reasonTags = ['身份证照片太丑', '姓名与身份证号不匹配'];
constructor(private nzModalService: NzModalService, public service: UsermanageService, private route: ActivatedRoute) {}
@@ -83,27 +80,44 @@ export class FreightComponentsUserDetailComponent implements OnInit {
auditPass() {
this.nzModalService.confirm({
nzTitle: '审核通过',
- nzContent: `是否确认通过(姓名:黄大仙)审核`,
- nzOnOk: () => {}
+ nzContent: `是否确认通过(姓名:${this.userIdentityDetail?.name})审核`,
+ nzOnOk: () => {
+ this.auditEnterprise(0);
+ }
});
}
auditNo() {
- this.approvalOpinion = {
- reason: '',
- remark: ''
- };
+ this.approvalOpinion = '';
this.nzModalService.create({
nzTitle: '审核驳回',
nzContent: this.redectModal,
nzOnOk: () => {
- if (!this.approvalOpinion?.remark) {
+ if (!this.approvalOpinion) {
return false;
}
+ this.auditEnterprise(1);
return;
}
});
}
+
+ private auditEnterprise(auditStatus: number) {
+ this.service
+ .request(this.service.$api_approve_identity, {
+ auditStatus: auditStatus,
+ identityId: this.userIdentityDetail.id,
+ auditType: 0,
+ certificationOpinions: this.approvalOpinion
+ })
+ .subscribe(res => {
+ if (res) {
+ this.service.msgSrv.success(auditStatus === 0 ? '审核通过' : '驳回成功');
+ }
+ this.initData();
+ });
+ }
+
ratify() {}
goBack() {
diff --git a/src/app/shared/shared-zorro.module.ts b/src/app/shared/shared-zorro.module.ts
index 558ba2aa..4bda1445 100644
--- a/src/app/shared/shared-zorro.module.ts
+++ b/src/app/shared/shared-zorro.module.ts
@@ -41,6 +41,7 @@ import { NzStatisticModule } from 'ng-zorro-antd/statistic';
import { NzTimelineModule } from 'ng-zorro-antd/timeline';
import { NzSkeletonModule } from 'ng-zorro-antd/skeleton';
import { NzUploadModule } from 'ng-zorro-antd/upload';
+import { NzCascaderModule } from 'ng-zorro-antd/cascader';
export const SHARED_ZORRO_MODULES = [
NzButtonModule,
NzGridModule,
@@ -75,5 +76,6 @@ export const SHARED_ZORRO_MODULES = [
NzStatisticModule,
NzTimelineModule,
NzSkeletonModule,
- NzUploadModule
+ NzUploadModule,
+ NzCascaderModule
];
diff --git a/src/style-icons-auto.ts b/src/style-icons-auto.ts
index cd71454c..cf0f7334 100644
--- a/src/style-icons-auto.ts
+++ b/src/style-icons-auto.ts
@@ -57,7 +57,8 @@ import {
MenuOutline,
SwapOutline,
EyeFill,
- EyeInvisibleFill
+ EyeInvisibleFill,
+ SolutionOutline
} from '@ant-design/icons-angular/icons';
export const ICONS_AUTO = [
@@ -114,5 +115,6 @@ export const ICONS_AUTO = [
MenuOutline,
EyeFill,
EyeInvisibleFill,
- SwapOutline
+ SwapOutline,
+ SolutionOutline
];