import { get, put, putJ, postJ, deleteApi } from "@/utils/request"; import Vue from "vue"; // /main/recordrules/getById/{id} 查看详情 export async function recordrulesGetById(id) { const res = await get(Vue.prototype.apiUrl + `/main/recordrules/getById/${id}`); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 规则记录分页查询 export async function recordrulesPage(body) { const res = await postJ(Vue.prototype.apiUrl + `/main/recordrules/page`, body); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 规则记录分页查询 过程控制 /main/recordrules/notProduceTaskConfigRecordRulesPage export async function recordrulesNotProduceTaskConfigRecordRulesPage(body) { const res = await postJ( Vue.prototype.apiUrl + `/main/recordrules/processInspectionRecordRulesPage`, body ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 记录计划配置 计划 export async function recordrulesplanPage(params) { const res = await get(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/page`, params); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } export async function recordrulesplanDelete(ids) { const res = await deleteApi(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/delete`, ids); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // /mes/recordrulesplan/saveOrUpdate export async function save(body) { const res = await postJ(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/save`, body); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } export async function update(body) { const res = await putJ(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/update`, body); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 获取记录规则计划详情 /mes/recordrulesplan/getById/{id} export async function getRecordRulesPlanDetail(id) { const res = await get(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/getById/${id}`); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // /mes/recordrulesplan/revoke post 撤回 export async function recordrulesplanRevoke(id) { const res = await put(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/revoke`, id); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // /mes/producetaskrulerecord/queryRecordWorkOrderPage export async function producetaskrulerecordQueryRecordWorkOrderPage(params) { const res = await get(Vue.prototype.apiUrl + `/pcs/recordrulesorder/page`, params); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // /mes/recordrulesplan/manualDispatchOrder 手动派单 export async function recordrulesplanManualDispatchOrder(body) { const res = await put(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/dispatchOrder`, body); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // /mes/recordrulesplan/reManualDispatchOrder export async function recordrulesplanReManualDispatchOrder(body) { const res = await putJ(Vue.prototype.apiUrl + `/pcs/recordrulesorder/reassign`, body); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // /mes/producetaskrulerecord/saveOrUpdateAndSubmit 报工 export async function producetaskrulerecordSaveOrUpdateAndSubmit(body) { const res = await putJ(Vue.prototype.apiUrl + `/pcs/recordrulesorder/reportingWork`, body); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } export async function getById(id) { const res = await get(Vue.prototype.apiUrl + `/pcs/recordrulesorder/getById/${id}`); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } export async function checkReportingWork(id) { const res = await get( Vue.prototype.apiUrl + `/pcs/recordrulesorder/checkReportingWork/${id}` ); return res.code; }