ProductionPlanUtils.js
976 Bytes
/* 用于存放业务逻辑 */
import * as config from '../../utils/config';
import * as commonServices from '../../services/services';
/* 上一条、下一条、首条、末条从表刷新 */
export function setprops(props) {
props.ref = '';
return props;
}
export async function handleGetDataSetByName(params) {
const { token, value } = params;
const { mastersId, sModelsId } = value.paramsMap;
// const url = `${config.server_host}business/getProData?sModelsId=${sModelsId}`;
const url = `${config.server_host}treegrid/getTreeGridByPro/${mastersId}?sModelsId=${sModelsId}`;
const oReturn = (await commonServices.postValueService(token, value, url)).data;
const msgs = oReturn.msg;
if (oReturn.code === 1) { /* 成功 */
const { proData } = oReturn.dataset.rows[0].dataSet;
for (const each of proData) {
each.key = each.sId;
}
return { proData, msgs };
} else { /* 失败 */
return { undefined, msgs };
}
}