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