import { RhLabelService } from 'rh-label'; import { OnInit } from '@angular/core'; import { DynamicFormComponent } from 'rh-base/shared'; import { RhBaseDto, DataResultT, RhSelectableDto, CodeClassModel, RhTableQueryOptionDto, RhTableButtonInfoDto, RhSafeAny } from 'rh-base/model'; import { RhStorageService } from 'rh-base/core'; import * as i0 from "@angular/core"; export declare class RhAdvanceReceiptManageComponent implements OnInit { private labelSer; private storage; queryFormCmt: DynamicFormComponent; selectedIndex: number; selectedData: RhSelectableDto; selectedDatas: RhSelectableDto[]; dataLoading: boolean; dataresult: DataResultT; defaultQueryDto: RhBaseDto; defaultFieldDataset: any[]; detailTableInterface: { interfaceType: string; port: number; controllerName: string; interfaceName: string; }; detailTableFieldDataset: any[]; detailQueryDto: {}; titleButtonDataset: RhTableButtonInfoDto[]; isShowPreviewModal: boolean; defaultTemplateCode: string; defaultTemplateId: string; /** 选中的打印机 */ selectedPrinter: string; /** 打印机列表 */ printerList: RhSafeAny[]; /** 打印loading */ printLoading: boolean; /** 打印接口提交对象 */ printDto: RhBaseDto; /** 预览接口提交对象 */ previewDto: RhBaseDto; constructor(labelSer: RhLabelService, storage: RhStorageService); ngOnInit(): void; initDefaultQueryDto(): void; openDetailTab(dto: { data: RhBaseDto; }): void; closeDetailTab(): void; setDatas(dataset: DataResultT): void; dataLoadingChange(status: boolean): void; setInitFieldDataset(item: CodeClassModel): void; refreshDatas(option: RhTableQueryOptionDto): void; private getDatas; /** 获取预收货单据标签模板ID */ getLabelTemplate(datas: RhBaseDto[], buttonInfo: RhTableButtonInfoDto): void; /** 打开预览弹窗 */ openPreviewModal(): void; closePreviewModal(): void; /** 打印标签 */ printLabelData(): void; /** 获取本地打印机 */ getPrinterList(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }