From 9b4c13f596e2a2701f260471ba0938d651db6647 Mon Sep 17 00:00:00 2001 From: Taric Xin Date: Fri, 25 Feb 2022 15:57:11 +0800 Subject: [PATCH] edit --- .../receivable-order-detail.component.html | 6 +- .../enterprise-audit.component.ts | 44 +++-- .../components/freight/list/list.component.ts | 169 ++++++++++++++++-- 3 files changed, 185 insertions(+), 34 deletions(-) diff --git a/src/app/routes/financial-management/components/receivable-order/receivable-order-detail/receivable-order-detail.component.html b/src/app/routes/financial-management/components/receivable-order/receivable-order-detail/receivable-order-detail.component.html index de267190..7ec261f1 100644 --- a/src/app/routes/financial-management/components/receivable-order/receivable-order-detail/receivable-order-detail.component.html +++ b/src/app/routes/financial-management/components/receivable-order/receivable-order-detail/receivable-order-detail.component.html @@ -30,7 +30,7 @@ {{headerInfo?.artoname}} - {{headerInfo?.arto}} + {{headerInfo?.artocode}} {{headerInfo?.armoney | currency}} @@ -38,10 +38,10 @@
- {{headerInfo?.banktype}} + {{headerInfo?.banktypeLabel}} - {{headerInfo?.arvattype==='1'?'费用款项':''}} + {{headerInfo?.brmtypeLabel}} {{headerInfo?.bankreceipt}} diff --git a/src/app/routes/usercenter/components/freight/enterprise-audit/enterprise-audit.component.ts b/src/app/routes/usercenter/components/freight/enterprise-audit/enterprise-audit.component.ts index cc8f6464..0294e79f 100644 --- a/src/app/routes/usercenter/components/freight/enterprise-audit/enterprise-audit.component.ts +++ b/src/app/routes/usercenter/components/freight/enterprise-audit/enterprise-audit.component.ts @@ -37,12 +37,16 @@ export class FreightComponentsEnterpriseAuditComponent implements OnInit { beforeReq = (requestOptions: STRequestOptions) => { if (this.sf) { Object.assign(requestOptions.body, { - ...this.sf.value, - createTime: { - start: this.sf.value.createTime?.[0] || '', - end: this.sf.value.createTime?.[1] || '' - } + ...this.sf.value }); + if (this.sf.value.createTime) { + Object.assign(requestOptions.body, { + createTime: { + start: this.sf.value.createTime?.[0] || '', + end: this.sf.value.createTime?.[1] || '' + } + }); + } } Object.assign(requestOptions.body, { flag: this.tabType, listSource: 2 }); return requestOptions; @@ -246,23 +250,34 @@ export class FreightComponentsEnterpriseAuditComponent implements OnInit { placeholder: '请输入' } }, - contactName: { - title: '联系人', + name: { + title: '管理员', type: 'string', ui: { - placeholder: '请输入', + placeholder: '请输入' + } + }, + approval1Status: { + type: 'string', + title: '企业类型', + enum: [{ label: '全部', value: '' }], + default: '', + ui: { + widget: 'select', visibleIf: { expand: (value: boolean) => this.tabType === 1 } } }, - name: { - title: '管理员', + approval11Status: { type: 'string', + title: '公司所在地', + enum: [{ label: '全部', value: '' }], + default: '', ui: { - placeholder: '请输入', + widget: 'select', visibleIf: { - expand: (value: boolean) => this.tabType !== 1 + expand: (value: boolean) => this.tabType === 1 && value } } }, @@ -271,7 +286,10 @@ export class FreightComponentsEnterpriseAuditComponent implements OnInit { type: 'string', maxLength: 11, ui: { - placeholder: '请输入' + placeholder: '请输入', + visibleIf: { + expand: (value: boolean) => this.tabType === 2 + } } }, approvalStatus: { diff --git a/src/app/routes/usercenter/components/freight/list/list.component.ts b/src/app/routes/usercenter/components/freight/list/list.component.ts index 0e075e82..2ae8a923 100644 --- a/src/app/routes/usercenter/components/freight/list/list.component.ts +++ b/src/app/routes/usercenter/components/freight/list/list.component.ts @@ -1,7 +1,7 @@ import { Component, OnInit, ViewChild } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { STChange, STColumn, STColumnBadge, STComponent, STData, STRequestOptions } from '@delon/abc/st'; -import { SFComponent, SFSchema, SFUISchema } from '@delon/form'; +import { SFComponent, SFDateWidgetSchema, SFSchema, SFUISchema } from '@delon/form'; import { DynamicSettingModalComponent, ShipperBaseService } from '@shared'; import { NzModalService } from 'ng-zorro-antd/modal'; import { AccountDetailComponent } from 'src/app/shared/components/account-detail/account-detail.component'; @@ -116,15 +116,49 @@ export class FreightComponentsListComponent implements OnInit { showRequired: false } }, - - networkTransporter: { + sou1rce: { type: 'string', - title: '网络货运人', + title: '企业类型', + enum: [{ label: '全部', value: '' }], + default: '', + ui: { + widget: 'select' + } + }, + sou11rce: { + type: 'string', + title: '公司所在地', + enum: [{ label: '全部', value: '' }], + default: '', ui: { widget: 'select', - placeholder: '请选择', - allowClear: true, - asyncData: () => this.shipperservice.getNetworkFreightForwarder() + visibleIf: { + expand: (value: boolean) => value + } + } + }, + sou3rce: { + type: 'string', + title: '常用服务', + enum: [{ label: '全部', value: '' }], + default: '', + ui: { + widget: 'select', + visibleIf: { + expand: (value: boolean) => value + } + } + }, + sou1r3ce: { + type: 'string', + title: '客户类型', + enum: [{ label: '全部', value: '' }], + default: '', + ui: { + widget: 'select', + visibleIf: { + expand: (value: boolean) => value + } } }, promotersTelephone: { @@ -138,6 +172,79 @@ export class FreightComponentsListComponent implements OnInit { } } }, + promotersTe1le3phone: { + title: '合伙人', + type: 'string', + ui: { + placeholder: '请输入', + showRequired: false, + visibleIf: { + expand: (value: boolean) => value + } + } + }, + promotersTe1lep1hone: { + title: '客服人员', + type: 'string', + ui: { + placeholder: '请输入', + showRequired: false, + visibleIf: { + expand: (value: boolean) => value + } + } + }, + promotersTe1lep12hone: { + title: '审核人', + type: 'string', + ui: { + placeholder: '请输入', + showRequired: false, + visibleIf: { + expand: (value: boolean) => value + } + } + }, + time: { + title: '申请时间', + type: 'string', + ui: { + widget: 'sl-from-to-search', + format: 'yyyy-MM-dd HH:mm:ss', + nzShowTime: true, + visibleIf: { + expand: (value: boolean) => value + } + } as SFDateWidgetSchema + }, + tim1e: { + title: '审核时间', + type: 'string', + ui: { + widget: 'sl-from-to-search', + format: 'yyyy-MM-dd HH:mm:ss', + nzShowTime: true, + visibleIf: { + expand: (value: boolean) => value + } + } as SFDateWidgetSchema + }, + lockedStatus: { + type: 'string', + title: '企业状态', + enum: [ + { label: '全部', value: '' }, + { label: '正常', value: 0 }, + { label: '冻结', value: 1 } + ], + default: '', + ui: { + widget: 'select', + visibleIf: { + expand: (value: boolean) => value + } + } + }, source: { type: 'string', title: '注册渠道', @@ -155,14 +262,10 @@ export class FreightComponentsListComponent implements OnInit { } } }, - lockedStatus: { + sourc2e: { type: 'string', - title: '企业状态', - enum: [ - { label: '全部', value: '' }, - { label: '正常', value: 0 }, - { label: '冻结', value: 1 } - ], + title: '证件是否过期', + enum: [{ label: '全部', value: '' }], default: '', ui: { widget: 'select', @@ -170,6 +273,19 @@ export class FreightComponentsListComponent implements OnInit { expand: (value: boolean) => value } } + }, + networkTransporter: { + type: 'string', + title: '网络货运人', + ui: { + widget: 'select', + placeholder: '请选择', + allowClear: true, + asyncData: () => this.shipperservice.getNetworkFreightForwarder(), + visibleIf: { + expand: (value: boolean) => value + } + } } } }; @@ -180,10 +296,10 @@ export class FreightComponentsListComponent implements OnInit { this.columns = [ // { title: '', type: 'checkbox', className: 'text-center' }, { title: '企业名称', className: 'text-center', index: 'enterpriseName', width: 350 }, - { title: '企业税号', className: 'text-center', index: 'unifiedSocialCreditCode', width: 200 }, + { title: '统一社会信用代码', className: 'text-center', index: 'unifiedSocialCreditCode', width: 200 }, + { title: '公司所在地', className: 'text-center', index: 'unifi1edSocialCreditCode', width: 200 }, + { title: '企业类型', className: 'text-center', index: 'unifiedSoci1alCreditCode', width: 200 }, { title: '管理员', className: 'text-center', render: 'contacter', width: 150 }, - { title: '审核人', className: 'text-center', index: 'approvalUserName', width: 130 }, - { title: '网络货运人', className: 'text-center', index: 'netTranName', width: 180 }, { title: '常用服务', className: 'text-center', @@ -192,7 +308,10 @@ export class FreightComponentsListComponent implements OnInit { enum: { 10: '整车发货', 20: '大宗发货' }, width: 140 }, - { title: '推广业务员', className: 'text-center', render: 'promotersTelephone', width: 150 }, + { title: '业务员', className: 'text-center', render: 'promotersTelephone', width: 150 }, + { title: '合伙人', className: 'text-center', render: 'promoter1sTelephone', width: 150 }, + { title: '客服人员', className: 'text-center', render: 'promoter1sTelephone', width: 150 }, + { title: '网络货运人', className: 'text-center', index: 'netTranName', width: 180 }, { title: '注册渠道', className: 'text-center', @@ -201,6 +320,20 @@ export class FreightComponentsListComponent implements OnInit { enum: { 1: '货主注册', 2: '平台添加', 3: '运营添加' }, width: 130 }, + { title: '申请时间', className: 'text-center', index: 'netTra1nName', width: 180 }, + { title: '审核时间', className: 'text-center', index: 'netTr1anName', width: 180 }, + { title: '审核人', className: 'text-center', index: 'approvalUserName', width: 130 }, + { + title: '保险认证状态', + className: 'text-center', + index: 'lockedSta1tus', + type: 'badge', + badge: { + 0: { text: '正常', color: 'success' }, + 1: { text: '冻结', color: 'error' } + }, + width: 130 + }, { title: '企业状态', className: 'text-center',