/* eslint-disable */ import * as commonUtils from "@/utils/utils"; // 获取数据 const useGetData = async ( props, { isWait, configData, extraCondition = {} } ) => { const { formData, sModelsType, iPageSize, app } = props; let iOeePageSize = iPageSize; /* OEE没有分页组件 只需要根据后台设定页数分页 */ if (sModelsType.includes("indexOee")) { if ( commonUtils.isNotEmptyNumber(formData[0].iPageSize) && formData[0].iPageSize !== 0 ) { iOeePageSize = formData[0].iPageSize; } } // OEE机台任务 if (sModelsType === "/indexOee/processReportList") { const bFilter = []; bFilter.push({ bFilterName: "sMachineId_s_pro", bFilterCondition: "=", bFilterValue: app.sMachineNameSId }); const commonParams = { name: "slave", configData, condition: { bFilter, pageSize: iOeePageSize, pageNum: 1, ...extraCondition }, clearSelectData: true }; if (isWait) { return await props.handleGetDataSet({ ...commonParams, isWait: true }); } else { props.handleGetDataSet(commonParams); } } }; export default useGetData;