import { UntypedFormGroup } from '@angular/forms'; import { RhInventoryCountService } from './../inventory-count.service'; import { OnInit } from '@angular/core'; import { DynamicFormComponent, WarehouseConfigDto } from 'rh-base/shared'; import { RhBaseDto, DataResultT, RhSelectableDto, RhTableButtonInfoDto, RhLoginedUserDto, RhSafeAny, CodeClassModel, RhTableQueryOptionDto } from 'rh-base/model'; import { RhStorageService } from 'rh-base/core'; import * as i0 from "@angular/core"; type TabType = 'edit' | 'detail' | 'audit' | 'snapshoot'; export declare class RhInventoryVerificationOrderComponent implements OnInit { storage: RhStorageService; private operator; queryFormCmt: DynamicFormComponent; selectedIndex: number; addDto: RhBaseDto; editDto: RhBaseDto; dataLoading: boolean; dataresult: DataResultT; defaultFieldDataset: any[]; editButtonDataset: RhTableButtonInfoDto[]; titleButtonDataset: RhTableButtonInfoDto[]; currentUser: RhLoginedUserDto; curFactoryDefaultQueryDto: {}; isShowEditForm: boolean; isShowAuditDataModal: boolean; isRefreshDesc: boolean; isShowEditModal: boolean; auditDto: RhBaseDto; currentTab: TabType; startDate: Date; endDate: Date; /** 明细列表 */ detailDataset: RhSelectableDto[]; warehouseData: WarehouseConfigDto[]; isCreated: (data: RhBaseDto) => boolean; beforeSubmit: (data: RhBaseDto) => true | Promise; beforeSubmitAudit: (data: RhBaseDto) => boolean; disabledStartDate: (current: Date) => boolean; disabledEndDate: (current: Date) => boolean; constructor(storage: RhStorageService, operator: RhInventoryCountService); ngOnInit(): void; initPageConfig(): void; setDatas(dataset: DataResultT): void; getWarehouse(): void; dataLoadingChange(status: boolean): void; onStoreData(result: DataResultT): void; setInitFieldDataset(item: CodeClassModel): void; refreshDatas(option: RhTableQueryOptionDto): void; private getDatas; getDetails(): void; detailsUpdate(): void; openEditTab(data: RhBaseDto): void; closeEditTab(): void; selectedIndexChange(index: number): void; /** 审核 */ auditData(data: RhBaseDto): void; /** 打开审核弹窗 */ openAuditDataModal(data: RhBaseDto): void; /** 关闭审核弹窗 */ closeAuditDataModal(): void; /** 审核接口返回 */ onAuditData(result: DataResultT): void; openDetailTab(dto: RhBaseDto, type?: TabType): void; openSnapshootTab(data: RhBaseDto): void; /** 删除盘点任务 */ removeDatas(datas: RhBaseDto[]): void; /** 打开新建表头弹窗 */ openEditModal(): void; closeEditModal(): void; /** 设置起始日期 */ setStartDate(date: Date, formgroup: UntypedFormGroup): void; /** 设置结束日期 */ setEndDate(date: Date, formgroup: UntypedFormGroup): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};