yxk_pc_mdh/src/api/processAPI.js

81 lines
1.8 KiB
JavaScript

/**
*工序配置
*/
import base from './base'; // 导入接口域名列表
import axios from '@/request'; // 导入http中创建的axios实例
const processAPI = {
/**
* 查询工序配置列表
*/
listProcess(param) {
return axios.post(`${base.url}/apis/mes/process/processOfList`, param)
},
/**
* 查询工序类型
*/
processTypeList(param) {
return axios.post(`${base.url}/apis/dict/getDictsByType`, param)
},
/**
* 添加/修改工序配置
*/
addAndChangeProcess(param) {
return axios.post(`${base.url}/apis/mes/process/addAndChange`, param)
},
/**
* 删除
*/
removeProcess(id) {
return axios.post(`${base.url}/apis/mes/process/batchDelete`, { ids: id })
},
/**
* 查看工序配置详细信息
*/
detailProcess(id) {
return axios.post(`${base.url}/apis/mes/process/detail`, {processId: id})
},
/**
* 审核
*/
audit(id) {
return axios.post(`${base.url}/apis/mes/process/audit`, {id: id})
},
/**
* 反审核
*/
backToAudit(id) {
return axios.post(`${base.url}/apis/mes/process/backToAudit`, {id: id})
},
/**
* 设备列表
*/
advancedQuery(param) {
return axios.post(`${base.url}/apis/device/advancedQuery`, param)
},
// 批量审核 工序配置
batchAudit(id) {
return axios.post(`${base.url}/apis/mes/process/batchAudit`, { ids: id })
},
//导入往来期初数据
importExcel(param) {
return axios({
url:`${base.url}/apis/workprocedure/export`,
method: 'post',
data: param,
processData: false,// 告诉axios不要去处理发送的数据(重要参数)
headers: {
'Content-Type': 'multipart/form-data'
}
})
},
}
export default processAPI;