资金上报
This commit is contained in:
@ -1,8 +1,6 @@
|
||||
import { Component, OnInit, ViewChild } from '@angular/core';
|
||||
import { Router } from '@angular/router';
|
||||
import { STColumn, STComponent } from '@delon/abc/st';
|
||||
import { SFSchema } from '@delon/form';
|
||||
import { ModalHelper, _HttpClient } from '@delon/theme';
|
||||
import { NzModalRef } from 'ng-zorro-antd/modal';
|
||||
import { ReportingService } from '../../services/reporting.service';
|
||||
|
||||
@ -11,26 +9,22 @@ import { ReportingService } from '../../services/reporting.service';
|
||||
templateUrl: './verify-result.component.html',
|
||||
})
|
||||
export class DatatableReportingVerifyResultComponent implements OnInit {
|
||||
url = `/user`;
|
||||
searchSchema: SFSchema = {
|
||||
properties: {
|
||||
no: {
|
||||
type: 'string',
|
||||
title: '编号'
|
||||
}
|
||||
}
|
||||
};
|
||||
@ViewChild('st') private readonly st!: STComponent;
|
||||
columns: STColumn[] = [];
|
||||
record: any = {}
|
||||
tabs: any[] = [
|
||||
{ name: '订单信息', value: '1' },
|
||||
{ name: '司机信息', value: '2' },
|
||||
{ name: '车辆信息', value: '3' },
|
||||
];
|
||||
record: any = {};
|
||||
|
||||
tabs: any[] = [
|
||||
{ name: '订单信息', value: 3 },
|
||||
{ name: '司机信息', value: 2 },
|
||||
{ name: '车辆信息', value: 4 },
|
||||
];
|
||||
subjectType = 3;
|
||||
subjectId = '';
|
||||
get reqParams() {
|
||||
return {};
|
||||
return {
|
||||
subjectType: this.subjectType,
|
||||
subjectId: this.record?.id
|
||||
};
|
||||
}
|
||||
constructor(public service: ReportingService, private modalRef: NzModalRef, public router: Router) {
|
||||
|
||||
@ -46,13 +40,31 @@ export class DatatableReportingVerifyResultComponent implements OnInit {
|
||||
initST() {
|
||||
this.columns = [
|
||||
{ title: '序号', type: 'no', className: 'text-center', width: '60px', },
|
||||
{ title: '监管平台字段', index: 'orderStatus', className: 'text-center', width: '120px', },
|
||||
{ title: '系统字段', index: 'orderStatus', className: 'text-center', width: '100px', },
|
||||
{ title: '监管平台字段', index: 'thirdPartyFieldName', className: 'text-center', width: '120px', },
|
||||
{ title: '系统字段', index: 'checkFieldName', className: 'text-center', width: '100px', },
|
||||
{ title: '归属模块', index: 'orderStatus', className: 'text-center', width: '120px', },
|
||||
{ title: '是否必填', index: 'orderStatus', className: 'text-center', width: '100px', },
|
||||
{ title: '上传值', index: 'orderStatus', className: 'text-center', width: '150px', },
|
||||
{ title: '本地校验', index: 'orderStatus', className: 'text-center', width: '100px', },
|
||||
{ title: '错误内容', index: 'orderStatus', className: 'text-center', width: '150px', },
|
||||
{
|
||||
title: '是否必填',
|
||||
index: 'requiredStatus',
|
||||
className: 'text-center',
|
||||
width: '100px',
|
||||
type: 'enum',
|
||||
enum: {
|
||||
0: '否',
|
||||
1: '是'
|
||||
}
|
||||
},
|
||||
{ title: '上传值', index: 'fieldValue', className: 'text-center', width: '150px', },
|
||||
{
|
||||
title: '本地校验', index: 'checkStatus', className: 'text-center', width: '100px',
|
||||
type: 'enum',
|
||||
enum: {
|
||||
0: '校验中',
|
||||
1: '通过',
|
||||
2: '不通过'
|
||||
}
|
||||
},
|
||||
{ title: '错误内容', index: 'remark', className: 'text-center', width: '150px', },
|
||||
]
|
||||
}
|
||||
|
||||
@ -64,7 +76,10 @@ export class DatatableReportingVerifyResultComponent implements OnInit {
|
||||
}
|
||||
|
||||
selectTab(e: any) {
|
||||
|
||||
setTimeout(() => {
|
||||
this.subjectType = e?.value;
|
||||
this.st.load(1);
|
||||
})
|
||||
}
|
||||
|
||||
update() {
|
||||
@ -77,9 +92,23 @@ export class DatatableReportingVerifyResultComponent implements OnInit {
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
close(): void {
|
||||
this.modalRef.destroy();
|
||||
}
|
||||
filterCheckStatus(status: number) {
|
||||
switch (status) {
|
||||
case 0:
|
||||
return '校验中';
|
||||
case 1:
|
||||
return '通过';
|
||||
case 2:
|
||||
return '不通过';
|
||||
default:
|
||||
return '';
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user