import http from '@/utils/http'; import { stringify } from 'qs'; /** * page func * parameter: { } * @param parameter * @returns {*} */ export function getSbInfoPage(parameter) { return http({ url: '/sb/infos/page?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * 更新设备图片 */ export function updateSbInfoImages(parameter) { return http({ url: '/sb/infos/images/' + parameter.id, method: 'PUT', data: parameter }) } /** * page func * parameter: { } * @param parameter * @returns {*} */ export function queryDeptSbInfosByUserPage(parameter) { return http({ url: '/sb/infos/dept-sb-infos/user/page?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * page func * parameter: { } * @param parameter * @returns {*} */ export function queryPageByUserIdentity(parameter) { return http({ url: '/sb/infos/user/identity?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * page func * parameter: { } * @param parameter * @returns {*} */ export function queryPageByFilter(parameter) { return http({ url: '/sb/infos/filter/page?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * query list func * parameter: { } * @param parameter * @returns {*} */ export function queryDeptSbInfosByUser(parameter) { return http({ url: '/sb/infos/dept-sb-infos/user?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * add func * parameter: { } * @param parameter * @returns {*} */ export function addSbInfo(parameter) { return http({ url: '/sb/infos', method: 'POST', headers: { Accept: 'application/json', 'Content-Type': 'application/json;charset=UTF-8' }, data: parameter }); } /** * update func * parameter: { } * @param parameter * @returns {*} */ export function updateSbInfo(parameter) { return http({ url: '/sb/infos/' + parameter.id, method: 'PUT', data: parameter }); } /** * fetch single func * parameter: { } * @param parameter * @returns {*} */ export function fetchSbInfo(parameter) { return http({ url: '/sb/infos/' + parameter.id, method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * fetch single func * parameter: { } * @param parameter * @returns {*} */ export function fetchSbInfoByModel(parameter) { return http({ url: '/sb/infos/model?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * query list func * parameter: { } * @param parameter * @returns {*} */ export function querySbInfo(parameter) { return http({ url: '/sb/infos?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * delete batch func * parameter: { } * @param parameter * @returns {*} */ export function deleteSbInfos(parameter) { return http({ url: '/sb/infos', method: 'DELETE', data: parameter }); } /** * delete single func * parameter: { } * @param parameter * @returns {*} */ export function deleteSbInfo(parameter) { return http({ url: '/sb/infos/' + parameter.id, method: 'DELETE', data: parameter }); } /** * export file * parameter: { } * @param parameter : * @returns {*} */ export function exportSbInfo(parameter) { return http({ url: '/sb/infos/export?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' }, responseType: 'blob' }); } /** * query list func * parameter: { } * @param parameter * @returns {*} */ export function getSbInfoTree(parameter) { return http({ url: '/sb/infos/tree?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * page func * parameter: { } * @param parameter * @returns {*} */ export function getPartInfoPositionPage(parameter) { return http({ url: '/sb/infos/position/page?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } /** * 获取设备位置树 * parameter: { } * @param parameter : * @returns {*} */ export function getSbPositionTree(parameter) { return http({ url: '/sb/positions/tree?' + stringify(parameter), method: 'get', headers: { 'Content-Type': 'application/json;charset=UTF-8' } }) }