|
@@ -3,139 +3,157 @@ 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;
|
|
|
+ //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}`;
|
|
|
+ var userObj = UserStorage.getInstance();
|
|
|
+ const user = userObj.getUser();
|
|
|
+ var pubname = 'sgadmin';
|
|
|
+ return `openid=${user.id}&pubname=${pubname}&projectId=${getProjectId()}&userId=${
|
|
|
+ user.id
|
|
|
+ }&userName=${user.username}&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',
|
|
|
- },
|
|
|
- });
|
|
|
-}
|
|
|
+ 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',
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
+ 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}`, {
|
|
|
- skipErrorHandler:true,
|
|
|
- method: 'GET',
|
|
|
- headers: {
|
|
|
- 'Content-Type': 'application/json',
|
|
|
- },
|
|
|
- });
|
|
|
+ return request(
|
|
|
+ `/sgadmin/duoduo-service/duoduoenv-service/light/status/query?${commonParams()}&spaceId=${params}`,
|
|
|
+ {
|
|
|
+ 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',
|
|
|
- },
|
|
|
- });
|
|
|
+ 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',
|
|
|
- },
|
|
|
- });
|
|
|
+ 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',
|
|
|
- },
|
|
|
- });
|
|
|
+ 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',
|
|
|
- },
|
|
|
- });
|
|
|
+ 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',
|
|
|
- },
|
|
|
- });
|
|
|
-}
|
|
|
+ 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',
|
|
|
- //timeout:100000,
|
|
|
- isNotShowErrorToast: true,
|
|
|
- errorSave: true,
|
|
|
- data: body,
|
|
|
- headers: {
|
|
|
- 'Content-Type': 'application/json',
|
|
|
- },
|
|
|
- });
|
|
|
+ return request(
|
|
|
+ `/sgadmin/duoduo-service/duoduoenv-service/custom/feedbackCreate/v2Batch?${commonParams()}`,
|
|
|
+ {
|
|
|
+ method: 'POST',
|
|
|
+ //timeout:100000,
|
|
|
+ isNotShowErrorToast: true,
|
|
|
+ errorSave: true,
|
|
|
+ data: body,
|
|
|
+ headers: {
|
|
|
+ 'Content-Type': 'application/json',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ );
|
|
|
};
|