edit
This commit is contained in:
		| @ -20,7 +20,7 @@ module.exports = { | |||||||
|   // } |   // } | ||||||
|   '//api': { |   '//api': { | ||||||
|     target: { |     target: { | ||||||
|       host: 'tms-api-test.eascs.com', |       host: 'tms-api-dev.eascs.com', | ||||||
|       protocol: 'https:', |       protocol: 'https:', | ||||||
|       port: 443 |       port: 443 | ||||||
|     }, |     }, | ||||||
|  | |||||||
| @ -281,6 +281,30 @@ export class FreightComponentsEnterpriseAuditComponent implements OnInit { | |||||||
|             } |             } | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|  |         approval11St1atus: { | ||||||
|  |           type: 'string', | ||||||
|  |           title: '常用服务', | ||||||
|  |           enum: [{ label: '全部', value: '' }], | ||||||
|  |           default: '', | ||||||
|  |           ui: { | ||||||
|  |             widget: 'select', | ||||||
|  |             visibleIf: { | ||||||
|  |               expand: (value: boolean) => this.tabType === 1 && value | ||||||
|  |             } | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         approval11St11atus: { | ||||||
|  |           type: 'string', | ||||||
|  |           title: '客户类型', | ||||||
|  |           enum: [{ label: '全部', value: '' }], | ||||||
|  |           default: '', | ||||||
|  |           ui: { | ||||||
|  |             widget: 'select', | ||||||
|  |             visibleIf: { | ||||||
|  |               expand: (value: boolean) => this.tabType === 1 && value | ||||||
|  |             } | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|         mobile: { |         mobile: { | ||||||
|           title: '手机号', |           title: '手机号', | ||||||
|           type: 'string', |           type: 'string', | ||||||
|  | |||||||
| @ -17,11 +17,12 @@ | |||||||
|     <div nz-col [nzXl]="_$expand ? 24 : 16" [nzLg]="24" [nzSm]="24" [nzXs]="24"> |     <div nz-col [nzXl]="_$expand ? 24 : 16" [nzLg]="24" [nzSm]="24" [nzXs]="24"> | ||||||
|       <sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'"></sf> |       <sf #sf [schema]="schema" [ui]="ui" [compact]="true" [button]="'none'"></sf> | ||||||
|     </div> |     </div> | ||||||
|     <div nz-col [nzXl]="_$expand ? 24 : 8" [nzLg]="24" [nzSm]="24" [nzXs]="24" class="text-right"> |     <div nz-col [nzXl]="_$expand ? 24 : 8" [nzLg]="24" [nzSm]="24" [nzXs]="24" class="text-right" | ||||||
|  |       [class.expend-options]="_$expand"> | ||||||
|       <button nz-button nzType="primary" (click)="creat()" acl |       <button nz-button nzType="primary" (click)="creat()" acl | ||||||
|         [acl-ability]="['USERCENTER-FREIGHT-LIST-save']">新增企业</button> |         [acl-ability]="['USERCENTER-FREIGHT-LIST-save']">新增企业</button> | ||||||
|       <button nz-button nzType="primary"  [nzLoading]="loadingList" |       <button nz-button nzType="primary" [nzLoading]="loadingList" (click)="st?.load(1)" acl | ||||||
|         (click)="st?.load(1)" acl [acl-ability]="['USERCENTER-FREIGHT-LIST-list']">查询</button> |         [acl-ability]="['USERCENTER-FREIGHT-LIST-list']">查询</button> | ||||||
|       <button nz-button nzType="primary" [disabled]="loadingList" (click)="exportList()" acl |       <button nz-button nzType="primary" [disabled]="loadingList" (click)="exportList()" acl | ||||||
|         [acl-ability]="['USERCENTER-FREIGHT-LIST-export']">导出</button> |         [acl-ability]="['USERCENTER-FREIGHT-LIST-export']">导出</button> | ||||||
|       <button nz-button (click)="resetSF()" [disabled]="loadingList">重置</button> |       <button nz-button (click)="resetSF()" [disabled]="loadingList">重置</button> | ||||||
| @ -38,6 +39,12 @@ | |||||||
|  |  | ||||||
|   <st #st [columns]="columns" [data]='service.$api_get_freight_list' [req]="{  process: beforeReq }" |   <st #st [columns]="columns" [data]='service.$api_get_freight_list' [req]="{  process: beforeReq }" | ||||||
|     [res]="{  process: dataProcess }" [scroll]="{ x: '1200px' }" [page]=" {}" [loading]="loadingList"> |     [res]="{  process: dataProcess }" [scroll]="{ x: '1200px' }" [page]=" {}" [loading]="loadingList"> | ||||||
|  |     <ng-template st-row="unifiedSocialCreditCode" let-item let-index="index"> | ||||||
|  |       <label [ngStyle]="{'color': item.isExpired?'#ff4d4f':''}">{{ item.unifiedSocialCreditCode }}</label><br> | ||||||
|  |       <ng-container *ngIf="item.isExpired"> | ||||||
|  |         <nz-tag nzColor="#ff4d4f">已过期</nz-tag> | ||||||
|  |       </ng-container> | ||||||
|  |     </ng-template> | ||||||
|     <ng-template st-row="contacter" let-item let-index="index"> |     <ng-template st-row="contacter" let-item let-index="index"> | ||||||
|       {{ item.contacter }}<br>/{{item.mobile}} |       {{ item.contacter }}<br>/{{item.mobile}} | ||||||
|     </ng-template> |     </ng-template> | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import { UsermanageService } from '../../../services/usercenter.service'; | |||||||
| @Component({ | @Component({ | ||||||
|   selector: 'app-Freight-components-list', |   selector: 'app-Freight-components-list', | ||||||
|   templateUrl: './list.component.html', |   templateUrl: './list.component.html', | ||||||
|   styleUrls: ['./list.component.less'] |   styleUrls: ['../../../../commom/less/expend-but.less'] | ||||||
| }) | }) | ||||||
| export class FreightComponentsListComponent implements OnInit { | export class FreightComponentsListComponent implements OnInit { | ||||||
|   _$expand = false; |   _$expand = false; | ||||||
| @ -116,10 +116,19 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|             showRequired: false |             showRequired: false | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|         sou1rce: { |         enterpriseType: { | ||||||
|           type: 'string', |           type: 'string', | ||||||
|           title: '企业类型', |           title: '企业类型', | ||||||
|           enum: [{ label: '全部', value: '' }], |           enum: [ | ||||||
|  |             { label: '全部', value: '' }, | ||||||
|  |             { label: '物流企业', value: 1 }, | ||||||
|  |             { label: '货运代理', value: 2 }, | ||||||
|  |             { label: '生产型企业', value: 3 }, | ||||||
|  |             { label: '贸易类企业', value: 4 }, | ||||||
|  |             { label: '科技型企业', value: 5 }, | ||||||
|  |             { label: '化学化工企业', value: 6 }, | ||||||
|  |             { label: '其他', value: 7 } | ||||||
|  |           ], | ||||||
|           default: '', |           default: '', | ||||||
|           ui: { |           ui: { | ||||||
|             widget: 'select' |             widget: 'select' | ||||||
| @ -137,7 +146,7 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|             } |             } | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|         sou3rce: { |         oftenUsedServices: { | ||||||
|           type: 'string', |           type: 'string', | ||||||
|           title: '常用服务', |           title: '常用服务', | ||||||
|           enum: [{ label: '全部', value: '' }], |           enum: [{ label: '全部', value: '' }], | ||||||
| @ -149,18 +158,18 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|             } |             } | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|         sou1r3ce: { |         // sou1r3ce: { | ||||||
|           type: 'string', |         //   type: 'string', | ||||||
|           title: '客户类型', |         //   title: '客户类型', | ||||||
|           enum: [{ label: '全部', value: '' }], |         //   enum: [{ label: '全部', value: '' }], | ||||||
|           default: '', |         //   default: '', | ||||||
|           ui: { |         //   ui: { | ||||||
|             widget: 'select', |         //     widget: 'select', | ||||||
|             visibleIf: { |         //     visibleIf: { | ||||||
|               expand: (value: boolean) => value |         //       expand: (value: boolean) => value | ||||||
|             } |         //     } | ||||||
|           } |         //   } | ||||||
|         }, |         // }, | ||||||
|         promotersTelephone: { |         promotersTelephone: { | ||||||
|           title: '业务员', |           title: '业务员', | ||||||
|           type: 'string', |           type: 'string', | ||||||
| @ -172,29 +181,29 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|             } |             } | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|         promotersTe1le3phone: { |         // promotersTe1le3phone: { | ||||||
|           title: '合伙人', |         //   title: '合伙人', | ||||||
|           type: 'string', |         //   type: 'string', | ||||||
|           ui: { |         //   ui: { | ||||||
|             placeholder: '请输入', |         //     placeholder: '请输入', | ||||||
|             showRequired: false, |         //     showRequired: false, | ||||||
|             visibleIf: { |         //     visibleIf: { | ||||||
|               expand: (value: boolean) => value |         //       expand: (value: boolean) => value | ||||||
|             } |         //     } | ||||||
|           } |         //   } | ||||||
|         }, |         // }, | ||||||
|         promotersTe1lep1hone: { |         // promotersTe1lep1hone: { | ||||||
|           title: '客服人员', |         //   title: '客服人员', | ||||||
|           type: 'string', |         //   type: 'string', | ||||||
|           ui: { |         //   ui: { | ||||||
|             placeholder: '请输入', |         //     placeholder: '请输入', | ||||||
|             showRequired: false, |         //     showRequired: false, | ||||||
|             visibleIf: { |         //     visibleIf: { | ||||||
|               expand: (value: boolean) => value |         //       expand: (value: boolean) => value | ||||||
|             } |         //     } | ||||||
|           } |         //   } | ||||||
|         }, |         // }, | ||||||
|         promotersTe1lep12hone: { |         approvalUserName: { | ||||||
|           title: '审核人', |           title: '审核人', | ||||||
|           type: 'string', |           type: 'string', | ||||||
|           ui: { |           ui: { | ||||||
| @ -205,7 +214,7 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|             } |             } | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|         time: { |         createTime: { | ||||||
|           title: '申请时间', |           title: '申请时间', | ||||||
|           type: 'string', |           type: 'string', | ||||||
|           ui: { |           ui: { | ||||||
| @ -217,7 +226,7 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|             } |             } | ||||||
|           } as SFDateWidgetSchema |           } as SFDateWidgetSchema | ||||||
|         }, |         }, | ||||||
|         tim1e: { |         approvalTime: { | ||||||
|           title: '审核时间', |           title: '审核时间', | ||||||
|           type: 'string', |           type: 'string', | ||||||
|           ui: { |           ui: { | ||||||
| @ -250,9 +259,8 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|           title: '注册渠道', |           title: '注册渠道', | ||||||
|           enum: [ |           enum: [ | ||||||
|             { label: '全部', value: '' }, |             { label: '全部', value: '' }, | ||||||
|             { label: '用户注册', value: 1 }, |             { label: '货主注册', value: 1 }, | ||||||
|             { label: '货主添加', value: 2 }, |             { label: '平台添加', value: 2 } | ||||||
|             { label: '运营添加', value: 3 } |  | ||||||
|           ], |           ], | ||||||
|           default: '', |           default: '', | ||||||
|           ui: { |           ui: { | ||||||
| @ -262,7 +270,7 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|             } |             } | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|         sourc2e: { |         isExpired: { | ||||||
|           type: 'string', |           type: 'string', | ||||||
|           title: '证件是否过期', |           title: '证件是否过期', | ||||||
|           enum: [{ label: '全部', value: '' }], |           enum: [{ label: '全部', value: '' }], | ||||||
| @ -296,9 +304,22 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|     this.columns = [ |     this.columns = [ | ||||||
|       // { title: '', type: 'checkbox', className: 'text-center' }, |       // { title: '', type: 'checkbox', className: 'text-center' }, | ||||||
|       { title: '企业名称', className: 'text-center', index: 'enterpriseName', width: 350 }, |       { title: '企业名称', className: 'text-center', index: 'enterpriseName', width: 350 }, | ||||||
|       { title: '统一社会信用代码', className: 'text-center', index: 'unifiedSocialCreditCode', width: 200 }, |       { title: '统一社会信用代码', className: 'text-center', render: 'unifiedSocialCreditCode', width: 200 }, | ||||||
|       { title: '公司所在地', className: 'text-center', index: 'unifi1edSocialCreditCode', width: 200 }, |       { | ||||||
|       { title: '企业类型', className: 'text-center', index: 'unifiedSoci1alCreditCode', width: 200 }, |         title: '公司所在地', | ||||||
|  |         className: 'text-center', | ||||||
|  |         index: 'province', | ||||||
|  |         width: 200, | ||||||
|  |         format: item => `${item.provinceName}${item.cityName}${item.areaName}` | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         title: '企业类型', | ||||||
|  |         className: 'text-center', | ||||||
|  |         index: 'enterpriseType', | ||||||
|  |         width: 200, | ||||||
|  |         type: 'enum', | ||||||
|  |         enum: { 1: '物流企业', 2: '货运代理', 3: '生产型企业', 4: '贸易类企业', 5: '科技型企业', 6: '化学化工企业', 7: '其他' } | ||||||
|  |       }, | ||||||
|       { title: '管理员', className: 'text-center', render: 'contacter', width: 150 }, |       { title: '管理员', className: 'text-center', render: 'contacter', width: 150 }, | ||||||
|       { |       { | ||||||
|         title: '常用服务', |         title: '常用服务', | ||||||
| @ -309,8 +330,8 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|         width: 140 |         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', render: 'promoter1sTelephone', width: 150 }, |       // { title: '客服人员', className: 'text-center', render: 'promoter1sTelephone', width: 150 }, | ||||||
|       { title: '网络货运人', className: 'text-center', index: 'netTranName', width: 180 }, |       { title: '网络货运人', className: 'text-center', index: 'netTranName', width: 180 }, | ||||||
|       { |       { | ||||||
|         title: '注册渠道', |         title: '注册渠道', | ||||||
| @ -320,17 +341,17 @@ export class FreightComponentsListComponent implements OnInit { | |||||||
|         enum: { 1: '货主注册', 2: '平台添加', 3: '运营添加' }, |         enum: { 1: '货主注册', 2: '平台添加', 3: '运营添加' }, | ||||||
|         width: 130 |         width: 130 | ||||||
|       }, |       }, | ||||||
|       { title: '申请时间', className: 'text-center', index: 'netTra1nName', width: 180 }, |       { title: '申请时间', className: 'text-center', index: 'createTime', width: 180, type: 'date' }, | ||||||
|       { title: '审核时间', className: 'text-center', index: 'netTr1anName', width: 180 }, |       { title: '审核时间', className: 'text-center', index: 'approvalTime', width: 180, type: 'date' }, | ||||||
|       { title: '审核人', className: 'text-center', index: 'approvalUserName', width: 130 }, |       { title: '审核人', className: 'text-center', index: 'approvalUserName', width: 130 }, | ||||||
|       { |       { | ||||||
|         title: '保险认证状态', |         title: '保险认证状态', | ||||||
|         className: 'text-center', |         className: 'text-center', | ||||||
|         index: 'lockedSta1tus', |         index: 'insuranceAuthState', | ||||||
|         type: 'badge', |         type: 'badge', | ||||||
|         badge: { |         badge: { | ||||||
|           0: { text: '正常', color: 'success' }, |           10: { text: '成功', color: 'success' }, | ||||||
|           1: { text: '冻结', color: 'error' } |           20: { text: '失败', color: 'error' } | ||||||
|         }, |         }, | ||||||
|         width: 130 |         width: 130 | ||||||
|       }, |       }, | ||||||
|  | |||||||
| @ -206,9 +206,9 @@ export class FreightComponentsListNewComponent implements OnInit { | |||||||
|         if (res.name) { |         if (res.name) { | ||||||
|           this.sf1.setValue('/enterpriseName', res.name); |           this.sf1.setValue('/enterpriseName', res.name); | ||||||
|         } |         } | ||||||
|         if (res.type) { |         // if (res.type) { | ||||||
|           this.sf1.setValue('/enterpriseType', res.type); |         //   this.sf1.setValue('/enterpriseType', res.type); | ||||||
|         } |         // } | ||||||
|         if (res.addressRegionCodes) { |         if (res.addressRegionCodes) { | ||||||
|           this.sf1.setValue('/enterpriseAddressCode', res.addressRegionCodes); |           this.sf1.setValue('/enterpriseAddressCode', res.addressRegionCodes); | ||||||
|         } |         } | ||||||
| @ -291,13 +291,21 @@ export class FreightComponentsListNewComponent implements OnInit { | |||||||
|         enterpriseType: { |         enterpriseType: { | ||||||
|           title: '公司类型', |           title: '公司类型', | ||||||
|           type: 'string', |           type: 'string', | ||||||
|           minLength: 1, |           enum: [ | ||||||
|           maxLength: 30, |             { label: '物流企业', value: 1 }, | ||||||
|  |             { label: '货运代理', value: 2 }, | ||||||
|  |             { label: '生产型企业', value: 3 }, | ||||||
|  |             { label: '贸易类企业', value: 4 }, | ||||||
|  |             { label: '科技型企业', value: 5 }, | ||||||
|  |             { label: '化学化工企业', value: 6 }, | ||||||
|  |             { label: '其他', value: 7 } | ||||||
|  |           ], | ||||||
|           ui: { |           ui: { | ||||||
|             grid: { xxl: 13, xl: 18, lg: 24, md: 24 }, |             grid: { xxl: 13, xl: 18, lg: 24, md: 24 }, | ||||||
|             placeholder: '请输入公司类型', |             widget: 'select', | ||||||
|  |             placeholder: '请选择公司类型', | ||||||
|             errors: { |             errors: { | ||||||
|               required: '请输入公司类型' |               required: '请选择公司类型' | ||||||
|             } |             } | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user