From 215a290efec64f01d4a82e4e85c86d2412e92184 Mon Sep 17 00:00:00 2001
From: 81041 <81041@DESKTOP-025NVD9>
Date: 星期五, 04 一月 2019 11:06:26 +0800
Subject: [PATCH] 修改
---
gx_tieta/WebRoot/ex-battinfo.jsp | 80 ++++++++++++++++++++++++++++++---------
1 files changed, 61 insertions(+), 19 deletions(-)
diff --git a/gx_tieta/WebRoot/ex-battinfo.jsp b/gx_tieta/WebRoot/ex-battinfo.jsp
index e97bd63..efa9644 100644
--- a/gx_tieta/WebRoot/ex-battinfo.jsp
+++ b/gx_tieta/WebRoot/ex-battinfo.jsp
@@ -77,15 +77,21 @@
</div>
</div>
</div>
+ <!-- 鏈烘埧闈㈡澘淇℃伅闈㈡澘淇℃伅 -->
+ <div id="homeInfoIframeData"></div>
+ <!-- 瀹℃牳鎿嶄綔鏍� -->
<script type="text/html" id="battGrouptools">
<a class="layui-btn layui-btn-xs" lay-event="adopt">瀹℃牳</a>
</script>
<script type="text/html" id="acceptBattGroupTools">
- {{# if(d.check_en !=2){ }}
- <a class="layui-btn layui-btn-xs layui-btn-disabled" lay-event="accepted">楠屾敹</a>
+ {{# if(d.check_en ==0){ }}
+ <a class="layui-btn layui-btn-xs layui-btn-disabled" lay-event="accepted">寰呯敵璇�</a>
+ {{# }else if(d.check_en ==1) { }}
+ <a class="layui-btn layui-btn-xs layui-btn-disabled" lay-event="accepted">宸查獙鏀�</a>
{{# }else { }}
<a class="layui-btn layui-btn-xs layui-bg-blue" lay-event="accept">楠屾敹</a>
{{# } }}
+ <a class="layui-btn layui-btn-xs layui-bg-blue" lay-event="look">鏈烘埧鐜</a>
<a class="layui-btn layui-btn-xs layui-bg-blue" lay-event="control">瀹炴椂鏌ヨ</a>
</script>
<script type="text/html" id="applyEn">
@@ -122,6 +128,7 @@
<script type="text/javascript" src="src/layui.js"></script>
<script type="text/javascript" src="pages/js/mylayui.js"></script>
<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">
layui.use(['form', 'table', 'layer', 'element'], function() {
/* 椤甸潰瀵煎叆layui妯″潡 */
@@ -129,6 +136,7 @@
var form = layui.form; // 鑾峰彇琛ㄥ崟妯″潡
var layer = layui.layer; // 鑾峰彇寮瑰嚭妗嗘ā鍧�
var element = layui.element; // 鑾峰彇鍏冪礌鎿嶄綔妯″潡
+ var laytpl = layui.laytpl; // 鑾峰彇妯℃澘鎿嶄綔妯″潡
/* 鍒嗛〉淇℃伅妯″潡 */
var Page = new TblPage(); // 瀹炰緥鍖朤blPage瀵硅薄--楠屾敹鐨勭殑瀹℃牳淇℃伅
@@ -219,7 +227,7 @@
,data:[]
,limit: 10000
,page: false
- ,height: 'full-10'
+ ,height: 'full-235'
};
// 鐢熸垚琛ㄦ牸鏁版嵁
@@ -276,7 +284,7 @@
,{field:'apply_date', title:'鐢宠鏃ユ湡', align:'center', width: 260}
,{field:'confirm_name', title:'瀹℃牳浜�', align:'center', width: 120}
,{field:'check_uname', title:'楠屾敹浜�', align:'center', width: 120}
- ,{field:'doThings', fixed: 'right', title:'楠屾敹鎿嶄綔', align: 'center', toolbar: '#acceptBattGroupTools', width:180}
+ ,{field:'doThings', fixed: 'right', title:'楠屾敹鎿嶄綔', align: 'center', toolbar: '#acceptBattGroupTools', width:240}
]]
,data:[]
,limit: 10000
@@ -287,6 +295,8 @@
// 鐢熸垚琛ㄦ牸鏁版嵁
table.render(acceptOptions);
+ // 鏇存柊琛ㄦ牸鐨勫璞�
+ var layuiTbl = new LayuiTbl(acceptOptions, layui, laytpl, table.cache.acceptTbl);
// 瀹℃壒鎿嶄綔鏍�
table.on('tool(pageTbl)', function(obj) {
@@ -311,6 +321,9 @@
break;
case 'control':
controlPage(obj.data);
+ break;
+ case 'look':
+ lookHomeInfo(obj.data);
break;
}
});
@@ -468,13 +481,33 @@
// 璺宠浆鍒板疄鏃堕〉闈�
function controlPage(data) {
- console.log(data);
+ // console.log(data);
var home = data.StationName;
var province = data.StationName1;
var city = data.StationName2;
var county = data.StationName5;
var url = skipUrl('control.jsp',province,city,county,home);
window.open(url);
+ }
+
+ // 鏌ョ湅鏈烘埧淇℃伅
+ function lookHomeInfo(data) {
+ var sid = data.StationId;
+ var tabC = [
+ {
+ type: 'env'
+ ,title: '鍩虹珯鐜鐭棰�'
+ ,tshow: ''
+ ,cshow: ''
+ }
+ ,{
+ type: 'envImg'
+ ,title: '鍩虹珯鐜鍥鹃泦'
+ ,tshow: 'layui-this'
+ ,cshow: 'layui-show'
+ }
+ ];
+ showHomeInfoIframe(sid, tabC);
}
// 鏌ヨ鍚庡彴鏁版嵁
@@ -517,7 +550,7 @@
,complete: function() {
layer.close(load);
// 鍚姩鑷姩鍒锋柊
- //updateSearch();
+ updateSearch();
}
});
}
@@ -548,6 +581,7 @@
//console.log(res);
var rs = JSON.parse(res.result);
var resData = [];
+ var isUpdateTbl = false;
if(rs.code == 1) {
var data = rs.data;
// console.log(data);
@@ -555,17 +589,22 @@
for(var i=0; i<data.length; i++) {
var _data = data[i];
var _tmp = formaterResData(_data);
- resData.push(_tmp);
- Page.setAll(_data.apply_note);
+
+ if(_data.apply_note != Page.all) {
+ resData.push(_tmp);
+ Page.setAll(_data.apply_note);
+ isUpdateTbl = true;
+ }
}
}else {
Page.setAll(0);
}
- $('#applyNum').text(Page.all); // 璁剧疆寰界珷
- tOptions.data = resData; // 璁剧疆琛ㄦ牸鐨勬暟鎹�
-
- // 鐢熸垚琛ㄦ牸鏁版嵁
- table.reload('pageTbl', tOptions);
+ // console.log(isUpdateTbl);
+ if(isUpdateTbl) {
+ $('#applyNum').text(Page.all); // 璁剧疆寰界珷
+ tOptions.data = resData; // 璁剧疆琛ㄦ牸鐨勬暟鎹�
+ table.render(tOptions);
+ }
// 瀹炴椂鍥炶皟
updateSearch.timer = setTimeout(updateSearch, 4000);
@@ -612,12 +651,12 @@
// 鐢熸垚琛ㄦ牸鏁版嵁
table.render(acceptOptions);
- console.log(table);
+ // console.log(table);
}
,complete: function() {
layer.close(load);
// 鍚姩鑷姩鍒锋柊
- //updateAcceptSearch();
+ updateAcceptSearch();
}
});
}
@@ -661,10 +700,13 @@
acceptPage.setAll(0);
}
- $('#acceptNum').text(getAcceptHome(resData)); // 璁剧疆寰界珷
- acceptOptions.data = resData; // 璁剧疆琛ㄦ牸鐨勬暟鎹�
- // 鐢熸垚琛ㄦ牸鏁版嵁
- table.reload('acceptTbl', acceptOptions);
+ // 閬嶅巻data鐨勫�兼洿鏂版暟鎹�
+ for(var i=0; i<resData.length; i++) {
+ var _resData = resData[i];
+ _resData.doThings = '';
+ layuiTbl.updateTr(i, _resData);
+ }
+
// 瀹炴椂鍥炶皟
updateAcceptSearch.timer = setTimeout(updateAcceptSearch, 4000);
}
--
Gitblit v1.9.1