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