import { OnInit } from '@angular/core'; import { Location } from '@angular/common'; import { NzModalService } from 'ng-zorro-antd'; import { HttpService, JwtService, MethodsService, PageService, SetService, GeneralPipe, LayoutService, FormControlService } from 'ngx-block-core'; import { Router } from '@angular/router'; import { ActivatedRoute } from '@angular/router'; import { NzNotificationService, NzMessageService } from 'ng-zorro-antd'; import { FormBuilder, FormGroup } from '@angular/forms'; import { ReplaySubject, Subscription } from 'rxjs'; interface Child { child: Child; [key: string]: any; } export declare class Sucu01Data0010001Component implements OnInit { private optionservice; private fb; private activatedRoute; private notification; private message; generalPipe: GeneralPipe; private location; private methodsService; jwtService: JwtService; private formControlService; setService: SetService; private pageService; private modalService; private router; private layoutService; getExportData$: ReplaySubject<{ last: boolean; }>; getExportDataSub: Subscription; httpUrls: { tableData: { needChange: boolean; url: string; name2: string; }; autoexcel: { needChange: boolean; url: string; name2: string; }; workflowrunList: { needChange: boolean; url: string; name2: string; }; logicalDeleteData: { needChange: boolean; url: string; name2: string; }; dynamicSql: { needChange: boolean; url: string; name2: string; }; dynamicProcedure: { needChange: boolean; url: string; name2: string; }; }; displayData: any[]; nzTotal: any[]; loading: boolean; isEdit: { [key: string]: any; }; isRowEdit: { [key: string]: any; }; columnStatu: { [key: string]: any; }; valueChange: { [key: string]: any; }; footer: {}; isNeedFooter: boolean; alreadySet: boolean; geval: typeof eval; previewImage: string | undefined; picIsVisible: boolean; local: boolean; static: boolean; blockid: string; layoutid: string; sets: { "blockCode": string; "blockId": string; "blockName": string; "layoutId": string; "blockType": string; "blockChildType": string; "versionCode": number; "events": ({ label: string; value: string; data: { setParams?: undefined; }; } | { label: string; value: string; data: { setParams: string[]; }; })[]; "styles": { "nzPageSizeOptions": number[]; "nzPageSize": number; "nzShowPagination": boolean; "nzShowQuickJumper": boolean; "nzShowCheckbox": boolean; "nzOneCheckbox": boolean; "nzBordered": boolean; "nzScroll": boolean; "nzScrollValueY": number; "nzScrollcolumn": boolean; "nzScrollValueX": number; "nzHeadHeight": number; "nzlineHeight": number; "nzTitle": string; "nzSize": string; "nzTimer": { "nzUsed": boolean; "nzTime": number; }; "nzOperations": { "nzOperationsPosition": string; "nzOperationsGroup": any[]; "nzOperationWidth": string; }; "footerName": string; }; "datas": { "nzSearch": { merge: boolean; "nzUsed": boolean; "searchColumn": any[]; "sortColumn": any[]; }; "events": string[]; "nzNeedOrganize": boolean; "nzNeedRelation": boolean; "nzTableName": string; "sysFields": {}; nzIsDelete: boolean; "searchColumn": any[]; "searchMastColumn": any[]; "virtualColumn": any[]; "virtualColumn2": any[]; "nzVirtual": any[]; "nzVirtualData": {}; "nzRelation": any[]; "allColumn": any[]; "showColumn": any[]; "tableGroup": any[]; "ColumnData": {}; nzRowspanLinkage: any[]; nzRowspanfollow: any[]; nzCalculate: any[]; nzCalculateData: {}; other: { nzNeedExport: boolean; }; jumpLog: string; nzProcedure: { nzProcedureIsNeed: boolean; nzProcedureTriggerPosition: string; nzProcedureName: string; nzProcedureView: string; nzServiceParam: any[]; nzServiceParamDetail: { "sequ": number; }; }; nzSysLog: any[]; nzCustom: { nzUsed: boolean; nzUrl: string; nzHeadType: string; }; jichengRightId: string; }; }; private nzTimer; constructor(optionservice: HttpService, fb: FormBuilder, activatedRoute: ActivatedRoute, notification: NzNotificationService, message: NzMessageService, generalPipe: GeneralPipe, location: Location, methodsService: MethodsService, jwtService: JwtService, formControlService: FormControlService, setService: SetService, pageService: PageService, modalService: NzModalService, router: Router, layoutService: LayoutService); pzListening(): void; /** 搜索后,需执行的事件 */ searchEvent: {}; Listening(): void; getSearchMapBylayout(layoutid: any): any; exportExcel(eventData: any): void; setData: any[]; getAllColumn(): void; allColumn: any[]; setDataInit(): void; autoUpdate(): void; ngOnInit(): void; setNzCustomChildData(list: any[], startIndex: number, child: Child, level: number, PRO_BAR_CODE?: string): number; levelMax: number; setNzCustomData(data: any): void; setNzCustom(): void; translationData: {}; /** 获取动态翻译数据 */ getTranslationData(): void; ngOnDestroy(): void; pageIndex: number; allChecked: boolean; indeterminate: boolean; refreshStatus(row?: any): void; checkAll(value: boolean): void; relationSearch(row: any): void; deleteMore(dateSets: any): void; editData(dateSets: any): void; jumpPage(dateSets: any): void; goRouter(dateSets: any, queryParams: any): void; /** * 查询表格事件 */ searchTable(data: any): void; isSpinning: boolean; updateMap: any[]; primaryMap: any[]; finishEdit(key: string, index: string): void; startEdit(key: string, index: string): void; autoRowspanData: any[]; autoRowspanDataCopy: any[]; getSearchMap(searchMap: any): any; getSortMap(): void; dealExcelFormat(olddata: any): any; /** * 处理虚拟字段 * @param data 接口原始数据 */ dealVirtualColumn(data: any, checkResult: any, isExport?: boolean): any; searchData(reset?: boolean, searchMap?: any, status?: { blockid: string; eventName: string; statuName: string; }, searchSets?: {}): void; setRowspanDataItem(rowspanDataItem: any, name: any, rowspan?: number, firstindex?: number, show?: boolean): void; /** * 普通合并 * @param dataitem 当前行数据 * @param element 字段名 * @param data 所有数据 * @param index 当前行号 * @param rowspanDataItem 本行合并配置 */ nzRowspan(dataitem: any, element: any, data: any, index: any, rowspanDataItem: any): void; /** * 联合合并逻辑 * @param dataitem 当前行数据 * @param data 所有数据 * @param index 当前行号 * @param rowspanDataItem 本行合并配置 */ nzRowspanLinkage(dataitem: any, data: any, index: any, rowspanDataItem: any): void; nzRowspanfollow(): void; tableSort: any[]; sort(sort: { key: string; value: string; }): void; groupResult: { "value": string; "text": string; }[]; searchValue: {}; searchMap: {}; filter(field: any, event: any): void; search(field: any): void; myContext: any; moreOperations: any[]; operationClick(type: any, index: any, page?: any): void; editfirstdata: {}; editOneStart(index: any): void; cancelEdit(index: any): void; saveEdit(index: any): void; deleteOne(index: any): void; delete(checkedList: any): Promise; updateByUpdateMap(key: string, updateMap: any, index: string, isrefresh: boolean, otherEventType?: any): void; updateOneFieldDate(key: string, value: string, index: string, isrefresh: boolean, otherEventType?: any): void; conditions: { condition: string; style: string; }[]; testIcon(styles: any, indexRow: any, Column: any): void; checkResult: any[]; exportCheckResult: any[]; events: {}; checkColumn(checkResult: any, displayData: any): void; dealResult(result: any, styles: any, index: any, column: any, checkResult: any): void; finalTest(styleIndex: any, index: any, column: any, conditions: any, checkResult: any): boolean; switchValue(value: any, compareValue: any, conditionChild: any, styleIndex: any, index: any, column: any, i: any, j: any, conditions: any, styles: any, checkResult: any): void; textstyle(Column: any, indexRow: any): string; picPreview(pic: any): void; export2(): void; exportShow: boolean; exporting: boolean; validateForm: FormGroup; myObservable: import("rxjs").Observable; exportMergeData: {}; headIndex: {}; /** 拆分数据 */ breakData: {}; initFrom(): void; exportData: any; secondData: { dataSource: string; maxNum: number; pageNumber: number; virtualColumn: boolean; auto: boolean; autoStop: number; customHead: boolean; breakSheet: any[]; breakSheet1Show: boolean; breakSheet2Show: boolean; breakFile: any[]; breakFile1Show: boolean; breakFile2Show: boolean; zip: boolean; }; exportFirstOpen: boolean; frontExport(): void; secondExport(): void; getSecondData(): void; changeAuto(event: any): void; setSecondData(dataString: any): void; onClick1_save(blockid: any): void; onClick3_read(): void; exportDataList: any[]; workBooks: any[]; workBooksJson: { [key: string]: { workbook: any; set: any; }; }; sheetJson: {}; zipExcel(): void; getSheetName(): void; makeWorkbook(set: any, head: any, workbook: any): void; formatHead: {}; getFormatName(value: any, key: any): any; doExportBlockid: any; getFinalHead(search?: boolean): void; head: any[]; doExport(): void; /** * 获取导出数据 * @param exportAfterGetData */ getDataForExport(nowPage: any): void; autoWidth(data: any, exclehead: any): any; getExportMergeDataByHead(search?: boolean): void; exportHead: any[]; exportHeadSelect: {}; changeBreak(): void; /** * 设置表头 */ getHead(header: any): any[]; indexToColName(index: number): string; progressText: string; nzPercent: number; setProgress(text: any, num: any): void; } export {};