From ab7d139745ab0e1d447c1d7e9e74e8c590636922 Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期六, 29 十二月 2018 14:15:10 +0800 Subject: [PATCH] Merge branch 'dev_lxw' of https://whyclj@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw --- gx_tieta/WebRoot/iframe/setcurr.html | 130 +++++++++++++++++++++++++++++++++++++----- 1 files changed, 113 insertions(+), 17 deletions(-) diff --git a/gx_tieta/WebRoot/iframe/setcurr.html b/gx_tieta/WebRoot/iframe/setcurr.html index 188b499..9997ec8 100644 --- a/gx_tieta/WebRoot/iframe/setcurr.html +++ b/gx_tieta/WebRoot/iframe/setcurr.html @@ -9,10 +9,37 @@ <link rel="stylesheet" type="text/css" href="../pages/css/mylayui.css"> </head> <body> - <table id="pageTbl" lay-filter="pageTbl"></table> + <div class="layui-page-container"> + <!-- 椤甸潰涓婚鍐呭 --> + <div class="layui-page-content" style="position: relative;"> + <div class="layui-tbl-filter"> + <div class="layui-form layui-form-pane" lay-filter="tblFilter"> + <button class="layui-btn layui-btn-sm" id="startTest">鎵归噺鍚姩娴嬭瘯</button> + </div> + </div> + <table id="pageTbl" lay-filter="pageTbl"></table> + </div> + </div> + <script type="text/html" id="OnlineLowActionText"> + {{# if(d.OnlineLowAction == 0){ }} + 鍋滄娴嬭瘯 + {{# }else { }} + 缁х画娴嬭瘯 + {{# } }} + </script> + <script type="text/html" id="setStatus"> + {{# if(d.setCurr == 1){ }} + <button class="layui-btn layui-btn-sm">璁剧疆鎴愬姛</button> + {{# }else if(d.setCurr == 2){ }} + <button class="layui-btn layui-btn-sm layui-btn-danger">璁剧疆澶辫触</button> + {{# }else { }} + <button class="layui-btn layui-btn-sm layui-btn-normal">鏈缃�</button> + {{# } }} + </script> <script type="text/javascript" src="../js/jquery-1.8.3.js"></script> <script type="text/javascript" src="../js/base.js"></script> <script type="text/javascript" src="../src/layui.js"></script> + <script type="text/javascript" src="../pages/js/common.js"></script> <script type="text/javascript" src="../pages/js/mylayui.js"></script> <script type="text/javascript"> layui.use(['form', 'laytpl', 'jquery', 'element', 'laydate', 'table'], function() { @@ -29,34 +56,103 @@ // 琛ㄦ牸妯″潡 var tOptions = { elem: '#pageTbl' - ,toolbar: false + ,toolbar: true ,defaultToolbar: [] ,cellMinWidth: 80 ,cols: [[ - {field:'dev_id', title:'璁惧ID', align:'center', width: 140} - ,{field:'BattGroupNum', title:'鍗曚綋鏁伴噺', align:'center', width: 140} - ,{field:'HourRate', title:'鏀剧數灏忔椂鐜�', align:'center', width: 160} - ,{field:'DisCurr', title:'鏀剧數鐢垫祦', align:'center', width: 160} - ,{field:'DisCap', title:'鏀剧數鐢靛', align:'center', width: 160} - ,{field:'DisTime', title:'鏀剧數鏃堕暱', align:'center', width: 160} - ,{field:'GroupVol_Low', title:'缁勭鐢靛帇涓嬮檺', align:'center', width: 220} - ,{field:'MonomerVol_Low', title:'鍗曚綋鐢靛帇涓嬮檺', align:'center', width: 220} + {type:'checkbox',fixed: 'left'} + ,{field:'dev_id', title:'璁惧ID', align:'center', width: 140} + ,{field:'StationName', title:'鏈烘埧鍚嶇О', align:'center', width: 480} + ,{field:'BattGroupNum', title:'鐢垫睜缁勭储寮�', align:'center', width: 140} + ,{field:'DisCurr', title:'鏀剧數鐢垫祦锛圓锛�', align:'center', width: 160} + ,{field:'DisCap', title:'鏀剧數瀹归噺锛圓H锛�', align:'center', width: 160} + ,{field:'DisTime', title:'鏀剧數鏃堕暱锛堝垎閽燂級', align:'center', width: 160} + ,{field:'GroupVol_Low', title:'缁勭鐢靛帇涓嬮檺锛圴锛�', align:'center', width: 220} + ,{field:'MonomerVol_Low', title:'鍗曚綋鐢靛帇涓嬮檺锛圴锛�', align:'center', width: 220} ,{field:'MonomerLowCount', title:'鍗曚綋鏁伴噺涓嬮檺', align:'center', width: 220} - ,{field:'MonomerTmp_High', title:'娓╁害涓婇檺', align:'center', width: 140} - ,{field:'OnlineLowAction', title:'鍦ㄧ嚎鐢靛帇浣庡鐞�', align:'center', width: 240} - ,{field:'ChargeCurrSet', title:'鍏呯數鐢垫祦', align:'center', width: 140} - ,{field:'DCVolHighLimit', title:'鍗囧帇涓婇檺', align:'center', width: 140} + ,{field:'MonomerTmp_High', title:'娓╁害涓婇檺锛堚剝锛�', align:'center', width: 140} + ,{field:'OnlineLowAction', title:'鍦ㄧ嚎鐢靛帇浣庡鐞�', templet: '#OnlineLowActionText', align:'center', width: 240} + ,{field:'ChargeCurrSet', title:'鍏呯數鐢垫祦锛圓锛�', align:'center', width: 140} + ,{field:'DCVolHighLimit', title:'鍗囧帇涓婇檺锛圴锛�', align:'center', width: 140} + ,{field:'doThings', fixed: 'right', title: '璁剧疆鐘舵��', toolbar: '#setStatus', align: 'center', width: 140} ]] ,data: [] - ,limit: 20 - ,page: true + ,limit: 10000 + ,page: false ,height: 'full-11' }; for(var i=0; i<setCurr.length; i++) { - tOptions.data.push(setCurr[i]); + var _setCurr = setCurr[i]; + if(_setCurr.num==1) { + _setCurr.setCurr = 1; + }else { + _setCurr.setCurr = 2; + } + tOptions.data.push(_setCurr); } // 娓叉煋琛ㄦ牸 table.render(tOptions); + + var btsCmd = GLOBAL.CMD.BTS; // 鑾峰彇BTS鐨凜MD + var startTest = btsCmd.start; // 鑾峰彇BTS鍚姩娴嬭瘯鐨凜MD + + // 鐐瑰嚮鍚姩娴嬭瘯 + $('#startTest').click(function() { + var checkStatus = table.checkStatus('pageTbl'); + var data = checkStatus.data; + if(data.length == 0) { + layer.msg('璇烽�夋嫨瑕佸惎鍔ㄧ殑鏈烘埧'); + return; + } + + // 鏄惁纭畾鍚姩 + layer.confirm('鏄惁纭畾鍚姩娴嬭瘯', {icon: 3, title: '绯荤粺鎻愮ず'}, function(index) { + var param = getStartTestParam(data); + console.log(param); + return; + // 鍚姩娴嬭瘯 + ajaxStartTest(param); + }); + }); + + // 鏋勯�犲惎鍔ㄦ祴璇曠殑鍙傛暟 + function getStartTestParam(param) { + for(var i=0; i<param.length; i++) { + param[i].op_cmd = startTest; + param[i].num = 0; + } + + return param; + } + + // 鍚姩娴嬭瘯璇锋眰 + function ajaxStartTest(param) { + var load = layer.load(1) + + // 璇锋眰鍚庡彴 + $.ajax({ + type: 'post' + ,async: true + ,url: 'Fbs9100_setparamAction_action_updatePro_dis' + ,data: 'json='+JSON.stringify(param) + ,dataType: 'json' + ,success: function(res) { + var rs = JSON.parse(res.result); + if(rs.code == 1) { + var data = rs.data; + layer.msg('鍚姩鎴愬姛'); + }else { + layer.msg('鍚姩澶辫触'); + } + } + ,complete: function() { + layer.close(load); + } + }); + + + } + }); </script> </body> -- Gitblit v1.9.1