longyvfengyun
2023-12-25 d8d792a6842832e8f6af6604274c438b25053afe
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
import axios from '@/assets/js/axios';
 
export default {
    /**
     * 发送指令
     * 传参 dev_id 设备id
     *      op_cmd 指令
     */
    sendCmd (data) {
        return axios({
            method: 'POST'
            ,url: 'Fbs9100_setparamAction_action_updateA059Cmd'
            ,data: 'json=' + JSON.stringify(data)
        });
    }
    /**
     * 读取FGCD_A059放电参数
     * 传入json:{dev_id,op_cmd}
     */
    ,getParams (data) {
        return axios({
            method: 'POST'
            ,url: 'Fbs9100_setparamAction_action_searchA059Param'
            ,data: 'json=' + JSON.stringify(data)
        });
    }
    /**
     * 设置FGCD_A059放电参数
     * 传入json:{dev_id,op_cmd}json={
            "dev_ip": "127.0.0.1",
            "dev_id": 618500003,
            "op_cmd": 48,
            "TestCmd": 0,
            "HourRate": 0,
            "DisCurr": 0.0,
            "DisCap": 0.0,
            "DisTime": 0,
            "GroupVol_Low": 0.0,
            "MonomerVol_Low": 0.0,
            "MonomerLowCount": 0,
            "BattGroupNum": 0,
            "OnlineLowAction": 0,
            "DCVolHighLimit": 0.0,
            "ChargeCurrSet": 0.0,
            "MonomerTmp_High": 0.0,
            "AutoTestStartVol": 0.0,
            "OffLineYH_Cycle": 0,
            "OffLineYHstarttime": "2000-01-01 00: 00: 00",
            "OffLineYHTimes": 1,
            "OffLineYHOnceCycle": 1,
            "OnLineVol_Low": 0.0,
            "MonCount": 0,
            "MonVol": 0.0,
            "DisPower": 0.0,
            "DisPreRes": 0.0,
            "CharCap": 0,
            "CharTimeLong": 0,
            "FloatCharTimeLong": 0,
            "CharSotpCurr": 0.0,
            "MonVolHightLimit": 0.0,
            "MonVolHightLimitCount": 0,
            "CharHighTmp": 0,
            "DisWaitTime": 0,
            "CharWaitTime": 0
            }
     */
    ,setParams (data) {
        return axios({
            method: 'POST'
            ,url: 'Fbs9100_setparamAction_action_updateA059Param'
            ,data: 'json=' + JSON.stringify(data)
        });
    }
 
    /**
     * Fbs9100_setparamAction_action_serchCharHighTmp
     * 一体机拓扑图界面添加一个温度报警的设置值  json:{"dev_id":"912000001"}
     */
     ,getTempLimit (id) {
        return axios({
            method: 'POST'
            ,url: 'Fbs9100_setparamAction_action_serchCharHighTmp'
            ,data: 'json=' + JSON.stringify({dev_id: id})
        });
    }
 
    /**
     * Fbs9100_stateAction_action_update_dev_res_test_state
     * 一体机烟雾报警确认 json:{"dev_id":"805900001"}
     */
     ,confirmAlarm (id) {
        return axios({
            method: 'POST'
            ,url: 'Fbs9100_stateAction_action_update_dev_res_test_state'
            ,data: 'json=' + JSON.stringify({dev_id: id})
        });
    }
    /**
     * Fbs9100_stateAction_action_update_dev_alarmstate
     * 一体机界面弹出框确认操作 json:{"dev_id":"805900001", num:1}1确定,0取消
     */
     ,confirmStop (data) {
        return axios({
            method: 'POST'
            ,url: 'Fbs9100_stateAction_action_update_dev_alarmstate'
            ,data: 'json=' + JSON.stringify(data)
        });
    }
    ,changeDataSource(id, num) {
      return axios({
        method: 'POST'
        ,url: 'Fbs9100_setparamAction_action_SetNowBatt'
        ,data: 'json=' + JSON.stringify({
          op_cmd: 186,
          dev_id: id,
          BattGroupNum: num
        })
      });
    }
}