import request from '@/utils/request'; // 产品合格率 export async function queryHomePage(data) { const res = await request.post(`/qms/quality_work_order/queryHomePage`, data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 工厂查询 export async function queryFactory(data) { const res = await request.post(`/qms/quality_work_order/queryFactory`, data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 班组查询 export async function queryTeam(data) { const res = await request.post(`/qms/quality_work_order/queryTeam`, data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 产线查询 export async function queryProductionLine(data) { const res = await request.post( `/qms/quality_work_order/queryProductionLine`, data ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 不良占比 export async function queryProportionDefectiveTypes() { const res = await request.post( `/qms/quality_work_order/queryProportionDefectiveTypes` ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } //获取系统参数 export async function parameterGetByCode(data) { const res = await request.post('/sys/parameter/getByCode', data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } export async function getCategoryByCode(code) { const res = await request.get(`/main/category/getByCode/${code}`); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 规则记录分页查询 export async function recordrulesPage(body) { const res = await request.post(`/main/recordrules/page`, body); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 规则记录分页查询 过程控制 /main/recordrules/processInspectionRecordRulesPage export async function recordrulesNotProduceTaskConfigRecordRulesPage(body) { const res = await request.post( `/main/recordrules/processInspectionRecordRulesPage`, body ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // /main/recordrulestype/page 规则类型分页查询 export async function recordrulesTypePage(body) { const res = await request.post(`/main/recordrulestype/page`, body); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } export async function recordrulesGetById(id) { const res = await request.get(`/main/recordrules/getById/${id}`); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 列表 export async function getteampage(data) { const res = await request.get(`/main/team/page`, { params: data }); console.log(res.data.code == 0); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 查询班组 export async function getTeam(id) { const res = await request.get(`/main/team/getById/${id}`); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 获取实体列表分页 export async function getAssetList(data) { let par = new URLSearchParams(data); const res = await request.get(`/main/asset/page?` + par, {}); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } //通过code获取分类 export async function getProduceTreeByCode(type) { const res = await request.get( `/main/categoryLevel/getProduceTreeByPid?type=${type}`, {} ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); }