import http from '../utils/http/index.js' /** * 获取设备类型 */ export function getDeviceTypeList(data = {}) { return http.get({ url: '/base-paper-trading/get/mechanical-equipment/type', data }) } /** * 获取生产工艺列表 */ export function getTechnicsList(data = {}) { return http.get({ url: '/base-paper-trading/get/technics/type', data }) } /** * 添加或修改设备 */ export function changeDevice(data = {}) { return http.post({ url: '/base-paper-trading/save/mechanical-equipment', data }) } /** * 获取设备列表 */ export function getDeviceList(data = {}) { return http.get({ url: '/base-paper-trading/get/mechanical-equipment/list', data }) } /** * 印包管家监控台获取设备类型统计数据 */ export function getEquipmentStatistics(data = {}) { return http.get({ url: '/base-paper-trading/get/mechanical-equipment/type-statistics/list', data }) } /** * 设备生产详情分享 */ export function makeDeviceShare(data = {}) { return http.post({ url: '/base-paper-trading/create/mechanical-equipment/share', data }) } /** * 推广界面获取设备列表 */ export function getEquipmentList(data = {}) { return http.get({ url: '/base-paper-trading/get/mechanical-equipment/extension-list', data }) } /** * 获取设备信息 */ export function getEquipmentInfo(data = {}) { return http.get({ url: `/base-paper-trading/get/mechanical-equipment/${data.id}`, // url: `https://console-mock.apipost.cn/app/mock/project/00682407-8a2f-402b-ae05-bea0dace4b58/getDeviceInfo`, data }) } /** * 获取监控设备的token */ export function getAccessToken(data = {}) { return http.get({ url: `/base-paper-trading/get/mechanical-equipment/monitor/token`, data }) } /** * 删除设备 * @param {object} data * @property {array} idList string[] */ export function removeDevice(data = {}) { return http.post({ url: `/base-paper-trading/delete/mechanical-equipment/by/ids`, data }) } /** * 数字车间获取设备列表 */ export function getDeviceListV2(data = {}) { return http.get({ url: `/base-paper-trading/get/mechanical-equipment/new/list`, // url: `https://console-mock.apipost.cn/app/mock/project/00682407-8a2f-402b-ae05-bea0dace4b58/getList`, data }) } /** * 获取监控设备的token */ export function getMachineInfo(machineId, data = {}) { return http.get({ url: `/printing-packaging-factory-service/user/get/factory/machine/${machineId}`, data }) }