From 31d9eac5f081bcf54d8a66e7c79321e1caedff24 Mon Sep 17 00:00:00 2001 From: Taric Xin Date: Thu, 5 May 2022 10:23:24 +0800 Subject: [PATCH] edit --- .../freight/list/list.component.html | 51 +++++---- .../components/freight/list/list.component.ts | 105 ++++++------------ .../search-drawer.component.html | 3 +- .../search-drawer/search-drawer.component.ts | 3 +- 4 files changed, 68 insertions(+), 94 deletions(-) diff --git a/src/app/routes/usercenter/components/freight/list/list.component.html b/src/app/routes/usercenter/components/freight/list/list.component.html index f62797c1..c7f1462b 100644 --- a/src/app/routes/usercenter/components/freight/list/list.component.html +++ b/src/app/routes/usercenter/components/freight/list/list.component.html @@ -1,18 +1,6 @@ - - + -
@@ -32,10 +20,35 @@
- - - - + --> + + + +
+ +
+ + + + +
    +
  • + 新增企业 +
  • +
  • + 修改合伙人 +
  • +
  • + 修改渠道销售 +
  • +
+
+
+
+ @@ -78,11 +91,11 @@ - + \ No newline at end of file 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 d7d5860c..68658f98 100644 --- a/src/app/routes/usercenter/components/freight/list/list.component.ts +++ b/src/app/routes/usercenter/components/freight/list/list.component.ts @@ -2,8 +2,9 @@ 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, SFDateWidgetSchema, SFSchema, SFUISchema } from '@delon/form'; -import { DynamicSettingModalComponent, ShipperBaseService } from '@shared'; +import { DynamicSettingModalComponent, SearchDrawerService, ShipperBaseService } from '@shared'; import { NzModalService } from 'ng-zorro-antd/modal'; +import { BasicTableComponent } from 'src/app/routes/commom'; import { AccountDetailComponent } from 'src/app/shared/components/account-detail/account-detail.component'; import { UsermanageService } from '../../../services/usercenter.service'; import { EditPartnerComponentsAddComponent } from './editPartner/editPartner.component'; @@ -12,15 +13,11 @@ import { ShowServiceComponent } from './showService/showservice.component'; @Component({ selector: 'app-Freight-components-list', templateUrl: './list.component.html', - styleUrls: ['../../../../commom/less/expend-but.less'] + styleUrls: ['../../../../commom/less/commom-table.less'] }) -export class FreightComponentsListComponent implements OnInit { - _$expand = false; - ui!: SFUISchema; - schema!: SFSchema; +export class FreightComponentsListComponent extends BasicTableComponent implements OnInit { columns!: STColumn[]; @ViewChild('st', { static: false }) st!: STComponent; - @ViewChild('sf', { static: false }) sf!: SFComponent; @ViewChild('promoterModal', { static: false }) promoterModal!: any; @@ -32,8 +29,11 @@ export class FreightComponentsListComponent implements OnInit { private modal: NzModalService, private router: Router, private ar: ActivatedRoute, - public shipperservice: ShipperBaseService - ) {} + public shipperservice: ShipperBaseService, + public searchDrawerService: SearchDrawerService + ) { + super(searchDrawerService); + } ngOnInit() { this.initSF(); @@ -43,6 +43,10 @@ export class FreightComponentsListComponent implements OnInit { }); } + search() { + this.st?.load(1); + } + beforeReq = (requestOptions: STRequestOptions) => { Object.assign(requestOptions.body, { listSource: 1 }); if (this.sf) { @@ -129,9 +133,9 @@ export class FreightComponentsListComponent implements OnInit { return this.st?.list.filter(item => item.checked) || []; } editPartner(record?: any) { - let status = 1 - if(record) { - status = 2 + let status = 1; + if (record) { + status = 2; } if (this.selectedRows.length <= 0 && !record) { this.service.msgSrv.error('请选择订单!'); @@ -159,9 +163,9 @@ export class FreightComponentsListComponent implements OnInit { }); } editSale(record?: any) { - let status = 1 - if(record) { - status = 2 + let status = 1; + if (record) { + status = 2; } if (this.selectedRows.length <= 0 && !record) { this.service.msgSrv.error('请选择订单!'); @@ -237,10 +241,7 @@ export class FreightComponentsListComponent implements OnInit { enum: [{ label: '全部', value: '' }], default: '', ui: { - widget: 'select', - visibleIf: { - expand: (value: boolean) => value - } + widget: 'select' } }, oftenUsedServices: { @@ -253,10 +254,7 @@ export class FreightComponentsListComponent implements OnInit { ], default: '', ui: { - widget: 'select', - visibleIf: { - expand: (value: boolean) => value - } + widget: 'select' } }, customerType: { @@ -269,10 +267,7 @@ export class FreightComponentsListComponent implements OnInit { ], default: '', ui: { - widget: 'select', - visibleIf: { - expand: (value: boolean) => value - } + widget: 'select' } }, promotersTelephone: { @@ -280,10 +275,7 @@ export class FreightComponentsListComponent implements OnInit { type: 'string', ui: { placeholder: '请输入', - showRequired: false, - visibleIf: { - expand: (value: boolean) => value - } + showRequired: false } }, partnerNamee: { @@ -291,10 +283,7 @@ export class FreightComponentsListComponent implements OnInit { type: 'string', ui: { placeholder: '请输入', - showRequired: false, - visibleIf: { - expand: (value: boolean) => value - } + showRequired: false } }, customerServiceId: { @@ -302,10 +291,7 @@ export class FreightComponentsListComponent implements OnInit { type: 'string', ui: { placeholder: '请输入', - showRequired: false, - visibleIf: { - expand: (value: boolean) => value - } + showRequired: false } }, approvalUserName: { @@ -313,10 +299,7 @@ export class FreightComponentsListComponent implements OnInit { type: 'string', ui: { placeholder: '请输入', - showRequired: false, - visibleIf: { - expand: (value: boolean) => value - } + showRequired: false } }, createTime: { @@ -325,10 +308,7 @@ export class FreightComponentsListComponent implements OnInit { ui: { widget: 'sl-from-to-search', format: 'yyyy-MM-dd HH:mm:ss', - nzShowTime: true, - visibleIf: { - expand: (value: boolean) => value - } + nzShowTime: true } as SFDateWidgetSchema }, approvalTime: { @@ -337,10 +317,7 @@ export class FreightComponentsListComponent implements OnInit { ui: { widget: 'sl-from-to-search', format: 'yyyy-MM-dd HH:mm:ss', - nzShowTime: true, - visibleIf: { - expand: (value: boolean) => value - } + nzShowTime: true } as SFDateWidgetSchema }, lockedStatus: { @@ -353,10 +330,7 @@ export class FreightComponentsListComponent implements OnInit { ], default: '', ui: { - widget: 'select', - visibleIf: { - expand: (value: boolean) => value - } + widget: 'select' } }, source: { @@ -369,10 +343,7 @@ export class FreightComponentsListComponent implements OnInit { ], default: '', ui: { - widget: 'select', - visibleIf: { - expand: (value: boolean) => value - } + widget: 'select' } }, isExpired: { @@ -385,10 +356,7 @@ export class FreightComponentsListComponent implements OnInit { ], default: '', ui: { - widget: 'select', - visibleIf: { - expand: (value: boolean) => value - } + widget: 'select' } }, networkTransporter: { @@ -398,15 +366,11 @@ export class FreightComponentsListComponent implements OnInit { widget: 'select', placeholder: '请选择', allowClear: true, - asyncData: () => this.shipperservice.getNetworkFreightForwarder(), - visibleIf: { - expand: (value: boolean) => value - } + asyncData: () => this.shipperservice.getNetworkFreightForwarder() } } } }; - this.ui = { '*': { spanLabelFixed: 110, grid: { lg: 8, md: 12, sm: 12, xs: 24 }, enter: () => this.st.load() } }; } initST() { @@ -543,10 +507,6 @@ export class FreightComponentsListComponent implements OnInit { }); } - expandToggle() { - this._$expand = !this._$expand; - this.sf?.setValue('/expand', this._$expand); - } creat() { this.router.navigate(['./new'], { relativeTo: this.ar }); } @@ -566,7 +526,6 @@ export class FreightComponentsListComponent implements OnInit { */ resetSF() { this.sf.reset(); - this._$expand = false; this.st.reload(); } } diff --git a/src/app/shared/components/search-drawer/search-drawer.component.html b/src/app/shared/components/search-drawer/search-drawer.component.html index 2822fe11..e80aea74 100644 --- a/src/app/shared/components/search-drawer/search-drawer.component.html +++ b/src/app/shared/components/search-drawer/search-drawer.component.html @@ -9,7 +9,8 @@
- +
diff --git a/src/app/shared/components/search-drawer/search-drawer.component.ts b/src/app/shared/components/search-drawer/search-drawer.component.ts index 52a15e2f..f424f093 100644 --- a/src/app/shared/components/search-drawer/search-drawer.component.ts +++ b/src/app/shared/components/search-drawer/search-drawer.component.ts @@ -1,5 +1,6 @@ import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core'; import { SFComponent, SFSchema, SFUISchema } from '@delon/form'; +import { _HttpClient } from '@delon/theme'; import { Subject } from 'rxjs'; import { SearchDrawerService } from './search-drawer.service'; @@ -17,7 +18,7 @@ export class SearchDrawerComponent implements OnInit, AfterViewInit { defaultValue = {}; - constructor(public service: SearchDrawerService) {} + constructor(public service: SearchDrawerService, public http: _HttpClient) {} ngAfterViewInit(): void {} ngOnInit(): void {