From 8410662678ad065a8b270a9c9cbdfde8461f424d Mon Sep 17 00:00:00 2001 From: hdw <496960745@qq.com> Date: 星期二, 11 十二月 2018 13:22:05 +0800 Subject: [PATCH] 自动获取最大设备id --- gx_tieta/WebRoot/ele-param1.jsp | 88 +++++++++++++++++++++++++++++-------------- gx_tieta/WebRoot/iframe/batt-info-add.html | 5 ++ 2 files changed, 63 insertions(+), 30 deletions(-) diff --git a/gx_tieta/WebRoot/ele-param1.jsp b/gx_tieta/WebRoot/ele-param1.jsp index 8949974..aee382c 100644 --- a/gx_tieta/WebRoot/ele-param1.jsp +++ b/gx_tieta/WebRoot/ele-param1.jsp @@ -653,38 +653,68 @@ if(len) { _rsData = tOptions.data[len-1]; } - - // 鎵撳紑闈㈡澘璁剧疆鏂板缓鐢垫睜缁勪釜鏁� - layer.open({ - type: 1 - ,title: '閫夋嫨鏂板缓鐢垫睜缁勪釜鏁�' - ,content: addGroupContent - ,fixed: true - ,resize: false - ,btn:['纭畾', '鍙栨秷'] - ,yes: function(index) { - var groupNum = $('#addGroupnum').val(); - layer.close(index); - // 鐢熸垚鏁扮粍 - var _arr = []; - for(var i=0; i<groupNum; i++) { - _arr.push(i+1); + getMaxDevId(function(id) { + // 鎵撳紑闈㈡澘璁剧疆鏂板缓鐢垫睜缁勪釜鏁� + layer.open({ + type: 1 + ,title: '閫夋嫨鏂板缓鐢垫睜缁勪釜鏁�' + ,content: addGroupContent + ,fixed: true + ,resize: false + ,btn:['纭畾', '鍙栨秷'] + ,yes: function(index) { + var groupNum = $('#addGroupnum').val(); + layer.close(index); + // 鐢熸垚鏁扮粍 + var _arr = []; + for(var i=0; i<groupNum; i++) { + _arr.push(i+1); + } + + _rsData.addGroupNum = _arr; + _rsData.FBSDeviceId = id; + $('#iframeEdit').data('data', _rsData); + + iframePopup = layer.open({ + type: 2 + ,title: '鏂板缓鐢垫睜缁�' + ,area:['1200px', '520px'] + ,resize: false + ,content: 'iframe/batt-info-add.html' + }); } - - _rsData.addGroupNum = _arr; - $('#iframeEdit').data('data', _rsData); - - iframePopup = layer.open({ - type: 2 - ,title: '鏂板缓鐢垫睜缁�' - ,area:['1200px', '520px'] - ,resize: false - ,content: 'iframe/batt-info-add.html' - }); - } - }); + }); + }); + }); + // 鑾峰彇鏈�澶ц澶噄d + function getMaxDevId(callback) { + var load = layer.load(1); + // 鏌ヨ鍚庡彴 + $.ajax({ + type: 'post' + ,async: true + ,url: 'BattInfAction!searchmaxdev_id' + ,data:null + ,dataType: 'json' + ,success:function(res) { + var rs = JSON.parse(res.result); + if(rs.data.length != 0) { + if(isFunction(callback)) { + callback(rs.data); + } + }else { + layer.msg('璁$畻璁惧id澶辫触锛�') + } + } + ,complete: function() { + layer.close(load); + } + + }); + } + // 鏌ヨ鐢垫睜缁勪俊鎭� function search(temp, newLoad) { diff --git a/gx_tieta/WebRoot/iframe/batt-info-add.html b/gx_tieta/WebRoot/iframe/batt-info-add.html index 2ff4046..8f73e6c 100644 --- a/gx_tieta/WebRoot/iframe/batt-info-add.html +++ b/gx_tieta/WebRoot/iframe/batt-info-add.html @@ -96,7 +96,7 @@ <div class="layui-block"> <label class="layui-form-label">璁惧ID<span class="red">*</span></label> <div class="layui-input-block"> - <input type="text" name="FBSDeviceId" lay-verify="devid" id="devid" autocomplete="off" class="layui-input" value="{{= d.FBSDeviceId }}"> + <input type="text" name="FBSDeviceId" lay-verify="devid" id="devid" autocomplete="off" disabled="" class="layui-input layui-bg-gray" value="{{= d.FBSDeviceId }}"> </div> </div> </div> @@ -358,6 +358,9 @@ var battInfoTpl = $('#battInfoTpl').html(); var editInfo = parent.$('#iframeEdit').data('data'); + + + editInfo.FbsDeviceIp = getDevIp(editInfo.FBSDeviceId); //console.log(editInfo); var data = { StationId: '4011100' -- Gitblit v1.9.1