Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop
This commit is contained in:
@ -4,11 +4,11 @@
|
|||||||
* @Author : Shiming
|
* @Author : Shiming
|
||||||
* @Date : 2022-02-17 15:01:33
|
* @Date : 2022-02-17 15:01:33
|
||||||
* @LastEditors : Shiming
|
* @LastEditors : Shiming
|
||||||
* @LastEditTime : 2022-02-17 20:51:29
|
* @LastEditTime : 2022-02-18 14:34:32
|
||||||
* @FilePath : \\tms-obc-web\\src\\app\\routes\\sys-setting\\components\\network-freight\\new\\new.component.html
|
* @FilePath : \\tms-obc-web\\src\\app\\routes\\sys-setting\\components\\network-freight\\new\\new.component.html
|
||||||
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
||||||
-->
|
-->
|
||||||
<page-header-wrapper [title]="'新增网络货运人'"></page-header-wrapper>
|
<page-header-wrapper [title]="TabText"></page-header-wrapper>
|
||||||
<nz-card>
|
<nz-card>
|
||||||
<sf #sf1 [ui]="ui" [schema]="schema1" [formData]="sf1FormData" [button]="'none'">
|
<sf #sf1 [ui]="ui" [schema]="schema1" [formData]="sf1FormData" [button]="'none'">
|
||||||
<ng-template sf-template="title1" let-me let-ui="ui" let-schema="schema">
|
<ng-template sf-template="title1" let-me let-ui="ui" let-schema="schema">
|
||||||
@ -24,16 +24,16 @@
|
|||||||
<div class="pr">万元</div>
|
<div class="pr">万元</div>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template sf-template="legalPersonIdentityDTO/title2" let-me let-ui="ui" let-schema="schema">
|
<ng-template sf-template="legalPersonIdentityVO/title2" let-me let-ui="ui" let-schema="schema">
|
||||||
<div class="form-title" style="margin-top: 40px;margin-left: -180px;">营业执照法人信息</div>
|
<div class="form-title" style="margin-top: 40px;margin-left: -180px;">营业执照法人信息</div>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template sf-template="legalPersonIdentityDTO/tipsC" let-me let-ui="ui" let-schema="schema">
|
<ng-template sf-template="legalPersonIdentityVO/tipsC" let-me let-ui="ui" let-schema="schema">
|
||||||
<div class="pr">
|
<div class="pr">
|
||||||
<div>请上传身份证原件的高清照片,若上传复印件,则需申请人签字;</div>
|
<div>请上传身份证原件的高清照片,若上传复印件,则需申请人签字;</div>
|
||||||
<div>上传后系统会自动识别并填写</div>
|
<div>上传后系统会自动识别并填写</div>
|
||||||
</div>
|
</div>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template sf-template="legalPersonIdentityDTO/tipsA" let-me let-ui="ui" let-schema="schema">
|
<ng-template sf-template="legalPersonIdentityVO/tipsA" let-me let-ui="ui" let-schema="schema">
|
||||||
<div class="pr">
|
<div class="pr">
|
||||||
<dl class="tips">
|
<dl class="tips">
|
||||||
<dt>正面照(人像面)</dt>
|
<dt>正面照(人像面)</dt>
|
||||||
@ -42,7 +42,7 @@
|
|||||||
<div class="pa"><img width="190" src="./assets/images/usercenter/certificate-demo-front.png" /></div>
|
<div class="pa"><img width="190" src="./assets/images/usercenter/certificate-demo-front.png" /></div>
|
||||||
</div>
|
</div>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template sf-template="legalPersonIdentityDTO/tipsB" let-me let-ui="ui" let-schema="schema">
|
<ng-template sf-template="legalPersonIdentityVO/tipsB" let-me let-ui="ui" let-schema="schema">
|
||||||
<div class="pr">
|
<div class="pr">
|
||||||
<dl class="tips">
|
<dl class="tips">
|
||||||
<dt>背面照(国徽面)</dt>
|
<dt>背面照(国徽面)</dt>
|
||||||
@ -60,7 +60,7 @@
|
|||||||
</sf>
|
</sf>
|
||||||
|
|
||||||
<div style="padding-left: 379px">
|
<div style="padding-left: 379px">
|
||||||
<button nz-button type="button" nzType="primary" (click)="submitForm()">确认新增</button>
|
<button nz-button type="button" nzType="primary" (click)="submitForm()">{{subText}}</button>
|
||||||
<button nz-button (click)="goBack()">返回</button>
|
<button nz-button (click)="goBack()">返回</button>
|
||||||
</div>
|
</div>
|
||||||
</nz-card>
|
</nz-card>
|
||||||
@ -50,9 +50,13 @@ export class NetworkFreightNewComponent implements OnInit {
|
|||||||
@ViewChild('sf1', { static: false })
|
@ViewChild('sf1', { static: false })
|
||||||
sf1!: SFComponent;
|
sf1!: SFComponent;
|
||||||
sf1FormData: any = {
|
sf1FormData: any = {
|
||||||
legalPersonIdentityDTO: {
|
legalPersonIdentityVO: {
|
||||||
|
certificatePhotoFrontWatermark: '',
|
||||||
|
certificatePhotoBackWatermark: '',
|
||||||
},
|
},
|
||||||
};;
|
};;
|
||||||
|
subText = '确认新增'
|
||||||
|
TabText = '新增网络货运人'
|
||||||
sf2FormData: any = {};
|
sf2FormData: any = {};
|
||||||
schema: SFSchema = this.initOthersSF();
|
schema: SFSchema = this.initOthersSF();
|
||||||
schema1: SFSchema = this.initBasicInfoSF();
|
schema1: SFSchema = this.initBasicInfoSF();
|
||||||
@ -88,6 +92,8 @@ export class NetworkFreightNewComponent implements OnInit {
|
|||||||
console.log(this.route.snapshot.params.id == 'undefined')
|
console.log(this.route.snapshot.params.id == 'undefined')
|
||||||
if(this.route.snapshot.params.id !== 'undefined') {
|
if(this.route.snapshot.params.id !== 'undefined') {
|
||||||
this.dataListInit(this.route.snapshot.params.id)
|
this.dataListInit(this.route.snapshot.params.id)
|
||||||
|
this.subText = '确认编辑'
|
||||||
|
this.TabText = '编辑网络货运人'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
dataListInit(id: any) {
|
dataListInit(id: any) {
|
||||||
@ -104,24 +110,25 @@ export class NetworkFreightNewComponent implements OnInit {
|
|||||||
response: this.sf1FormData.licensePhotoWatermark
|
response: this.sf1FormData.licensePhotoWatermark
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
console.log(this.sf1FormData);
|
||||||
// 营业执照法人信息
|
// 营业执照法人信息
|
||||||
console.log(this.sf1FormData.legalPersonIdentityVO.certificatePhotoFrontWatermark)
|
|
||||||
// this.sf1FormData.legalPersonIdentityDTO.certificatePhotoFrontWatermark = [
|
this.sf1FormData.legalPersonIdentityVO.certificatePhotoFrontWatermark = [
|
||||||
// {
|
|
||||||
// uid: -1,
|
|
||||||
// name: 'LOGO',
|
|
||||||
// status: 'done',
|
|
||||||
// url: this.sf1FormData.legalPersonIdentityDTO.certificatePhotoFrontWatermark,
|
|
||||||
// response: this.sf1FormData.legalPersonIdentityDTO.certificatePhotoFrontWatermark
|
|
||||||
// },
|
|
||||||
// ];
|
|
||||||
this.sf1FormData.certificatePhotoBackWatermark = [
|
|
||||||
{
|
{
|
||||||
uid: -1,
|
uid: -1,
|
||||||
name: 'LOGO',
|
name: 'LOGO',
|
||||||
status: 'done',
|
status: 'done',
|
||||||
url: this.sf1FormData.certificatePhotoBackWatermark,
|
url: res.enterpriseInfoVO.legalPersonIdentityVO.certificatePhotoFrontWatermark,
|
||||||
response: this.sf1FormData.certificatePhotoBackWatermark,
|
response: res.enterpriseInfoVO.legalPersonIdentityVO.certificatePhotoFrontWatermark
|
||||||
|
},
|
||||||
|
];
|
||||||
|
this.sf1FormData.legalPersonIdentityVO.certificatePhotoBackWatermark = [
|
||||||
|
{
|
||||||
|
uid: -1,
|
||||||
|
name: 'LOGO',
|
||||||
|
status: 'done',
|
||||||
|
url: this.sf1FormData.legalPersonIdentityVO.certificatePhotoBackWatermark,
|
||||||
|
response: this.sf1FormData.legalPersonIdentityVO.certificatePhotoBackWatermark,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
const province = this.sf1FormData.fullRegionVO.provinceCode
|
const province = this.sf1FormData.fullRegionVO.provinceCode
|
||||||
@ -166,12 +173,14 @@ export class NetworkFreightNewComponent implements OnInit {
|
|||||||
params,
|
params,
|
||||||
{
|
{
|
||||||
...this.sf.value ,
|
...this.sf.value ,
|
||||||
enterpriseInfoDTO: this.sf1.value
|
enterpriseInfoDTO: {
|
||||||
|
...this.sf1.value,
|
||||||
|
legalPersonIdentityDTO: this.sf1.value.legalPersonIdentityVO
|
||||||
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
delete params.enterpriseInfoDTO.legalPersonIdentityVO
|
||||||
console.log(params);
|
console.log(params);
|
||||||
console.log(this.sf.value);
|
|
||||||
console.log(this.sf1.value);
|
|
||||||
params.enterpriseInfoDTO.enterpriseAddressCode = this.sf1.value?.enterpriseAddressCode?.[2];
|
params.enterpriseInfoDTO.enterpriseAddressCode = this.sf1.value?.enterpriseAddressCode?.[2];
|
||||||
this.service.request(this.service.$api_networkTransporter_save, params).subscribe(res => {
|
this.service.request(this.service.$api_networkTransporter_save, params).subscribe(res => {
|
||||||
if (res) {
|
if (res) {
|
||||||
@ -201,11 +210,11 @@ export class NetworkFreightNewComponent implements OnInit {
|
|||||||
if (isFront === 'front') {
|
if (isFront === 'front') {
|
||||||
// 正面
|
// 正面
|
||||||
if (res.name) {
|
if (res.name) {
|
||||||
this.sf1.setValue('/legalPersonIdentityDTO/name', res.name);
|
this.sf1.setValue('/legalPersonIdentityVO/name', res.name);
|
||||||
}
|
}
|
||||||
if (res.number) {
|
if (res.number) {
|
||||||
this.sf1.setValue('/legalPersonIdentityDTO/certificateType', 0);
|
this.sf1.setValue('/legalPersonIdentityVO/certificateType', 0);
|
||||||
this.sf1.setValue('/legalPersonIdentityDTO/certificateNumber', res.number);
|
this.sf1.setValue('/legalPersonIdentityVO/certificateNumber', res.number);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -227,6 +236,8 @@ export class NetworkFreightNewComponent implements OnInit {
|
|||||||
|
|
||||||
// 识别营业执照
|
// 识别营业执照
|
||||||
checkBusinessLicense(imgurl: any) {
|
checkBusinessLicense(imgurl: any) {
|
||||||
|
console.log('触发了识别');
|
||||||
|
|
||||||
this.service.request(this.service.$api_ocr_recognize_business_license, { businessLicenseUrl: imgurl }).subscribe(res => {
|
this.service.request(this.service.$api_ocr_recognize_business_license, { businessLicenseUrl: imgurl }).subscribe(res => {
|
||||||
if (res) {
|
if (res) {
|
||||||
if (res.registrationNumber) {
|
if (res.registrationNumber) {
|
||||||
@ -485,7 +496,7 @@ export class NetworkFreightNewComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
legalPersonIdentityDTO: {
|
legalPersonIdentityVO: {
|
||||||
type: 'object',
|
type: 'object',
|
||||||
properties: {
|
properties: {
|
||||||
title2: { title: '', type: 'string', ui: { widget: 'custom' } },
|
title2: { title: '', type: 'string', ui: { widget: 'custom' } },
|
||||||
@ -499,7 +510,7 @@ export class NetworkFreightNewComponent implements OnInit {
|
|||||||
descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M',
|
descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M',
|
||||||
change: args => {
|
change: args => {
|
||||||
if (args.type === 'success') {
|
if (args.type === 'success') {
|
||||||
this.sf1.setValue('/legalPersonIdentityDTO/certificatePhotoFront', args.fileList[0].response.data.fullFilePath);
|
this.sf1.setValue('/legalPersonIdentityVO/certificatePhotoFront', args.fileList[0].response.data.fullFilePath);
|
||||||
this.checkIdCard(args.fileList[0].response.data.fullFilePath, 'front', 1);
|
this.checkIdCard(args.fileList[0].response.data.fullFilePath, 'front', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -516,7 +527,7 @@ export class NetworkFreightNewComponent implements OnInit {
|
|||||||
descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M',
|
descriptionI18n: '图片支持jpg、jpeg、png、gif格式,大小不超过5M',
|
||||||
change: args => {
|
change: args => {
|
||||||
if (args.type === 'success') {
|
if (args.type === 'success') {
|
||||||
this.sf1.setValue('/legalPersonIdentityDTO/certificatePhotoBack', args.fileList[0].response.data.fullFilePath);
|
this.sf1.setValue('/legalPersonIdentityVO/certificatePhotoBack', args.fileList[0].response.data.fullFilePath);
|
||||||
this.checkIdCard(args.fileList[0].response.data.fullFilePath, 'back', 1);
|
this.checkIdCard(args.fileList[0].response.data.fullFilePath, 'back', 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user