From 24c17a49ecd8ee459f6c96cdda7860126c78aa06 Mon Sep 17 00:00:00 2001
From: hdw <hdw@192.168.7.127>
Date: 星期一, 07 一月 2019 17:02:55 +0800
Subject: [PATCH] 修改审核显示逻辑 添加权限

---
 gx_tieta/WebRoot/ex-battinfo.jsp |   48 ++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 42 insertions(+), 6 deletions(-)

diff --git a/gx_tieta/WebRoot/ex-battinfo.jsp b/gx_tieta/WebRoot/ex-battinfo.jsp
index a17b80b..4eac20f 100644
--- a/gx_tieta/WebRoot/ex-battinfo.jsp
+++ b/gx_tieta/WebRoot/ex-battinfo.jsp
@@ -139,6 +139,13 @@
         <script type="text/javascript" src="pages/js/common.js"></script>
         <script type="text/javascript" src="pages/js/pages/homeInfo.js"></script>
         <script type="text/javascript">
+        	var permits;
+			<%	Object obj=session.getAttribute("permits");
+				if(obj!=null){
+					String permits =obj.toString();  %>
+					permits=<%=permits%>;
+					//console.info(json);
+			<%	}	%>
         	layui.use(['form', 'table', 'layer', 'element'], function() {
         		/* 椤甸潰瀵煎叆layui妯″潡 */
         		var table = layui.table;		// 鑾峰彇琛ㄦ牸妯″潡
@@ -248,6 +255,9 @@
 				// 鐢熸垚琛ㄦ牸鏁版嵁
 				table.render(tOptions);
 				
+				// 妫�娴嬫槸鍚﹀彲浠ュ鏍告潈闄�
+				var apprPermit = isHasPermit('install_appr_permit', permits);
+				changeApprTbl(apprPermit, tOptions);
 				
 				// 寰呴獙鏀剁殑琛ㄦ牸 
 				var acceptOptions = {
@@ -310,6 +320,9 @@
 				// 鐢熸垚琛ㄦ牸鏁版嵁
 				table.render(acceptOptions);
 				
+				// 妫�娴嬮獙鏀剁殑鏉冮檺
+				var checkPermit = isHasPermit('install_check_permit', permits);
+				changeCheckTbl(checkPermit, acceptOptions);
 				
 				// 寰呴獙鏀剁殑琛ㄦ牸 
 				var acceptedOptions = {
@@ -663,9 +676,10 @@
 				}
 				
 				// 鏇存柊瀹℃煡琛ㄦ牸
+				var updateSearchTimer;
 				function updateSearch() {
 					var temp = createSearchParam();
-					clearInterval(updateSearch.timer);
+					clearInterval(updateSearchTimer);
 					// 鏌ヨ鍚庡彴
 					$.ajax({
 						type: 'post'
@@ -686,8 +700,8 @@
 								for(var i=0; i<data.length; i++) {
 									var _data = data[i];
 									var _tmp = formaterResData(_data);
+									resData.push(_tmp);
 									if(_data.apply_note &&_data.apply_note != Page.all) {
-										resData.push(_tmp);
 										Page.setAll(_data.apply_note);
 										isUpdateTbl = true;
 									}
@@ -704,7 +718,7 @@
 							}
 							// console.log(456);
 							// 瀹炴椂鍥炶皟
-							updateSearch.timer = setTimeout(updateSearch, 4000);
+							updateSearchTimer = setTimeout(updateSearch, 4000);
 						}
 					});
 				}
@@ -824,9 +838,10 @@
 				}
 				
 				// 鏇存柊楠屾敹琛ㄦ牸
+				var updateAcceptSearchTimer;
 				function updateAcceptSearch() {
 					var temp = acceptSearchParam();
-					clearInterval(updateAcceptSearch.timer);
+					clearInterval(updateAcceptSearchTimer);
 					// 鏌ヨ鍚庡彴
 					$.ajax({
 						type: 'post'
@@ -850,7 +865,7 @@
 							}else {
 								acceptPage.setAll(0);
 							}
-							
+							layuiTbl.setCache(table.cache.acceptTbl);
 							// 閬嶅巻data鐨勫�兼洿鏂版暟鎹�
 							for(var i=0; i<resData.length; i++) {
 								var _resData = resData[i];
@@ -859,7 +874,7 @@
 							}
 							//console.log(123);
 							// 瀹炴椂鍥炶皟
-							updateAcceptSearch.timer = setTimeout(updateAcceptSearch, 4000);
+							updateAcceptSearchTimer = setTimeout(updateAcceptSearch, 4000);
 						}
 					});
 				}
@@ -898,6 +913,27 @@
 					
 					return num;
 				}
+				
+				// 淇敼瀹℃壒琛ㄦ牸鏍峰紡
+				function changeApprTbl(bool, opts) {
+					var col = opts.cols[0];
+					var doThings = col[col.length-1];
+					// 绉婚櫎瀹℃壒鎸夐挳
+					if(!bool) {
+						col.length = col.length-1;
+					}
+				}
+				
+				// 淇敼楠屾敹琛ㄦ牸鏍峰紡
+				function changeCheckTbl(bool, opts) {
+					var col = opts.cols[0];
+					var doThings = col[col.length-1];
+					// 绉婚櫎瀹℃壒鎸夐挳
+					if(!bool) {
+						doThings.width = 200;
+						doThings.toolbar = '#acceptedBattGroupTools';
+					}
+				}
         	});
         </script>
     </body>

--
Gitblit v1.9.1