import request from '@/axios' /* * 初始化组织项目资产列表 * * */ export function initDevicePartList(operateOrganizationId, projectId) { return request({ url: `/api/operateDeviceLevel/init/${operateOrganizationId}/${projectId}`, method: 'get' }) } /* * 获取资产列表 * * */ export function getDevicePartList(operateOrganizationId, projectId) { return request({ url: `/api/operateDeviceLevel/getOperateOrganizationId/${operateOrganizationId}/${projectId}`, method: 'get' }) } /* * 通过条件获取资产列表 * * */ export function getDevicePartListByQuery(data) { return request({ url: `/api/operateDeviceLevel/get`, method: 'post', data: data }) } /* * 通过条件获取资产列表 * * */ export function importProperty(data) { return request({ url: `/api/operateDevice/exportData`, method: 'post', data: data }) } /* * 删除设资产列表 * * */ export function deleteDeviceDepartment(id) { return request({ url: `/api/operateDeviceLevel/${id}`, method: 'delete' }) } /* * 新增资产目录 * * */ export function insertDeviceDepartment(data) { return request({ url: `/api/operateDeviceLevel`, method: 'post', data: data }) } /* * 编辑资产目录 * * */ export function updateDeviceDepartment(data) { return request({ url: `/api/operateDeviceLevel`, method: 'put', data: data }) } /* * 获取审核 * * */ export function getFlowList(currPage, pageSize, data) { return request({ url: `/api/operateFlowData/${currPage}/${pageSize}`, method: 'post', data: data }) } /* * 根据id获取审核 * * */ export function getFlowById(id) { return request({ url: `/api/operateFlowData/${id}`, method: 'get' }) } /* * 新增审核 * * */ export function insertFlowBatch(data) { return request({ url: `/api/operateFlowData/batch`, method: 'post', data: data }) } /* * 批量新增审核 * * */ export function insertFlow(data) { return request({ url: `/api/operateFlowData`, method: 'post', data: data }) } /* * 更新审核 * * */ export function updateFlow(data) { return request({ url: `/api/operateFlowData`, method: 'put', data: data }) } /* * 删除审核 * * */ export function deleteFlow(id) { return request({ url: `/api/operateFlowData/${id}`, method: 'delete' }) } /* * 获取文档目录层级 * */ export function getDocumentTemplateList(data) { return request({ url: `/file/category/directory`, method: 'post', data: data }) } /* * 生成流程 * @param {Object} data = {coment内容|flowType|flowUserList|submiter发起人ID|subscribers订阅人|id流程ID} * */ export function generationFlow(data) { data['flowType'] = 5; return request({ url: `/flow/projectFlow`, method: 'post', data: data }) } /* * 获取某一进行中流程详情 * @param {String} projectFlowId = {projectFlowId项目流程ID} * */ export function getFlowApprove(projectFlowId) { return request({ url: `/flow/projectFlow/${projectFlowId}`, method: 'get' }) } /* * 获取用户操作 * @param {String} id = {id项目流程ID} * */ export function getUserFlowAction(projectFlowId) { return request({ url: `/flow/projectFlow/${projectFlowId}/actions`, method: 'get' }) } /* * 用户操作 * @param {String} id = {id项目流程ID} actionId = {actionId操作ID} {Object} data = {comment内容} * */ export function userFlowAction(projectFlowId, actionId, data) { return request({ url: `/flow/projectFlow/${projectFlowId}/actions/${actionId}`, method: 'post', data: data }) } /* * 新增设备 * * */ export function insertDevice(data) { return request({ url: `/api/operateDevice`, method: 'post', data: data }) } /* * 编辑设备 * * */ export function updateDevice(data) { return request({ url: `/api/operateDevice`, method: 'put', data: data }) } /* * 获取设备详情 * * */ export function getDeviceById(id) { console.log(id); return request({ url: `/api/operateDevice/${id}`, method: 'get' }) } /* * 仓库列表 * * */ export function getGoDownList(data) { return request({ url: `/api/godown/query`, method: 'post', data: data }) } /* * 新增仓库 * * */ export function insertGoDown(data) { return request({ url: `/api/godown`, method: 'post', data: data }) } /* * 编辑仓库 * * */ export function updateGoDown(data) { return request({ url: `/api/godown`, method: 'put', data: data }) } /* * 删除仓库 * * */ export function deleteGoDown(id) { return request({ url: `/api/godown/${id}`, method: 'delete', }) } /* * 仓库详情 * * */ export function getGoDownDetail(id) { return request({ url: `/api/godown/${id}`, method: 'get' }) } /* * 3D模型库列表 * * */ export function get3DModel(data) { return request({ url: `/api/operateDeviceModel/query`, method: 'post', data: data }) } /* * 新增3D模型库 * * */ export function insert3DModel(data) { return request({ url: `/api/operateDeviceModel`, method: 'post', data: data }) } /* * 编辑3D模型库 * * */ export function update3DModel(data) { return request({ url: `/api/operateDeviceModel`, method: 'put', data: data }) } /* * 删除3D模型库 * * */ export function delete3DModel(id) { return request({ url: `/api/operateDeviceModel/${id}`, method: 'delete', }) } /* * 3D模型库详情 * * */ export function get3DModelDetail(id) { return request({ url: `/api/operateDeviceModel/${id}`, method: 'get' }) } /* * 获取编码类型列表 * * */ export function getCodingList(data) { return request({ url: `/api/encodingGenerator/type/query`, method: 'post', data: data }) } /* * 生成编码 * * */ export function insertCoding(data) { return request({ url: `/api/encodingGenerator`, method: 'post', data: data }) } /* * 获取设备全生命周期 * * */ export function getDeviceCount(id) { return request({ url: `/api/operateFlowData/count/${id}`, method: 'get' }) } /* * 获取传感器数据 * * */ export function getDeviceSensorCount(id) { return request({ url: `/api/test/deviceSensor/count/${id}`, method: 'get' }) } /* * 获取设备实时数据 * * */ export function getDeviceLiveData(id) { return request({ url: `/api/test/deviceLiveData/${id}`, method: 'get' }) } /* * 获取设备报警列表 * * */ export function getDeviceAlarm(id) { return request({ url: `/api/test/giveAlarm/${id}`, method: 'get' }) } /* * 获取设备历史走势 * * */ export function getDeviceHistory(id) { return request({ url: `/api/test/deviceLiveData/history/${id}`, method: 'get' }) }