diff --git a/src/app/routes/usercenter/components/freight/list/new/new.component.html b/src/app/routes/usercenter/components/freight/list/new/new.component.html index 76f4ac8a..3002aa5c 100644 --- a/src/app/routes/usercenter/components/freight/list/new/new.component.html +++ b/src/app/routes/usercenter/components/freight/list/new/new.component.html @@ -1,96 +1,92 @@ - - - - 企业基本信息 - - - - 请上传营业执照原件的高清照片,若上传复印件,则需加盖公司印章; - 上传后系统会自动识别并填写 - - - - 万元 - + + + 企业基本信息 + + + + 请上传营业执照原件的高清照片,若上传复印件,则需加盖公司印章; + 上传后系统会自动识别并填写 + + + + 万元 + - - 营业执照法人信息 - - - - 请上传身份证原件的高清照片,若上传复印件,则需申请人签字; - 上传后系统会自动识别并填写 - - - - - - 正面照(人像面) - 示例 - - - - - - - - 背面照(国徽面) - 示例 - - - - - + + 营业执照法人信息 + + + + 请上传身份证原件的高清照片,若上传复印件,则需申请人签字; + 上传后系统会自动识别并填写 + + + + + + 正面照(人像面) + 示例 + + + + + + + + 背面照(国徽面) + 示例 + + + + + - - - 企业开票信息 - - - 企业管理员信息 - + + + 企业开票信息 + + + 企业管理员信息 + - - - 请上传该企业授权您成为本系统企业管理员的文件的高清照片,需加盖公司印章 - 上传后系统会自动识别并填写 - - - - - - - 请上传身份证原件的高清照片,若上传复印件,则需申请人签字; - 上传后系统会自动识别并填写 - - - - - - 正面照(人像面) - 示例 - - - - - - - - 背面照(国徽面) - 示例 - - - - + + + 请上传该企业授权您成为本系统企业管理员的文件的高清照片,需加盖公司印章 + 上传后系统会自动识别并填写 + + + + + + + 请上传身份证原件的高清照片,若上传复印件,则需申请人签字; + 上传后系统会自动识别并填写 + + + + + + 正面照(人像面) + 示例 + + + + + + + + 背面照(国徽面) + 示例 + + + + + - - - - - 确认新增 - 返回 - - + + 确认新增 + 返回 + \ No newline at end of file diff --git a/src/app/routes/usercenter/components/freight/list/new/new.component.less b/src/app/routes/usercenter/components/freight/list/new/new.component.less index 952a200c..b104723c 100644 --- a/src/app/routes/usercenter/components/freight/list/new/new.component.less +++ b/src/app/routes/usercenter/components/freight/list/new/new.component.less @@ -1,33 +1,6 @@ :host { ::ng-deep { nz-card { - .page-title { - margin-bottom: 39px; - color : #333; - font-weight : 500; - font-size : 20px; - line-height : 28px; - text-align : center; - } - - .step-title { - display: block; - width : 800px !important; - margin : 0 auto; - } - - .myForm { - width : 680px; - margin: 5rem auto; - } - - .steps-content { - min-height: 250px; - } - - .btn-submit { - margin-top: 16px; - } .pr { position: relative; @@ -65,46 +38,10 @@ border-left : solid 3px #1890ff; } - .form-content { - padding: 48px 32px; - } - - .apply-sv { - margin : 16px 0; - padding : 20px; - background : #f8f8f8; - border-radius: 2px; - } - - .result-date { - font-size: 12px; - } - - .result-tips { - color : #ff4d4f; - font-size: 14px; - } - - .sv-img { - display : inline-block; - width : 104px; - height : 104px; - margin-right : 20px; - padding : 8px; - background : #fff; - border : 1px solid rgba(0, 0, 0, 0.15); - border-radius: 2px; - - img { - width : 100%; - height: 100%; - } - } } .ant-form-item { margin-left: 180px; - } nz-date-picker, diff --git a/src/app/routes/usercenter/components/freight/list/new/new.component.ts b/src/app/routes/usercenter/components/freight/list/new/new.component.ts index 47b73c8a..a82d615c 100644 --- a/src/app/routes/usercenter/components/freight/list/new/new.component.ts +++ b/src/app/routes/usercenter/components/freight/list/new/new.component.ts @@ -8,21 +8,33 @@ import { SFDateWidgetSchema, SFSchema, SFSchemaEnum, - SFSelectWidgetSchema, SFTextareaWidgetSchema, SFUISchema, SFUploadWidgetSchema } from '@delon/form'; -import { ModalHelper } from '@delon/theme'; -import { EnvironmentService } from '@env/environment.service'; -import { NzCascaderOption } from 'ng-zorro-antd/cascader'; import { NzMessageService } from 'ng-zorro-antd/message'; -import { NzModalService } from 'ng-zorro-antd/modal'; -import { of } from 'rxjs'; -import { map } from 'rxjs/operators'; import { UsermanageService } from 'src/app/routes/usercenter/services/usercenter.service'; -// import { AccountService } from '../../services/account.service'; -// import { AccountComponentsImgViewComponent } from '../img-view/img-view.component'; + +const IMAGECONFIG = { + action: apiConf.waterFileUpload, + fileType: 'image/png,image/jpeg,image/jpg,image/gif', + fileSize: 5120, + limit: 1, + limitFileCount: 1, + resReName: 'data.fullFileWatermarkPath', + urlReName: 'data.fullFileWatermarkPath', + widget: 'upload', + name: 'multipartFile', + multiple: false, + listType: 'picture-card' +}; + +const DATECONFIG = { + grid: { xxl: 13, xl: 18, lg: 24, md: 24 }, + widget: 'date', + format: 'yyyy-MM-dd', + placeholder: '请选择' +}; @Component({ selector: 'app-account-components-freight-new', @@ -30,27 +42,6 @@ import { UsermanageService } from 'src/app/routes/usercenter/services/usercenter styleUrls: ['./new.component.less'] }) export class FreightComponentsListNewComponent implements OnInit { - private imageConfig = { - action: apiConf.waterFileUpload, - fileType: 'image/png,image/jpeg,image/jpg,image/gif', - fileSize: 5120, - limit: 1, - limitFileCount: 1, - resReName: 'data.fullFileWatermarkPath', - urlReName: 'data.fullFileWatermarkPath', - widget: 'upload', - name: 'multipartFile', - multiple: false, - listType: 'picture-card' - }; - - private dateConfig = { - grid: { xxl: 13, xl: 18, lg: 24, md: 24 }, - widget: 'date', - format: 'yyyy-MM-dd', - placeholder: '请选择' - }; - @ViewChild('sf', { static: false }) sf!: SFComponent; @ViewChild('sf1', { static: false }) @@ -85,28 +76,10 @@ export class FreightComponentsListNewComponent implements OnInit { } }; - infoData: any = {}; - infoData1: any = {}; - enterpriseAddressCodeStr = ''; - enterpriseAddressCode: any; - enterpriseBusinessAddressCodeStr = ''; - enterpriseBusinessAddressCode = ''; - regionData: any = []; - - constructor( - private routerinfo: ActivatedRoute, - public msg: NzMessageService, - private router: Router, - private modalService: NzModalService, - private service: UsermanageService - ) {} - ngOnInit() { - this.getRegionToThree(''); - } + constructor(private router: Router, private service: UsermanageService) {} + ngOnInit() {} submitForm() { - console.log(this.sf.value); - console.log(this.sf1.value); const sfVlaue = this.sf.value; const params = {}; Object.assign( @@ -133,183 +106,13 @@ export class FreightComponentsListNewComponent implements OnInit { } ); this.service.request(this.service.$api_save_enterprise_admin, params).subscribe(res => { - console.log(res); + if (res) { + this.service.msgSrv.success('企业新增成功'); + this.goBack(); + } }); } - // submitForm() { - // // 营业执照基本信息 - // if (!this.sf.value.contactsName) { - // // this.service.msgSrv.warning('请填写申请人姓名'); - // return; - // } - // if (!this.sf1.value.enterpriseQualificationCertificate) { - // // this.service.msgSrv.warning('请上传营业执照'); - // return; - // } - // if (!this.sf1.value.unifiedSocialCreditCode) { - // // this.service.msgSrv.warning('请填写统一社会信用代码'); - // return; - // } - // if (!this.sf1.value.enterpriseName) { - // // this.service.msgSrv.warning('请填写公司名称'); - // return; - // } - // if (!this.sf1.value.enterpriseType) { - // // this.service.msgSrv.warning('请填写公司类型'); - // return; - // } - // if (!this.sf1.value.region) { - // // this.service.msgSrv.warning('请选择所在地区'); - // return; - // } - // if (!this.sf1.value.enterpriseAddress) { - // // this.service.msgSrv.warning('请填写营业执照详细地址'); - // return; - // } - // if (!this.sf1.value.registrationCapital) { - // // this.service.msgSrv.warning('请填写注册资本'); - // return; - // } - // if (!this.sf1.value.enterpriseRegistrationTime) { - // // this.service.msgSrv.warning('请选择成立日期'); - // return; - // } - // if (!this.sf1.value.operatingStartTime) { - // // this.service.msgSrv.warning('请选择营业期限开始日期'); - // return; - // } - // if (this.sf1.value.dateType !== true) { - // if (!this.sf1.value.operatingEndTime) { - // this.service.msgSrv.warning('请选择营业期限结束日期'); - // return; - // } - // if (this.sf1.value.operatingEndTime <= this.sf1.value.operatingStartTime) { - // this.service.msgSrv.warning('营业期限结束日期不能小于或等于开始日期'); - // return; - // } - // } - // if (!this.sf1.value.businessScope) { - // this.service.msgSrv.warning('请填写经营范围'); - // return; - // } - // if (!this.sf1.value.certificatePhotoFront) { - // this.service.msgSrv.warning('请上传身份证正面照'); - // return; - // } - // if (!this.sf1.value.certificatePhotoBack) { - // this.service.msgSrv.warning('请上传身份证反面照'); - // return; - // } - // if (!this.sf1.value.name) { - // this.service.msgSrv.warning('请填写法定代表人'); - // return; - // } - // if (!this.sf1.value.certificateNumber) { - // this.service.msgSrv.warning('请填写法定代表人身份证号'); - // return; - // } - // if (!this.sf1.value.validStartTime) { - // this.service.msgSrv.warning('请选择身份证有效开始日期'); - // return; - // } - // if (this.sf1.value.dateType1 !== true) { - // if (!this.sf1.value.validEndTime) { - // this.service.msgSrv.warning('请选择身份证有效截止日期'); - // return; - // } - // if (this.sf1.value.validEndTime <= this.sf1.value.validStartTime) { - // this.service.msgSrv.warning('身份证有效截止日期不能小于或等于开始日期'); - // return; - // } - // } - // const params: any = { - // contactsName: this.sf.value.contactsName, - // contactsPhone: this.sf.value.telephone, - // certificateNumber: this.sf1.value.certificateNumber, - // unifiedSocialCreditCode: this.sf1.value.unifiedSocialCreditCode, - // enterpriseAddressCodeStr: this.sf1.value.enterpriseAddressCodeStr, - // enterpriseAddressCode: this.sf1.value.region[2], - // enterpriseAddress: this.sf1.value.enterpriseAddress, - // enterpriseName: this.sf1.value.enterpriseName, - // enterpriseNameAbbreviation: this.sf1.value.enterpriseNameAbbreviation, - // enterpriseQualificationCertificate: this.sf1.value.enterpriseQualificationCertificate, - // enterpriseType: this.sf1.value.enterpriseType, - // enterpriseTelephone: this.sf1.value.enterpriseTelephone, - // enterpriseRegistrationTime: this.sf1.value.enterpriseRegistrationTime, - // businessScope: this.sf1.value.businessScope, - // operatingEndTime: this.sf1.value.operatingEndTime, - // operatingStartTime: this.sf1.value.operatingStartTime, - // organizationCode: this.sf1.value.organizationCode, - // registrationCapital: this.sf1.value.registrationCapital, - // legalPersonIdentity: { - // // ...this.sf1.value, - // validStartTime: this.sf1.value.validStartTime, - // validEndTime: this.sf1.value.validEndTime, - // certificatePhotoBack: this.sf1.value.certificatePhotoBack, - // certificateNumber: this.sf1.value.certificateNumber, - // certificatePhotoFront: this.sf1.value.certificatePhotoFront, - // certificateType: this.sf1.value.certificateType, - // handCertificate: this.sf1.value.handCertificate, - // name: this.sf1.value.name, - // }, - // }; - // if (this.routerinfo.snapshot.queryParams.id) { - // params.id = this.routerinfo.snapshot.queryParams.id; - // } - // delete params?.tips; - // this.service.http.post(this.service.$api_supplierSubmitInfo, params).subscribe((res) => { - // if (res) { - // this.getApplicationInfo(res.data?.id); - // } - // }); - // } - - viewImg(image: any) { - // this.modal.createStatic(AccountComponentsImgViewComponent, { i: { imgUrl: image } }).subscribe(() => { - // // this.st.reload(); - // }); - } - getRegionToThree(regionCode: string) { - // 获取一、二、三级地区详情 - this.service - .request(this.service.$api_get_region_by_code, { regionCode }) - .pipe(map(data => data.map((item: any) => ({ label: item.regionFullName, value: item.regionCode, ...item })))) - .subscribe(res => { - this.regionData = res; - this.schema1 = this.initBasicInfoSF(); - }); - } - - updateArea(parentId: string, target: string, type: number, nextTarget: string, sfObj: SFComponent): any { - // 改变二级数据时,同时清空三级数据 - if (type === 2 && sfObj) { - sfObj.getProperty(nextTarget)!.schema.enum = []; - sfObj.getProperty(nextTarget)!.widget.reset([]); - sfObj.getProperty(nextTarget)!.setValue(null, true); - } - - if (!parentId && sfObj) { - sfObj.getProperty(target)!.schema.enum = []; - sfObj.getProperty(target)!.widget.reset([]); - sfObj.getProperty(target)!.setValue(null, true); - } else { - // return this.service.http - // .get(this.service.$api_getRegionByCode, { regionCode: parentId }) - // .pipe( - // map((res) => { - // return res.data.map((m: { regionFullName: string; name: any; regionCode: any }) => { - // const fullName = m.regionFullName.split(',').reverse().join(''); - // return { label: m.name, value: m.regionCode, fullName }; - // }); - // }), - // ) - // .subscribe((res) => { - // sfObj.getProperty(target)!.schema.enum = res; - // sfObj.getProperty(target)!.widget.reset(res); - // }); - } - } /* * 根据地区code查询地区详情 * code:请求参数 @@ -320,6 +123,7 @@ export class FreightComponentsListNewComponent implements OnInit { // 根据地区code查询地区详情 return this.service.request(this.service.$api_get_region_by_code, { regionCode }); } + longTime(i: boolean | SFSchemaEnum[], type: string) { if (type === 'schema') { if (i) { @@ -356,16 +160,6 @@ export class FreightComponentsListNewComponent implements OnInit { } } - goPage(page: string) { - if (page === 'list') { - this.router.navigate(['./account/role']); - } else { - this.router.navigate(['./account/apply-list']); - } - } - goBack() { - window.history.go(-1); - } checkIdCard(imgurl: any, isFront: number, type: number) { // 识别身份证 参数isFront:0-正面、1-背面;type:0-申请人身份证,1-法定代表人身份证 const params = { @@ -466,6 +260,10 @@ export class FreightComponentsListNewComponent implements OnInit { // }); } + goBack() { + window.history.go(-1); + } + private initBasicInfoSF(): SFSchema { return { properties: { @@ -476,11 +274,8 @@ export class FreightComponentsListNewComponent implements OnInit { type: 'string', title: '营业执照', ui: { - ...this.imageConfig, + ...IMAGECONFIG, descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M', - data: { - appId: this.service.envSrv.getEnvironment().appId - }, change: args => { if (args.type === 'success') { this.sf1.setValue('/licensePhoto', args.fileList[0].response.data.fullFilePath); @@ -533,7 +328,6 @@ export class FreightComponentsListNewComponent implements OnInit { enterpriseAddressCode: { type: 'number', title: '营业执照所在地', - // default: [110000, 110100, 110105], ui: { grid: { xxl: 13, xl: 18, lg: 24, md: 24 }, widget: 'cascader', @@ -551,9 +345,6 @@ export class FreightComponentsListNewComponent implements OnInit { } ); }); - }, - change: (ngModel: string | any[]) => { - console.log(ngModel); } } as SFCascaderWidgetSchema }, @@ -591,12 +382,9 @@ export class FreightComponentsListNewComponent implements OnInit { title: '成立日期', type: 'string', ui: { - ...this.dateConfig, + ...DATECONFIG, errors: { required: '请选择开始日期' - }, - change: i => { - // this.sf1?.setValue('/dateType1', false); } } as SFDateWidgetSchema }, @@ -604,7 +392,7 @@ export class FreightComponentsListNewComponent implements OnInit { title: '营业期限', type: 'string', ui: { - ...this.dateConfig, + ...DATECONFIG, errors: { required: '请选择截止日期' }, @@ -657,11 +445,8 @@ export class FreightComponentsListNewComponent implements OnInit { type: 'string', title: '', ui: { - ...this.imageConfig, + ...IMAGECONFIG, descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M', - data: { - // appId: this.envSrv.getEnvironment().appId, - }, change: args => { if (args.type === 'success') { this.sf1.setValue('/legalPersonIdentityDTO/certificatePhotoFront', args.fileList[0].response.data.fullFilePath); @@ -677,11 +462,8 @@ export class FreightComponentsListNewComponent implements OnInit { type: 'string', title: '', ui: { - ...this.imageConfig, + ...IMAGECONFIG, descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M', - data: { - // appId: this.envSrv.getEnvironment().appId, - }, change: args => { if (args.type === 'success') { this.sf1.setValue('/legalPersonIdentityDTO/certificatePhotoBack', args.fileList[0].response.data.fullFilePath); @@ -734,9 +516,6 @@ export class FreightComponentsListNewComponent implements OnInit { placeholder: '请选择', errors: { required: '请选择开始日期' - }, - change: i => { - // this.sf1?.setValue('/dateType1', false); } } as SFDateWidgetSchema }, @@ -840,11 +619,8 @@ export class FreightComponentsListNewComponent implements OnInit { type: 'string', title: '', ui: { - ...this.imageConfig, + ...IMAGECONFIG, descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M', - data: { - // appId: this.envSrv.getEnvironment().appId, - }, change: args => { if (args.type === 'success') { this.sf.setValue('/certificatePhotoFront', args.fileList[0].response.data.fullFilePath); @@ -865,11 +641,8 @@ export class FreightComponentsListNewComponent implements OnInit { type: 'string', title: '', ui: { - ...this.imageConfig, + ...IMAGECONFIG, descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M', - data: { - // appId: this.envSrv.getEnvironment().appId, - }, change: args => { if (args.type === 'success') { this.sf.setValue('/certificatePhotoBack', args.fileList[0].response.data.fullFilePath); @@ -904,11 +677,8 @@ export class FreightComponentsListNewComponent implements OnInit { type: 'string', title: '', ui: { - ...this.imageConfig, + ...IMAGECONFIG, descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M', - data: { - // appId: this.envSrv.getEnvironment().appId, - }, change: args => { if (args.type === 'success') { this.sf.setValue('/creditPhoto', args.fileList[0].response.data.fullFilePath); diff --git a/src/app/routes/vehicle/components/audit/detail/detail.component.html b/src/app/routes/vehicle/components/audit/detail/detail.component.html index e6ad73e0..5c496470 100644 --- a/src/app/routes/vehicle/components/audit/detail/detail.component.html +++ b/src/app/routes/vehicle/components/audit/detail/detail.component.html @@ -1,4 +1,4 @@ - + @@ -7,32 +7,56 @@ - - 车辆基础信息 - - {{ detailData?.carNo }} - - - {{ detailData?.carNoColor }} - - - {{ detailData?.carModel }} - - - {{ detailData?.carLength }} - - - {{ detailData?.isTrailer === true ? '是' : '否'}} - - - - - - - + + 待审核 + + 通过 + 驳回 + 修改 + + + + {{ detailData?.carNoColor }} + + + {{ detailData?.carNoColor }} + + - + + + + + + + + 车辆基础信息 + + + + + + {{ detailData?.carNoColor }} + + + {{ detailData?.carModel }} + + + {{ detailData?.carLength }} + + + {{ detailData?.isTrailer === true ? '是' : '否'}} + + + + + + + + + + 行驶证信息 @@ -46,10 +70,10 @@ - - - {{ detailData?.driverLicenseEndTime }} - + + + {{ detailData?.driverLicenseEndTime }} + {{ detailData?.driverLicenseSigningOrg }} @@ -83,7 +107,9 @@ {{ detailData?.contactsName }} - + + @@ -102,49 +128,43 @@ {{detailData?.roadTransportEndTime}} - + + 认证司机 - - - - - {{ item?.isSelf ? '是' : '否' }} - - - - + + + + + {{ item?.isSelf ? '是' : '否' }} + + + + - + - - 评分: - 评价内容: - + + 评分: + 评价内容: + - - 暂无评价内容 - + + 暂无评价内容 + diff --git a/src/app/routes/vehicle/components/audit/detail/detail.component.less b/src/app/routes/vehicle/components/audit/detail/detail.component.less index c77bde67..ddc8dde6 100644 --- a/src/app/routes/vehicle/components/audit/detail/detail.component.less +++ b/src/app/routes/vehicle/components/audit/detail/detail.component.less @@ -1,40 +1,13 @@ @import '~@delon/theme/index'; + :host { ::ng-deep { - .ant-steps-dot { - .ant-steps-item-content { - width: 200px; - } - .ant-steps-item-icon { - margin-left: 96px; - } - .ant-steps-item-tail::after { - margin-left: 40px; - } - } - .success { - color: @success-color; - } - .warning { - color: @warning-color; - } - - .error { - color: @error-color; + .readOnly-input { + input { + outline: 0; + border : 0; + } } } - .mt16 { - margin-top: 16px; - } - .user-info { - display: flex; - font-size: 16px; - .enterprise-name { - margin-right: 15px; - } - .user-info-des { - margin-bottom: 5px; - } - } -} +} \ No newline at end of file diff --git a/src/app/routes/vehicle/components/audit/detail/detail.component.ts b/src/app/routes/vehicle/components/audit/detail/detail.component.ts index 1b46f35e..6ca1c83e 100644 --- a/src/app/routes/vehicle/components/audit/detail/detail.component.ts +++ b/src/app/routes/vehicle/components/audit/detail/detail.component.ts @@ -11,7 +11,7 @@ import { VehicleService } from '../../../services/vehicle.service'; @Component({ selector: 'app-Vehicle-components-Audit-detail', templateUrl: './detail.component.html', - styleUrls: ['./detail.component.less'], + styleUrls: ['./detail.component.less'] }) export class VehicleComponentsAuditDetailComponent implements OnInit { i: any; @@ -23,7 +23,9 @@ export class VehicleComponentsAuditDetailComponent implements OnInit { modalName = ''; ui!: SFUISchema; columns!: STColumn[]; - detailData: any; + detailData: any = { + carNo: '111' + }; schema!: SFSchema; @ViewChild('sf', { static: false }) sf!: SFComponent; schema1!: SFSchema; @@ -31,13 +33,14 @@ export class VehicleComponentsAuditDetailComponent implements OnInit { validData: any = ['suppliersType']; suppliersData: any = {}; + isEdit = false; constructor( private http: _HttpClient, private modal: ModalHelper, public service: VehicleService, private route: ActivatedRoute, private modalHelper: ModalHelper, - private msgSrv: NzMessageService, + private msgSrv: NzMessageService ) {} ngOnInit() { @@ -46,12 +49,12 @@ export class VehicleComponentsAuditDetailComponent implements OnInit { this.initSF1(); this.initST(); } - /** + /** * 查询参数 */ - get reqParams() { - return { id: this.route.snapshot?.params?.id }; - } + get reqParams() { + return { id: this.route.snapshot?.params?.id }; + } /** * 初始化查询表单 */ @@ -64,17 +67,17 @@ export class VehicleComponentsAuditDetailComponent implements OnInit { type: 'string', ui: { widget: 'date', - format: 'yyyy-MM-dd 00:00:00', + format: 'yyyy-MM-dd 00:00:00' // hidden: this.modalName === 'effectiveDate' ? false : true, - } as SFDateWidgetSchema, - }, + } as SFDateWidgetSchema + } }, - required: ['effectiveDate'], + required: ['effectiveDate'] }; this.ui = { '*': { spanLabelFixed: 120, grid: { span: 24 } } }; } initST() { - this.columns =[ + this.columns = [ { title: '认证司机', index: 'name', width: 300, className: 'text-center' }, { title: '司机手机号', index: 'mobile', width: 300, className: 'text-center' }, { title: '是否挂靠', render: 'isSelf', width: 300, className: 'text-center' }, @@ -87,15 +90,15 @@ export class VehicleComponentsAuditDetailComponent implements OnInit { buttons: [ { text: '查看协议', - click: (_record) => this.viewEvaluate(_record), + click: _record => this.viewEvaluate(_record) }, { text: '上传协议', - click: (_record) => this.updateEvaluate(_record), - }, - ], - }, - ] + click: _record => this.updateEvaluate(_record) + } + ] + } + ]; } initSF1() { this.schema1 = { @@ -106,7 +109,7 @@ export class VehicleComponentsAuditDetailComponent implements OnInit { title: '类型', enum: [ { label: '非外部供应商', value: 0 }, - { label: '外部供应商', value: 1 }, + { label: '外部供应商', value: 1 } ], default: '', ui: { @@ -121,60 +124,59 @@ export class VehicleComponentsAuditDetailComponent implements OnInit { this.suppliersData.externalSuppliersId = ''; } this.initSF1(); - }, - }, + } + } }, externalSuppliersId: { title: '外部供应商id', type: 'string', default: '', ui: { - visibleIf: { suppliersType: (value: any) => value === 1 }, - }, - }, + visibleIf: { suppliersType: (value: any) => value === 1 } + } + } }, - required: this.validData, + required: this.validData }; } - // 获取录单员 + // 获取录单员 getDetailList() { - console.log( this.route.snapshot?.params?.id) + console.log(this.route.snapshot?.params?.id); const params = { id: this.route.snapshot?.params?.id }; - this.service.request(`${this.service.$api_get_operate_get}`, params).subscribe((res) => { - console.log(res) - this.detailData = res; - }) + this.service.request(`${this.service.$api_get_operate_get}`, params).subscribe(res => { + console.log(res); + // this.detailData = res; + }); } goBack() { window.history.go(-1); } - - handleCancel(name: any) { - - } + handleCancel(name: any) {} /** - *查看评价 - */ + *查看评价 + */ viewEvaluate(item: any) { // this.modal.createStatic(VehicleImgViewComponent, { i: { imgUrl: item } }).subscribe(() => { // // this.st.reload(); // }); } /** - *查看评价 - */ + *查看评价 + */ updateEvaluate(item: any) { // this.modal.createStatic(VehicleComponentsListEditComponent, { i: { item }, infoData: item }).subscribe(() => { // // this.st.reload(); // // this.getInfo(); // }); } - handleOK() { - + handleOK() {} + + ratify() { + this.isEdit = true; } }