123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- import { request } from 'umi';
- import { projectObj } from '@/config/api.js';
- import UserStorage from '@/config/sagacare/sagacare_user';
- function getProjectId() {
- //const id = window.localStorage.getItem('localProjectId')
- const id = projectObj.projectId
- return id;
- }
- function commonParams() {
- var userObj = UserStorage.getInstance();
- const user = userObj.getUser();
- var pubname='sgadmin';
- return `openid=${user.id}&pubname=${pubname}&projectId=${getProjectId()}&userId=${user.id}&userName=${user.name}&userPhone=${user.phone}`;
- }
- // function commonParams() {
- // return `openid=9a1ecfbacb6b4f249bf2dd3ec7793ead&pubname=sagacareAndtenantslink&projectId=${getProjectId()}&userName=%E5%AE%89%E5%B0%8F%E9%9C%9E&userPhone=17611228068&userId=9a1ecfbacb6b4f249bf2dd3ec7793ead`;
- // }
- //窗帘 设置设备
- //窗帘 设置设备
- export const setEquipeHttp = (params) => {
- return request(`/sgadmin/duoduo-service/duoduoenv-service/object/eqp/infocode/set?${commonParams()}`, {
- method: 'POST',
- isNotShowErrorToast: true,
- errorSave: true,
- data: JSON.stringify(params),
- headers: {
- 'Content-Type': 'application/json',
- },
- });
- }
- //窗帘 获取设备
- export const getObjectDataEqpGroupHttp = (params) => {
- return request(`/sgadmin/duoduo-service/duoduoenv-service/object/objectDataEqpGroup/query?${commonParams()}`, {
- method: 'POST',
- isNotShowErrorToast: true,
- errorSave: true,
- data: JSON.stringify(params),
- headers: {
- 'Content-Type': 'application/json',
- }
- });
- }
- // 灯的状态
- export const getLampHttp = (params) => {
- return request(`/sgadmin/duoduo-service/duoduoenv-service/light/status/query?${commonParams()}&spaceId=${params}`, {
- timeout:1000,
- skipErrorHandler:true,
- method: 'GET',
- headers: {
- 'Content-Type': 'application/json',
- },
- });
- };
- // 批量 开关灯
- export const setallLampHttp = (params) => {
- return request(`/sgadmin/duoduo-service/duoduoenv-service/light/onoff/set?${commonParams()}`, {
- method: 'POST',
- isNotShowErrorToast: true,
- errorSave: true,
- data: JSON.stringify(params),
- headers: {
- 'Content-Type': 'application/json',
- },
- });
- };
- // 开关失败时 定时查询灯状态
- export const getStatusHttp = (params) => {
- return request(`/sgadmin/duoduo-service/duoduoenv-service/light/onoff/setSatus?${commonParams()}`, {
- method: 'POST',
- isNotShowErrorToast: true,
- errorSave: true,
- data: JSON.stringify(params),
- headers: {
- 'Content-Type': 'application/json',
- },
- });
- };
- // 空调 - 调节文案/空调信息
- export const getFeedbackDocumentsHttp = (params) => {
- return request(`/sgadmin/duoduo-service/duoduoenv-service/custom/feedback/documents?${commonParams()}`, {
- isNotShowErrorToast: true,
- errorSave: true,
- method: 'POST',
- data: JSON.stringify(params),
- headers: {
- 'Content-Type': 'application/json',
- },
- });
- };
- // 空调 调节
- export const changeAirHttp = (params) => {
- return request(`/sgadmin/duoduo-service/duoduoenv-service/custom/feedbackCreate/v2?${commonParams()}`, {
- method: 'POST',
- isNotShowErrorToast: true,
- errorSave: true,
- data: JSON.stringify({ ...params, projectId: getProjectId() }),
- headers: {
- 'Content-Type': 'application/json',
- },
- });
- };
- // 空间环境质量
- export const getSpaceAdjustList = (params) => {
- return request(`/sgadmin/duoduo-service/duoduoenv-service/space/property?${commonParams()}`, {
- method: 'POST',
- isNotShowErrorToast: true,
- errorSave: true,
- data: params,
- headers: {
- 'Content-Type': 'application/json',
- },
- });
- }
- // 批量空调 调节
- export const changeAllAirHttp = (body) => {
- return request(`/sgadmin/duoduo-service/duoduoenv-service/custom/feedbackCreate/v2Batch?${commonParams()}`, {
- method: 'POST',
- isNotShowErrorToast: true,
- errorSave: true,
- data: body,
- headers: {
- 'Content-Type': 'application/json',
- },
- });
- };
|