import {request} from '@sensoro/core'; /** * 获取设备数据字典 */ export async function fetchGetDeviceDictionary() { return request.get(`/device/v1/deviceConfig`, {}); } /** * 获取规则引擎配置 */ export async function fetchRuleEngineConfig() { return request.get(`/ruleEngine/v1/ruleEngine/config`); } export async function fetchFireMaterialType(params: Object) { return request.get('/fire/v1/materialtype/page', { params: { page: 1, size: 100, ...params } }); } export async function fetchIconMap() { return request.get('/fire/v1/icon/list'); } /** * 获取后端版本号 */ export async function fetchServerVersion() { return request.get(`/common/v1/version/server`); } /** * 上传图片 */ export async function uploadImg(data: FormData) { return request.post(`/oss/v1/public/uploadImg`, { requestType: 'form', data }); }