// 抽样记录 import { get, put, postJ, putJ, deleteApi } from "@/utils/request"; import Vue from "vue"; // 分页 export async function getList(params) { const res = await get( Vue.prototype.apiUrl + `/ems/remote_meter_reading/page`, params, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 取样新建/修改 export async function save(data) { const res = await postJ( Vue.prototype.apiUrl + `/ems/remote_meter_reading/save`, data, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 取样新建/修改 export async function update(data) { const res = await putJ( Vue.prototype.apiUrl + `/ems/remote_meter_reading/update`, data, ); 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 + `/ems/remote_meter_reading/getById/${id}`, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 删除 export async function deleteById(data) { const res = await deleteApi( Vue.prototype.apiUrl + `/ems/remote_meter_reading/delete`, data, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } /** * 更新发布状态 */ export async function updatePublishStatus(id, publishStatus) { const res = await putJ( Vue.prototype.apiUrl + `/ems/remote_meter_reading/updatePublishStatus/${id}/${publishStatus}`, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.data.message)); }