he wei
2024-09-21 70edda3b00f2528a473c28ec5a50b739ed160f0f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
import axios from "@/assets/js/axios";
 
/**
 * 获取页面的导航信息
 * @returns {AxiosPromise}
 */
export const APIGetPageMenu = () => {
  return axios({
    method: 'GET',
    url: '/menu/list',
  });
};
/**
 * 检测当前用户是否在其他未知登录
 * 无参
 * @return  查询结果
 */
export const checkUserLogin = () => {
  return axios({
    method: "POST",
    url: "/login/check",
    data: null
  });
};
 
/**
 * 查询所有告警信息
 * 参数
 */
export const getAllRealAlarm = () => {
  return axios({
    method: "GET",
    url: "/Battalarm_dataAction/getRealAlarm",
  });
};
 
/**
 * 查询头部信息
 * 无参
 */
export const searchHomePage = () => {
  return axios({
    method: 'GET',
    url: '/HomePage/getDataMap',
    data: null
  });
};
 
 
/**
 * 获取省
 * 无参
 */
export const province = () => {
  return axios({
    method: "post",
    url: 'PowerInfAction_power_getProvincesContainBatt',
    data: null
  });
};
 
/**
 * 获取市
 */
export const city = (data) => {
  return axios({
    method: "post",
    url: 'PowerInfAction_power_getCitiesContainBatt',
    data: 'json=' + JSON.stringify(data)
  });
};
 
/**
 * 获取区县
 */
export const county = (data) => {
  return axios({
    method: "post",
    url: 'PowerInfAction_power_getDistrictsContainBatt',
    data: 'json=' + JSON.stringify(data)
  });
};
 
/**
 * 获取天气
 */
export const getWeather = (data) => {
  return axios({
    method: "post",
    url: '/weather/get',
    data: data
  });
};
 
 
// 初始化实时生效页面页签
export const getRealTabsConfig = (type) => {
  type = type ? type : 1;
  return axios({
    method: 'GET',
    url: '/pageParamUser/list',
    params: { type: type }
  })
}
 
// 初始化实时所有页面页签
export const getAllRealTabsConfig = (type) => {
  type = type ? type : 1;
  return axios({
    method: 'GET',
    url: '/pageParamUser/allList',
    params: { type: type }
  })
}
 
// 初始化实时所有页面页签
export const updateAllParamList = (data) => {
  return axios({
    method: 'POST',
    url: '/pageParamUser/allParamList',
    data: data
  })
}
 
/**
 * 获取为读的wav语音文件列表
 * @returns {AxiosPromise}
 */
export const getVoiceList = () => {
  return axios({
    method: 'GET',
    url: 'voice/wavRead',
  })
}
 
export const delVoice = (fileFullName) => {
  return axios({
    method: 'POST',
    url: 'voice/deleteWavRead',
    params: {
      fileFullName
    },
  })
}
 
export const getAlarmVoiceSetting = ()=> {
  return axios({
    method:"GET",
    url:"powerAlarmConfig/getInfo",
  })
}
 
export const timeoutVoice = (data)=> {
  return axios({
    method:"post",
    url:"alarmVoiceSet/nextTimeInterval",
    data
  })
}