import config from "@/config" import http from "@/utils/request" export default { mounted: { url: `${config.API_URL}/ops/tcm/getMountedList`, name: "安装点查询", get: async function (data = {}) { return await http.post(this.url, data); } }, record: { name: "监测记录", url: `${config.API_URL}/ops/tcm`, get: async function (data = {}) { return await http.post(`${this.url}/getPage`, data); }, add: async function (data = {}) { return await http.post(`${this.url}/save`, data); }, edit: async function (data = {}) { return await http.post(`${this.url}/update`, data); }, del: async function (data = {}) { return await http.post(`${this.url}/remove`, data); }, batchDel: async function (data = {}) { return await http.post(`${this.url}/batchRemove`, data); } }, warning: { name: "告警记录", url: `${config.API_URL}/ops/tcm`, get: async function (data = {}) { return await http.post(`${this.url}/getWarningPage`, data); }, del: async function (data = {}) { return await http.post(`${this.url}/removeWarning`, data); }, batchDel: async function (data = {}) { return await http.post(`${this.url}/batchRemoveWarning`, data); } }, attendance: { name: "打卡记录", url: `${config.API_URL}/ops/tcm`, get: async function (data = {}) { return await http.post(`${this.url}/getPersonPage`, data); }, del: async function (data = {}) { return await http.post(`${this.url}/removePersonRecord`, data); }, batchDel: async function (data = {}) { return await http.post(`${this.url}/batchRemovePerson`, data); } }, dataMock: { copyData: { url: `${config.API_URL}/ops/tcm`, name: "数据模拟-复制", normal: async function (data = {}) { return await http.post(`${this.url}/copyData`, data); } }, makeData: { url: `${config.API_URL}/ops/tcm`, name: "数据模拟-参数", attendance: async function (data = {}) { return await http.post(`${this.url}/makePersonData`, data); }, alarm: async function (data = {}) { return await http.post(`${this.url}/makeWarningData`, data); } }, removeData: { url: `${config.API_URL}/ops/tcm`, name: "数据模拟-批量删除", normal: async function (data = {}) { return await http.post(`${this.url}/removeData`, data); }, attendance: async function (data = {}) { return await http.post(`${this.url}/removePersonData`, data); } } } }