import { OnInit, Injector } from '@angular/core'; import { TableConfig } from '../entities/table-config'; import { NzModalService, NzMessageService } from 'ng-zorro-antd'; import { STableService } from '../components/s-table/s-table.service'; import { HttpService } from '../services/http/http-service.service'; import { CommonService } from '../services/common/common.service'; import { STableComponent } from '../components/s-table/s-table.component'; export declare class TableBase implements OnInit { dialogParams: any; table: STableComponent; modal: NzModalService; message: NzMessageService; httpService: HttpService; commonService: CommonService; tableService: STableService; constructor(injector: Injector); isConfirm: boolean; tableObjSync: TableConfig; ngOnInit(): void; getConfig(): {}; getInjector(injector: any): void; /** * 删除数据 */ deleteRowData(id: any, url: any, title?: any, modalContent?: any, message?: any): void; deleteByHttp(id: any, url: any): void; afterDelete(): void; openModalDialog(params?: any): void; openDrawer(obj: any): void; openModal(obj: any): void; afterClose(component?: any): void; getComponent(): any; reloadTable(): void; }