import { EventEmitter, OnInit, SimpleChanges } from '@angular/core'; import { DataResultT, RhBaseDto, RhSelectableDto, RhTableButtonInfoDto } from 'rh-base/model'; import { WarehouseMaterialControlParameter } from './../../../business-manage-model'; import { RhBusinessManageService } from './../../../../business-manage/business-manage.service'; import { Observable } from 'rxjs'; import { RhStayStockBusinessService } from '../../stay-stock-business.service'; import * as i0 from "@angular/core"; export declare class LocationMovePlanDetailsComponent implements OnInit { private operator; businessManageSer: RhBusinessManageService; rhPlanOrder: RhBaseDto; rhSourceDataset: RhSelectableDto[]; rhShowDetail: boolean; rhDetailsUpdate: EventEmitter; dataLoading: boolean; dataresult: DataResultT; extraButtonHandleDataset: RhTableButtonInfoDto[]; extraButtonInEditDataset: RhTableButtonInfoDto[]; extraButtonReadOnlyDataset: RhTableButtonInfoDto[]; tableVisibleSetting: {}; isVisibleSettingOver: boolean; isShowDataModal: boolean; selectedDatas: RhSelectableDto[]; sourceDefaultQueryDto: {}; isEnterEditStatus: boolean; materialInventoryDetailsModalShowSign: number; currentWarehouseMaterialControlPara: WarehouseMaterialControlParameter; warehouseAreaDataset: RhSelectableDto[]; warehouseShelfDataset: RhSelectableDto[]; storageLocationDataset: RhSelectableDto[]; editDisabled: (data: RhBaseDto) => boolean; get isReadOnlyTable(): boolean; get readeOnlyButtonDataset(): RhTableButtonInfoDto[]; constructor(operator: RhStayStockBusinessService, businessManageSer: RhBusinessManageService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; initTableVisibleSetting(): void; /** 初始化明细数据 */ initInPlanOrderDetailDataset(): void; getDatas(): void; editDatas(): void; updateDatas(): void; storeDatas(details: RhSelectableDto[], editType?: string): Observable; removeDatas(details: RhSelectableDto[]): void; /** 处理来自源单的数据,转化为明细模型 */ handleSourceDataset(details: RhSelectableDto[], overwrite?: boolean): void; /** 进入编辑状态 */ enterEditingStatus(): void; /** 退出编辑状态 */ exitEditingStatus(): void; /** 检查保存数据 */ checkStoreDatas(details: RhSelectableDto[]): boolean; openDataModal(): void; onSelectModal(data: RhSelectableDto[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }