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
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
| import axios from "@/assets/js/axios";
|
| /**
| * 获取设备信息
| */
| export const getDevInfo = (devId) => {
| return axios({
| method: "GET",
| url: "devInf/getDinfById",
| params: { devId },
| });
| };
|
| /**
| * 获取一体机参数
| */
| export const getA200Param = (devId) => {
| return axios({
| method: "GET",
| url: "a200param/getA200Param",
| params: { devId },
| });
| };
|
| /**
| * 设置一体机参数
| */
| export const setA200Param = (data) => {
| return axios({
| method: "POST",
| url: "a200param/setA200Param",
| data,
| });
| };
|
| /**
| * 批量设置一体机参数 另加一个devIds
| */
| export const setA200ParamPl = (data) => {
| return axios({
| method: "POST",
| url: "a200param/setA200ParamPl",
| data,
| });
| };
|
| /**
| * 启动一体机
| */
| export const startA200 = (devId, type) => {
| return axios({
| method: "GET",
| url: "a200param/startA200Param",
| params: { devId, type },
| });
| };
|
| /**
| * 停止一体机
| */
| export const stopA200 = (devId) => {
| return axios({
| method: "GET",
| url: "a200param/stopA200Param",
| params: { devId },
| });
| };
|
| /**
| * 批量启动一体机
| */
| export const startA200ParamPl = (type, devIds) => {
| return axios({
| method: "POST",
| url: "a200param/startA200ParamPl",
| params: { type },
| data: devIds,
| });
| };
|
| /**
| * 批量停止一体机
| */
| export const stopA200ParamPl = (devIds) => {
| return axios({
| method: "POST",
| url: "a200param/stopA200ParamPl",
| data: devIds,
| });
| };
|
| // ====================
| /**
| * 获取均衡仪参数
| */
| export const getActmParam = (devId, index) => {
| return axios({
| method: "GET",
| url: "actmparam/getActmParam",
| params: { devId, index },
| });
| };
|
| /**
| * 设置均衡仪参数
| */
| export const setActmParam = (data) => {
| return axios({
| method: "POST",
| url: "actmparam/setActmParam",
| data,
| });
| };
|
| /**
| * 批量设置均衡仪参数 另加一个devIds
| */
| export const setActmParamPl = (data) => {
| return axios({
| method: "POST",
| url: "actmparam/setActmParamPl",
| data,
| });
| };
|
| /**
| * 设置均衡仪电池组数
| */
| export const setActmBattCount = (groupCount, devId) => {
| let data = {
| batteryStorageNumber: groupCount == 0 ? 1 : 2,
| batteryNumber: groupCount == 0 ? 24 : 12,
| devId,
| };
|
| return axios({
| method: "POST",
| url: "actmparam/setActmBatteryStorageNumber",
| data,
| });
| };
|
| /**
| * 批量设置均衡仪电池组数 另加一个devIds
| */
| export const setActmBattCountPl = (groupCount, devIds) => {
| let data = {
| batteryStorageNumber: groupCount == 0 ? 1 : 2,
| batteryNumber: groupCount == 0 ? 24 : 12,
| devIds,
| };
| return axios({
| method: "POST",
| url: "actmparam/setActmBatteryStorageNumberPl",
| data,
| });
| };
|
| /**
| * 启动均衡仪
| *
| * 1 启动
| * 2暂停
| * 3继续
| * 4 停止
| */
| export const controllerActmParam = (devId, index, type) => {
| return axios({
| method: "GET",
| url: "actmparam/controllerActmParam",
| params: { devId, index, type },
| });
| };
|
| /**
| * 批量启动均衡仪
| */
| export const controllActmParamPl = (devIds, index, type) => {
| return axios({
| method: "POST",
| url: "actmparam/controllActmParamPl",
| params: { index, type },
| data: devIds,
| });
| };
|
| /**
| * 结束批量 清除设备的批量标记
| */
| export const cancelContPl = (devIds) => {
| return axios({
| method: "POST",
| url: "devInf/cancelContPl",
| data: devIds,
| });
| };
|
|