import request from '@/utils/request'; // 预警规则下拉列表数据 export async function listAllAlertLevel(params) { const res = await request.get(`/main/alertrules/listAllAlertLevel/`, params); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 操作类型 export async function listAllActionType(params) { const res = await request.get(`/main/alertrules/listAllActionType/`, params); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } export async function listAllDateUnit(params) { const res = await request.get(`/main/alertrules/listAllDateUnit/`, params); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 预警对象 export async function listAllRulesObj(params) { const res = await request.get(`/main/alertrules/listAllRulesObj/`, params); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 更新或保存 export async function saveOrUpdate(data) { const res = await request.post('/main/alertrules/save', data); if (res.data.code == 0) { return res.data; } return Promise.reject(new Error(res.data.message)); } // 生成编码 export async function getCode(code) { const res = await request.get(`/main/codemanage/getCode/` + code, {}); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 获取规则列表页 export async function getList(data) { let par = new URLSearchParams(data); const res = await request.get(`/main/alertrules/page?` + par, {}); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 获取规则详情 export async function getDetail(id) { const res = await request.get(`/main/alertrules/getById/` + id, {}); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 删除事项 */ export async function removeRule(data) { const res = await request.delete('/main/alertrules/delete', { data }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 获取仓库列表 export async function getWarehouseList(params) { const res = await request.get('/wms/warehouse/page', params); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); }