This commit is contained in:
Taric Xin
2022-04-12 15:44:07 +08:00
parent 50d36b6c25
commit 1e7d839973
2 changed files with 11 additions and 12 deletions

View File

@ -36,7 +36,7 @@
</nz-tabset> </nz-tabset>
<!-- 数据列表 --> <!-- 数据列表 -->
<st #st [scroll]="{ x: '1200px',y:'450px' }" [data]="service.$api_get_individual_income_page" [columns]="columns" <st #st [scroll]="{ x: '1200px',y:'450px' }" [data]="service.$api_get_individual_income_page" [columns]="columns"
[req]="{ params: reqParams }" [page]="{}" [loading]="service.http.loading" (change)="stChange($event)"> [req]="{ process: beforeReq }" [page]="{}" [loading]="service.http.loading" (change)="stChange($event)">
</st> </st>
</nz-card> </nz-card>
<ng-template #extraTemplate> <ng-template #extraTemplate>

View File

@ -1,6 +1,6 @@
import { Component, OnInit, ViewChild } from '@angular/core'; import { Component, OnInit, ViewChild } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router'; import { ActivatedRoute, Router } from '@angular/router';
import { STChange, STColumn, STComponent, STData } from '@delon/abc/st'; import { STChange, STColumn, STComponent, STData, STRequestOptions } from '@delon/abc/st';
import { SFComponent, SFDateWidgetSchema, SFSchema, SFSchemaEnum, SFSelectWidgetSchema, SFUISchema } from '@delon/form'; import { SFComponent, SFDateWidgetSchema, SFSchema, SFSchemaEnum, SFSelectWidgetSchema, SFUISchema } from '@delon/form';
import { ShipperBaseService } from '@shared'; import { ShipperBaseService } from '@shared';
import { NzModalService } from 'ng-zorro-antd/modal'; import { NzModalService } from 'ng-zorro-antd/modal';
@ -32,16 +32,15 @@ export class TaxManagementIndividualIncomeComponent implements OnInit {
constructor(public service: TaxManagementService) {} constructor(public service: TaxManagementService) {}
/** beforeReq = (requestOptions: STRequestOptions) => {
* 查询参数 Object.assign(requestOptions.body, { declareStatus: this.selectedIndex });
*/ if (this.sf) {
get reqParams() { Object.assign(requestOptions.body, { ...this.sf.value });
const params = Object.assign({}, this.sf?.value || {}, { delete requestOptions.body._$expand;
declareStatus: this.selectedIndex }
}); this.selectedRows = [];
delete params._$expand; return requestOptions;
return { ...params }; };
}
stChange(e: STChange): void { stChange(e: STChange): void {
switch (e.type) { switch (e.type) {