Преглед изворни кода

3dDisplayEngine company.js 唐峰 commit at 2021-02-07

唐峰 пре 4 година
родитељ
комит
d59eff3d63
1 измењених фајлова са 96 додато и 0 уклоњено
  1. 96 0
      3dDisplayEngine/buildingJs/company.js

+ 96 - 0
3dDisplayEngine/buildingJs/company.js

@@ -1909,3 +1909,99 @@ var show_userinfo_detail = function(devId) {
                                 query.V_LOGINNAME = V_LOGINNAME;
                                 query.V_PASSWORD = V_PASSWORD;
                                 query.DEVICE_ID = devId;
+                                query.CMD = 94;
+                                query.PARAM = pushalarm ? 1 : 0;
+                                var qjson = Ext.JSON.encode(query);
+                                var url = ((company_code == "10012") ? "http://47.103.74.123:8080/YtIoT/cgi-bin/DPAction2.cgi?t=" : "http://47.103.74.123:8080/YtIoT/cgi-bin/DPAction.cgi?t=") + (new Date().getTime());
+                                $.ajax({
+                                    type: 'POST',
+                                    url: url,
+                                    data: qjson,
+                                    success: function(result) {
+                                        var json = eval('(' + result + ')');
+                                        if (json.RESULT == '1') {
+                                            Ext.Msg.alert('操作信息', '命令已下发');
+
+                                        }
+                                    }
+                                });
+                                this.up("window").close();
+                            }
+                        }, {
+                            xtype: 'button',
+                            text: '关闭',
+                            handler: function() {
+                                this.up("window").close();
+                            }
+                        }],
+                        closeAction: 'destroy',
+                        listeners: {
+                            close: function() {
+                                var query = new Object();
+                                query.V_LOGINNAME = V_LOGINNAME;
+                                query.V_PASSWORD = V_PASSWORD;
+                                query.DEVICE_ID = devId;
+                                query.CMD = 93;
+                                query.PARAM = 0;
+                                var qjson = Ext.JSON.encode(query);
+                                var url = ((company_code == "10012") ? "http://47.103.74.123:8080/YtIoT/cgi-bin/DPAction2.cgi?t=" : "http://47.103.74.123:8080/YtIoT/cgi-bin/DPAction.cgi?t=") + (new Date().getTime());
+                                $.ajax({
+                                    type: 'POST',
+                                    url: url,
+                                    data: qjson,
+                                    success: function(result) {
+                                        var json = eval('(' + result + ')');
+                                        if (json.RESULT == '1') {
+                                            fill_uiwin(json);
+                                        }
+                                    }
+                                });
+                            }
+                        }
+                    }).show();
+                }
+            }
+        }],
+        closeAction: 'destroy',
+        html: '<div id="detail_background" class="detail_background"><div id="detail_area" class="detail_area" style="height:304px;"></div></div>'
+    }).show();
+    var query = new Object();
+    query.V_LOGINNAME = V_LOGINNAME;
+    query.V_PASSWORD = V_PASSWORD;
+    query.DEVICE_ID = devId;
+    query.CMD = 93;
+    query.PARAM = 0;
+    var qjson = Ext.JSON.encode(query);
+    var url = ((company_code == "10012") ? "http://47.103.74.123:8080/YtIoT/cgi-bin/DPAction2.cgi?t=" : "http://47.103.74.123:8080/YtIoT/cgi-bin/DPAction.cgi?t=") + (new Date().getTime());
+    $.ajax({
+        type: 'POST',
+        url: url,
+        data: qjson,
+        success: function(result) {
+            var json = eval('(' + result + ')');
+            if (json.RESULT == '1') {
+                fill_uiwin(json);
+            }
+        }
+    });
+}
+
+var show_detail_data = function(devId, ponitId, name) {
+    var device_id = devId;
+    var point_code = ponitId;
+    Ext.create('Ext.window.Window', {
+        id: 'detail_data_win',
+        title: '<div id="detail_win_title">详细数据</div>',
+        height: 400,
+        width: 1110,
+        layout: 'fit',
+        modal: true,
+        buttons: [{
+            text: '导出',
+            handler: function exportbtn_click(device_id, point_code) {
+                var fields = '';
+                var array = ['id', 'device_id', 'name', 'point_code', 'point_data', 'company', 'data_time'];
+                var name = ['编号', '设备编号', '设备名称', '端口号', '数据值', '公司名称', '添加时间'];
+                for (var i = 0; i < 7; i++) {
+                    if (i > 0)
+                        fields += ',';