import { OnInit, OnDestroy, EventEmitter, AfterViewInit } from '@angular/core'; import { NzResizeEvent } from 'ng-zorro-antd/resizable'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { NzMessageService } from 'ng-zorro-antd/message'; import { NzModalRef, NzModalService } from 'ng-zorro-antd/modal'; import { TaskService } from '../../services/task.service'; import { DatePipe } from '@angular/common'; import { HttpClient } from '@angular/common/http'; import { UtilsModule } from '../../utils/utils.module'; import { NgxPermissionsService } from 'ngx-permissions'; import { FormBuilder, FormGroup } from '@angular/forms'; import { BehaviorSubject, Observable, Subscription } from 'rxjs'; export declare class LogGridComponent implements OnInit, AfterViewInit, OnDestroy { private taskService; private message; private modal; private http; private utilsModule; private datePipe; private fb; private permissionsService; private platformId; dataSubscription: Subscription; boardData: any; boardGroupData: Array; boardPulseData: Array; boardColumnData: Array; boardId: any; boardWidth: number; visibleHeight: number; selectedIndex: number; mapOfExpandedData: any; listOfMapData: any[]; activeGroup: any; isLoading: boolean; editNameId: string | null; originalValue: string; isSpinning: boolean; groupAuthority: any; initGroupColor: string[]; pulseCheckedId: any[]; pulseCheckedData: any; confirmModal: NzModalRef; tplModal: NzModalRef; isConfirmLoading: boolean; clickCurrentColumnValue: any; clickCurrentPulseValue: any; isMemberVisible: boolean; currentColumnData: any; currentColumnId: string; filterConditionCount: number; filterData: { groups: any[]; selectedGroups: any[]; columns: any[]; }; filterColumnExclude: string[]; isBatchAddMemberVisible: boolean; total: number; pageIndex: number; pageSize: number; searchKey: any; getBoardUserList: Observable; loadMoreData: boolean; memberList: Array; randomUserUrl: string; selectedMemberValue: Array; selectedTaskValue: Array; lastColumn: any; isDialogVisible: boolean; conversationBaseData: any; currentUser: any; buttonConfigStatus: boolean; buttonConfigTitle: any; buttonConfigDisabled: boolean; buttonConfigUrl: any; isExternalUrl: boolean; buttonConfigEditStatus: boolean; buttonConfigEditeData: any; clickButtonLoading: boolean; progressSubmitState: boolean; isAddTaskVisible: boolean; createWayType: any; taskRulesOption: any[]; taskRulesValue: any; taskRelationProduct: any; productOption: any[]; addTaskForm: FormGroup; parentTaskData: any[]; permissionDefinition: any; movePulsePopVisible: boolean; isBatchAddMemberLoading: boolean; isAddStatusListVisible: boolean; statusOptionData: any[]; statusItemList: any[]; currentStatusItem: any; currentStatusList: any; isAddStatusItemVisible: boolean; addItemForm: FormGroup; isEditStatusItem: boolean; currentPanelColor: string; taskStatusList: any[]; initColor: string[]; isTaskRulesVisible: boolean; taskStatisticsVisible: boolean; boardStatisticList: any[]; taskRuleRelevance: string; searchChange$: BehaviorSubject; isProductLoading: boolean; productUrl: string; isLoadMoreData: boolean; getProductList: Observable; productPageIndex: number; productPageSize: number; selectProductList: any[]; isProductVisible: boolean; checked: boolean; indeterminate: boolean; listOfCurrentPageData: any[]; productListOfData: any[]; setOfCheckedId: Set; productPageTotal: number; searchProductValue: any; isEditGroupNameVisible: boolean; currentEditGroupName: string; currentEditBoardId: string; currentEditGroupId: string; currentEditGroupColor: string; isEditColumnNameVisible: boolean; isEditPulseNameVisible: boolean; taskSystemParameter: any; taskDataDate: string; currentPulseData: any; auditModalVisible: boolean; monitorModalVisible: boolean; auditList: any; monitorList: any; checkVisible: boolean; checkMonitorVisible: boolean; outSystems: any; auditItemIdList: any[]; indicatorItemIdList: any[]; reportVisible: boolean; taskReportConfig: any; scanAuditTimer: any; scanMonitorTimer: any; editId: string | null; taskStatusSymbol: { label: string; value: string; }[]; levelNumber: number; levelList: any[]; checkList: any; ratioSuperisory: any; set ChangeData(data: any); modalTplContent: any; tplFooter: any; pulseCard: any; nfUpdateTable: EventEmitter; showFilter: boolean; set ChangeParam(data: any); constructor(taskService: TaskService, message: NzMessageService, modal: NzModalService, http: HttpClient, utilsModule: UtilsModule, datePipe: DatePipe, fb: FormBuilder, permissionsService: NgxPermissionsService, platformId: Object); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; handleClick(e: MouseEvent): void; handleBoardList(data: any): void; listConvertTree(data: any): any; collapse(_array: any, data: any, $event: boolean): void; convertTreeToList(root: any): any[]; visitNode(node: any, hashMap: { [id: string]: boolean; }, array: any): void; getActiveGroup(group: any): void; clickGroupMenu(event: any, group: any): void; duplicateRemoval(data: any): any; getVisibleSize(): void; addNewGroup(boardId: any): void; addColumnFun(boardId: any, type: any, name: any): void; addFilterColumn(source: any): void; setProgressValue(): void; progressAverage(count: any): any[]; progressCheckboxChange(event: any): void; submitProgressConfig(): boolean; progressCalcValue(): void; onResize({ width }: NzResizeEvent, column: any): void; columnDrop(event: CdkDragDrop): void; pulseDrop(event: CdkDragDrop): void; modifyGroupName(title: any, boardId: any, groupId: any, color: any): void; modifyColumnName(title: any, boardId: any, columnId: any): void; groupAuthorityChange(groupId: any, visible: any): void; getAuthorityMember(target: any, value: any): void; groupAuthorityConfirm(group: any): void; archiveGroup(boardId: any, groupId: any): void; changeGroupColor(boardId: any, groupId: any, color: any): void; removeGroup(boardId: any, groupId: any): void; pulseCheckedChange(pulse: any): void; closeBatchMenu(): void; batchEditPulse(): void; handleAddCancel(): void; handleAddOk(): void; getPulseCardData(data: any): void; batchMoveToGroup(group: any): void; batchArchivePulse(): void; batchDeletePulse(): void; checkBatchTreeData(id: any): boolean; checkTreeData(id: any): boolean; hasClass(elem: any, className: any): boolean; clickCurrentColumn(columnId: any, groupId: any): void; clickCurrentPulse(pulseId: any): void; removePulse(pulseId: any): void; removeColumn(boardId: any, columnId: any): void; archivePulse(pulseId: any): void; handleColumnPermission(type: any, columnId: any, state: any): void; columnPermissionSet(type: any, columnId: any, state: any): void; columnEncryptChange(column: any): void; handleColumnEncrypt(columnId: any, state: any): void; columnSelectMember(column: any): void; handleMemberCancel(): void; removeFilterColumn(columnId: any): void; filter(): void; filterChild(): void; isExist(arr: Array, obj: any, attr: any, attr2?: any): boolean; onMemberSearch(value: string): void; handleBatchAddMemberCancel(): void; handleBatchAttachOk(): void; batchUpdateBoardMember(boardId: any, param: any): void; loadMore(): void; sortColumn(column: any): void; getColumnName(pulseId: any, value: any, columnId: any): void; calcFilterData(): void; updateFilterData(columnId: any): void; generateColumnValue(column: any): any[]; openDialog(boardId: any, column: any, pulse: any): void; closeDialog(): void; getColumnText(pulse: any, column: any, value: any): void; getColumnDate(pulseId: any, columnId: any, value: any): void; batchSettingMember(columnId: any): void; openButtonConfig(pulseId: any, column: any): void; removeButtonConfig(itemId: any, column: any): void; editButtonConfig(item: any): void; buttonConfigAdd(): void; buttonConfigChange(event: any): void; buttonConfigSubmit(type: any, column: any): void; getMaxId(data: any): any; getButtonUserIds(column: any): any[]; buttonRelationChange(event: any, column: any): void; buttonSelectChange(event: any, pulseId: any, column: any): void; buttonCustomClick(column: any, pulse: any): void; buttonRelationClick(url: any, pulseId: any): void; getVoteData(pulse: any, columnId: any, value: any): void; openAddTaskDialog(): void; getCreateWayType(event: any): void; handleAddTaskCancel(): void; handleAddTaskOk(): void; backToChoseCreateType(): void; groupChange(event: any): void; addPulse(boardId: any, groupId: any, value: any): void; getManualTask(): void; dropColumn(event: CdkDragDrop): void; selectGroup(group: any): void; getTimeInterval(pulseId: any, columnId: any, event: any): void; getColumnDateTime(pulseId: any, columnId: any, event: any): void; myTaskChange(): void; useLastCondition(): void; clearFilterCondition(): void; chooseGroup(group: any, i: any): void; removeGroupFilter(group: any, i: any): void; chooseValue(column: any, value: any, index: any): void; removeValue(column: any, value: any, index: any): void; calcHeight(column: any): void; openTaskProgressDialog(columnId: any): void; handleStatusListOk(): void; submitEditStatus(columnId: any, boardId: any): void; handleAddStatusListCancel(): void; quickAddStatus(value: any, text: any, color: any): void; openStatusItemDialog(): void; openStatusOption(data: any): void; deleteStatusOption(i: any, value: any): void; handleAddStatusItemCancel(): void; submitItemForm(): void; changeColor(color: any): void; handleStatusItemOk(): void; drop(event: CdkDragDrop): void; genID(length: any): string; openTaskRulesDialog(): void; taskRulesClose(): void; taskStatisticsChange(): void; boardStatisticData(): void; handleTreeData(data: any): any; taskRulesChange(event: any): void; handelTaskRuleTreeRelevanceType(data: any): string; getProductOption(): void; onProductSearch(value: string): void; getProductListData(param: any): void; productIndexChange(event: any): void; productSizeChange(event: any): void; openProductDialog(): void; handleSelectProductClose(i: any, code: any): void; handleProductOk(): void; handleProductCancel(): void; updateCheckedSet(code: number, name: string, checked: boolean): void; onItemChecked(code: number, name: string, checked: boolean): void; onAllChecked(value: boolean): void; onCurrentPageDataChange($event: any): void; refreshCheckedStatus(): void; searchProduct(): void; editGroupNameDialog(name: any, boardId: any, groupId: any, groupColor: any): void; handleEditGroupNameOk(): void; handleEditGroupNameCancel(): void; trackByIndex(_: number, data: any): number; /**** * * 日志操作组件交互 * * ****/ preTaskHandle(data: Array, preTaskId: any): { title: string; status: boolean; }; refreshAudit(event: any, pulse: any, column: any, type: any): boolean; refreshMonitor(event: any, pulse: any, column: any, type: any): boolean; auditResults(pulse: any, column: any): boolean; monitorResults(pulse: any, column: any): boolean; reportPreview(pulse: any): void; reportExport(pulse: any): void; openAuditDetail(data: any): void; exportMonitorExcel(): void; getOutSystemName(outSystemCode: any): any; getAuditResult(): void; getIndicatorResult(): void; refreshTodayAudit(id: any, dataDate: any, type: any): void; postBoardPulseScanLogData(date: any, pulseId: any, param: any): void; refreshTodayMonitor(id: any, dataDate: any, type: any): void; pollingScanStatus(): void; checkCancle(): void; exportExcel(): void; sendWarned(type: any): void; checkMonitorCancle(): void; openMonitorDetail(data: any): void; checkReportCancle(): void; stopScanAudit(pulse: any, column: any): void; stopScanMonitor(pulse: any, column: any): void; openPulseDialog(pulse: any): void; handleEditPulseNNameOk(): void; handleEditPulseNameCancel(): void; openEditColumnNameDialog(column: any): void; handleEditColumnNNameOk(): void; handleEditColumnNameCancel(): void; tabSelectedIndexChange(event: any): void; startEdit(id: string, columnId: string): void; stopEdit(): void; onTaskDateChange(event: any): void; treeGridLevelChange(type: any, groupId: any): void; handleTreeCollapse(data: Array, groupId: string, type: any): void; getTreeGridMaxLevel(data: Array, group: any): void; }