From a0cac9e4f66266a968df1b1c05e7bc3008577d9f Mon Sep 17 00:00:00 2001 From: LiJun <LiJun@192.168.10.18> Date: 星期五, 02 十一月 2018 09:09:09 +0800 Subject: [PATCH] Merge branch 'dev_lxw' of https://whyclj@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw --- gx_tieta/WebRoot/set-match-group.jsp | 98 +++++++++++++++++++++--- gx_tieta/WebRoot/iframe/set-match-group.html | 92 ++++++++++++++++++++-- gx_tieta/WebRoot/infor_manage.jsp | 16 ++- gx_tieta/WebRoot/css/infor.css | 2 4 files changed, 179 insertions(+), 29 deletions(-) diff --git a/gx_tieta/WebRoot/css/infor.css b/gx_tieta/WebRoot/css/infor.css index f710f79..bca4899 100644 --- a/gx_tieta/WebRoot/css/infor.css +++ b/gx_tieta/WebRoot/css/infor.css @@ -18,6 +18,7 @@ overflow:hidden; } #tbHead table{ + width: 100%; position:absolute; border-collapse:collapse; } @@ -42,6 +43,7 @@ overflow:scroll; } #staff-infor table{ + width: 100%; position:absolute; border-collapse:collapse; top:-28px; diff --git a/gx_tieta/WebRoot/iframe/set-match-group.html b/gx_tieta/WebRoot/iframe/set-match-group.html index 7db3d80..bb12fd4 100644 --- a/gx_tieta/WebRoot/iframe/set-match-group.html +++ b/gx_tieta/WebRoot/iframe/set-match-group.html @@ -36,7 +36,14 @@ <div class="layui-input-inline"> <div class="layui-form" lay-filter="cityFilter"> <select name="city" id="city" lay-filter="city"> - <option value="">璇烽�夋嫨甯�/鍖�</option> + <option value="">璇烽�夋嫨甯�</option> + </select> + </div> + </div> + <div class="layui-input-inline"> + <div class="layui-form" lay-filter="countyFilter"> + <select name="county" id="county" lay-filter="county"> + <option value="">璇烽�夋嫨鍖�/鍘�</option> </select> </div> </div> @@ -154,6 +161,7 @@ var obj = {}; obj.StationName1 = ''; obj.StationName2 = ''; + obj.StationName5 = ''; obj.StationName3 = ''; obj.BattGroupName = ''; obj.BattGroupId = data.BattGroupId; @@ -162,7 +170,7 @@ // 鏋勯�犵敓鎴愯〃鏍兼暟鎹殑鏂规硶 function formaterTblData(data) { - console.log(data); + //console.log(data); var rs = []; // 缁撴灉闆� // 閬嶅巻鏌ヨ鐨勭粨鏋滄牴鎹煡璇㈢粨鏋滅敓鎴愭寚瀹氱殑鏍煎紡 @@ -274,6 +282,7 @@ } // 鏌ヨ鐪佷笅鎷夋 + var filterLoad = layer.load(); searchProvince(); // 鏌ヨ鐪� function searchProvince() { @@ -314,11 +323,11 @@ // 鍒囨崲鐪�-甯� form.on('select(province)', function(data) { // 鏌ヨ甯� - searchCity(); + searchCity(true); }); // 鏌ヨ甯� - function searchCity() { + function searchCity(isLoad) { // 鏋勯�犳煡璇㈡潯浠� var tmp = { StationName1: $("#province").val() @@ -351,25 +360,82 @@ createLayuiSelect(ele, list); form.render('select', 'cityFilter'); + // 鏌ヨ鍖�/鍘� + searchCounty(); + } + }); + } + + // 鏌ヨ鍖�/鍘� + function searchCounty(isLoad) { + // 鏋勯�犳煡璇㈡潯浠� + var tmp = { + StationName1: $("#province").val(), + StationName2: $("#city").val() + }; + // 鏄惁娣诲姞绛夊緟 + if(isLoad) { + filterLoad = layer.load(); + } + // 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹� + $.ajax({ + type: 'post', + async: true, + url: 'BattInfAction!serchStationName5', + dataType: 'json', + data: "json = "+JSON.stringify(tmp), + success: function(result) { + var rs = JSON.parse(result.result); + var list = []; // option缁撴灉闆� + var ele = $('#county'); // 鐩爣select + if(rs.code == 1) { + var data = rs.data; + list.push(getLayuiSelect('璇烽�夋嫨鍖�/鍘�', '', {}, undefined)); + // 閬嶅巻鏌ヨ缁撴灉 + for(var i=0; i<data.length; i++) { + var _data = data[i]; + var _tmp = getLayuiSelect(_data.StationName5, _data.StationName5, {}, _data); + list.push(_tmp); + } + }else { + list.push(getLayuiSelect('鏆傛棤鍖�/鍘�', '', {}, undefined)); + } + + // 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃 + createLayuiSelect(ele, list); + form.render('select', 'countyFilter'); + // 鏌ヨ鏈烘埧 searchHome(); } }); } - // 鍒囨崲甯�-鏈烘埧 + + // 鍒囨崲甯�-鍖�/鍘� form.on('select(city)', function(data) { + // 鏌ヨ鍖�/鍘� + searchCounty(true); + }); + + // 鍒囨崲鍖�/鍘�-鏈烘埧 + form.on('select(county)', function(data) { // 鏌ヨ鏈烘埧 - searchHome(); + searchHome(true); }); // 鏌ヨ鏈烘埧 - function searchHome() { + function searchHome(isLoad) { // 鏋勯�犳煡璇㈡潯浠� var tmp = { StationName1:$("#province").val(), - StationName2:$("#city").val() + StationName2:$("#city").val(), + StationName5:$("#county").val() }; + // 鏄惁娣诲姞绛夊緟 + if(isLoad) { + filterLoad = layer.load(); + } // 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹� $.ajax({ type: 'post', @@ -414,18 +480,23 @@ // 鍒囨崲鏈烘埧-鐢垫睜缁� form.on('select(home)', function(data) { // 鏌ヨ鐢垫睜缁� - searchGroup(); + searchGroup(true); }); // 鏌ヨ鏈烘埧 - function searchGroup() { + function searchGroup(isLoad) { // 鏋勯�犳煡璇㈡潯浠� var tmp = { StationName1:$("#province").val(), StationName2:$("#city").val(), + StationName5:$("#county").val(), StationName: $("#home").val(), StationId: $("#home").find('option:selected').attr('stationid') }; + // 鏄惁娣诲姞绛夊緟 + if(isLoad) { + filterLoad = layer.load(); + } // 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹� $.ajax({ type: 'post', @@ -460,6 +531,7 @@ list.push(getLayuiSelect('鏆傛棤鏈烘埧', '', {}, undefined)); } + layer.close(filterLoad); // 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃 createLayuiSelect(ele, list); form.render('select', 'groupFilter'); diff --git a/gx_tieta/WebRoot/infor_manage.jsp b/gx_tieta/WebRoot/infor_manage.jsp index 3ab5a2f..8f7de0a 100644 --- a/gx_tieta/WebRoot/infor_manage.jsp +++ b/gx_tieta/WebRoot/infor_manage.jsp @@ -15,6 +15,7 @@ <link href="css/basic.css" type="text/css" rel="stylesheet" /> <link href="css/staffInfor.css" type="text/css" rel="stylesheet" /> <link href="css/confirm.css" type="text/css" rel="stylesheet" /> + <link href="src/css/layui.css" type="text/css" rel="stylesheet"> <script type="text/javascript" src="js/jquery-1.8.3.js"></script> <!-- <script type="text/javascript" src="js/base.js"></script> --> <style> @@ -171,6 +172,7 @@ </body> <script type="text/javascript" src="js/createTab.js"></script> <script type="text/javascript" src="js/myConfirm.js"></script> +<script type="text/javascript" src="src/layui.all.js"></script> <script type="text/javascript"> var permits; <% Object obj=session.getAttribute("permits"); @@ -469,14 +471,17 @@ $(document).ready(function(){ searchUser_inf(); + + $(window).resize(function() { + setTblWidth($('#tbHead'), $('#staff-infor')); + }); }); var User_all; function searchUser_inf(){ userlist=new Array(); // 鐢熸垚绛夊緟妗� - //createWait($('#staff-infor')); - //createAllMask($('body'),0); + var load = layer.load(1); $.post("User_infAction!searchAll",$('#search_form').serialize(),function(data){ data=data.result; data=eval("("+data+")"); @@ -525,9 +530,7 @@ //鐢熸垚鐢ㄦ埛琛ㄦ牸 createTable('tbHead','tbFixed',newArrTh.length,newArrTh,newArrTd); createTable('staff-infor','tbScroll',newArrTh.length,newArrTh,newArrTd); - var tblScroll=$('#staff-infor').scrollLeft(); - $('#tbHead table').css('left',-tblScroll); - //console.info(Page); + setTblWidth($('#tbHead'), $('#staff-infor')); }else{ User_all=undefined; uidlist=undefined; @@ -543,8 +546,7 @@ $('#total').text(0); } - //$('#staff-infor .wait').remove(); - //$('body').children('.mask').remove(); + layer.close(load); }); } diff --git a/gx_tieta/WebRoot/set-match-group.jsp b/gx_tieta/WebRoot/set-match-group.jsp index 6a9b6f6..7a65063 100644 --- a/gx_tieta/WebRoot/set-match-group.jsp +++ b/gx_tieta/WebRoot/set-match-group.jsp @@ -60,7 +60,14 @@ <div class="layui-input-inline"> <div class="layui-form" lay-filter="cityFilter"> <select name="city" id="city" lay-filter="city"> - <option value="">璇烽�夋嫨甯�/鍖�</option> + <option value="">璇烽�夋嫨甯�</option> + </select> + </div> + </div> + <div class="layui-input-inline"> + <div class="layui-form" lay-filter="countyFilter"> + <select name="county" id="county" lay-filter="county"> + <option value="">璇烽�夋嫨鍖�/鍘�</option> </select> </div> </div> @@ -70,7 +77,6 @@ <option value="">璇烽�夋嫨鏈烘埧</option> </select> </div> - </div> <div class="layui-input-inline"> <div class="layui-form" lay-filter="groupFilter"> @@ -178,6 +184,7 @@ var obj = {}; obj.StationName1 = ''; obj.StationName2 = ''; + obj.StationName5 = ''; obj.StationName3 = ''; obj.BattGroupName = ''; obj.BattGroupId = data.BattGroupId; @@ -235,6 +242,7 @@ } // 鏌ヨ鐪佷笅鎷夋 + var filterLoad = layer.load(); searchProvince(); // 鏌ヨ鐪� function searchProvince() { @@ -275,15 +283,19 @@ // 鍒囨崲鐪�-甯� form.on('select(province)', function(data) { // 鏌ヨ甯� - searchCity(); + searchCity(true); }); // 鏌ヨ甯� - function searchCity() { + function searchCity(isLoad) { // 鏋勯�犳煡璇㈡潯浠� var tmp = { StationName1: $("#province").val() }; + // 鏄惁娣诲姞绛夊緟 + if(isLoad) { + filterLoad = layer.load(); + } // 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹� $.ajax({ type: 'post', @@ -297,7 +309,7 @@ var ele = $('#city'); // 鐩爣select if(rs.code == 1) { var data = rs.data; - list.push(getLayuiSelect('璇烽�夋嫨甯�/鍖�', '', {}, undefined)); + list.push(getLayuiSelect('璇烽�夋嫨甯�', '', {}, undefined)); // 閬嶅巻鏌ヨ缁撴灉 for(var i=0; i<data.length; i++) { var _data = data[i]; @@ -305,12 +317,56 @@ list.push(_tmp); } }else { - list.push(getLayuiSelect('鏆傛棤甯�/鍖�', '', {}, undefined)); + list.push(getLayuiSelect('鏆傛棤甯�', '', {}, undefined)); } // 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃 createLayuiSelect(ele, list); form.render('select', 'cityFilter'); + // 鏌ヨ鍖�/鍘� + searchCounty(); + } + }); + } + + // 鏌ヨ鍖�/鍘� + function searchCounty(isLoad) { + // 鏋勯�犳煡璇㈡潯浠� + var tmp = { + StationName1: $("#province").val(), + StationName2: $("#city").val() + }; + // 鏄惁娣诲姞绛夊緟 + if(isLoad) { + filterLoad = layer.load(); + } + // 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹� + $.ajax({ + type: 'post', + async: true, + url: 'BattInfAction!serchStationName5', + dataType: 'json', + data: "json = "+JSON.stringify(tmp), + success: function(result) { + var rs = JSON.parse(result.result); + var list = []; // option缁撴灉闆� + var ele = $('#county'); // 鐩爣select + if(rs.code == 1) { + var data = rs.data; + list.push(getLayuiSelect('璇烽�夋嫨鍖�/鍘�', '', {}, undefined)); + // 閬嶅巻鏌ヨ缁撴灉 + for(var i=0; i<data.length; i++) { + var _data = data[i]; + var _tmp = getLayuiSelect(_data.StationName5, _data.StationName5, {}, _data); + list.push(_tmp); + } + }else { + list.push(getLayuiSelect('鏆傛棤鍖�/鍘�', '', {}, undefined)); + } + + // 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃 + createLayuiSelect(ele, list); + form.render('select', 'countyFilter'); // 鏌ヨ鏈烘埧 searchHome(); @@ -318,19 +374,31 @@ }); } - // 鍒囨崲甯�-鏈烘埧 + + // 鍒囨崲甯�-鍖�/鍘� form.on('select(city)', function(data) { + // 鏌ヨ鍖�/鍘� + searchCounty(true); + }); + + // 鍒囨崲鍖�/鍘�-鏈烘埧 + form.on('select(county)', function(data) { // 鏌ヨ鏈烘埧 - searchHome(); + searchHome(true); }); // 鏌ヨ鏈烘埧 - function searchHome() { + function searchHome(isLoad) { // 鏋勯�犳煡璇㈡潯浠� var tmp = { StationName1:$("#province").val(), - StationName2:$("#city").val() + StationName2:$("#city").val(), + StationName5:$("#county").val() }; + // 鏄惁娣诲姞绛夊緟 + if(isLoad) { + filterLoad = layer.load(); + } // 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹� $.ajax({ type: 'post', @@ -375,14 +443,19 @@ }); // 鏌ヨ鏈烘埧 - function searchGroup() { + function searchGroup(isLoad) { // 鏋勯�犳煡璇㈡潯浠� var tmp = { StationName1:$("#province").val(), StationName2:$("#city").val(), + StationName5:$("#county").val(), StationName: $("#home").val(), StationId: $("#home").find('option:selected').attr('stationid') }; + // 鏄惁娣诲姞绛夊緟 + if(isLoad) { + filterLoad = layer.load(); + } // 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹� $.ajax({ type: 'post', @@ -410,9 +483,10 @@ list.push(_tmp); } }else { - list.push(getLayuiSelect('鏆傛棤鏈烘埧', '', {}, undefined)); + list.push(getLayuiSelect('鏆傛棤鐢垫睜缁�', '', {}, undefined)); } + layer.close(filterLoad); // 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃 createLayuiSelect(ele, list); form.render('select', 'groupFilter'); -- Gitblit v1.9.1