From 2fe250ece8de95b3f70172fe5b45793ab6a3084a Mon Sep 17 00:00:00 2001 From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139> Date: 星期五, 18 一月 2019 17:30:50 +0800 Subject: [PATCH] 未审批可更改 --- gx_tieta/WebRoot/elegroup.jsp | 136 ++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 121 insertions(+), 15 deletions(-) diff --git a/gx_tieta/WebRoot/elegroup.jsp b/gx_tieta/WebRoot/elegroup.jsp index 0fc33d0..f98ff46 100644 --- a/gx_tieta/WebRoot/elegroup.jsp +++ b/gx_tieta/WebRoot/elegroup.jsp @@ -23,7 +23,7 @@ position: absolute; top: 0; right: 0; - z-index: 999; + z-index: 99; } .toolbar-fixed-top-right.right10 { right: 10px; @@ -70,6 +70,7 @@ <tr class="fWeight"> <td>鐪�</td> <!-- 鐪� --> <td>甯�</td> <!-- 甯� --> + <td>鍖�/鍘�</td> <!-- 鍖�/鍘� --> <td><s:text name="Computer_site"/></td> <!-- 鏈烘埧绔欑偣锛堟垨鏈烘埧璁惧锛� --> <td><s:text name="Battery"/></td> <!-- 钃勭數姹犵粍 --> </tr> @@ -79,6 +80,9 @@ </td> <td> <select id="city" name=""></select> + </td> + <td> + <select id="county" name=""></select> </td> <td> <select id="station_name" name=""></select> @@ -103,8 +107,9 @@ <select name="addType" id="addType"> <option value="0">鍏ㄧ渷鏈烘埧</option> <option value="1">鍏ㄥ競鏈烘埧</option> - <option value="2">鍗曚釜鏈烘埧</option> - <option value="3">鐢垫睜缁�</option> + <option value="2">鍏ㄥ競鍖�/鍘挎埧</option> + <option value="3">鍗曚釜鏈烘埧</option> + <option value="4">鐢垫睜缁�</option> </select> <a href="javasscript:;" class="tool-btn" id="toolBtnAdd" title="娣诲姞"><i class="fa fa-plus"></i></a> <a href="javasscript:;" class="tool-btn" id="toolBtnApply" title="搴旂敤"><i class="fa fa-sticky-note-o"></i></a> @@ -153,7 +158,8 @@ <div id="tb-right-menu"> <a href="javascript:;" class="apply"><s:text name="Apply"/></a> <!-- 搴旂敤 --> <a href="javascript:;" class="add-province">娣诲姞鍏ㄧ渷鏈烘埧</a> <!-- 娣诲姞鍏ㄧ渷鏈烘埧 --> - <a href="javascript:;" class="add-city">娣诲姞鍏ㄥ競鏈烘埧</a> <!-- 娣诲姞鍏ㄥ競鏈烘埧 --> + <a href="javascript:;" class="add-city">娣诲姞鍏ㄥ競鏈烘埧</a> + <a href="javascript:;" class="add-county">娣诲姞鍏ㄥ尯/鍘挎満鎴�</a> <!-- 娣诲姞鍏ㄥ競鏈烘埧 --> <a href="javascript:;" class="add-station"><s:text name="Add_all_Chartere_room_batt_group"/></a> <!-- 娣诲姞鏁翠釜鏈烘埧鐢垫睜缁� --> <a href="javascript:;" class="add-batt"><s:text name="Add_single_batt_group"/></a> <!-- 娣诲姞鍗曚釜鐢垫睜缁� --> <!--<a href="javascript:;" class="add-weihuqu"><s:text name="Add_maintenance_area_batt_group"/></a> 娣诲姞鏁翠釜缁存姢鍖虹數姹犵粍 --> @@ -301,7 +307,7 @@ } }); - setUserName(); + //setUserName(); //椤甸潰鍔犺浇瀹岀敓鎴愬寘鏈虹粍鍒楄〃 searchAllbaojiGroup(); @@ -418,8 +424,9 @@ createBattTable(allbattstation); addTdIdx($('#tbroom table tbody td'),battstationIdList); } - $('#station_num').text(totalstationNum); - $('#batt_num').text(totalbattNum); + getbattStationlength(); + /* $('#station_num').text(totalstationNum); + $('#batt_num').text(totalbattNum); */ }); } } @@ -636,7 +643,8 @@ $('#right-menu .del-group').live('click',function(){ var oLi=$('#lbottom .li-con li').eq(LiIndex); // 鍙栦汉鍒犻櫎鍖呮満缁� - layer.confirm("<s:text name='Confirm_del'/>'"+oLi.text()+"'锛�", {icon:3, title: '绯荤粺鎻愮ず'}, function() { + layer.confirm("<s:text name='Confirm_del'/>'"+oLi.text()+"'锛�", {icon:3, title: '绯荤粺鎻愮ず'}, function(index) { + layer.close(index); var baojigroupid=oLi.attr('value'); loading.showLoading(); $.post('User_battgroup_baojigroupAction!delete','us.baoji_group_id='+baojigroupid+"&us.baoji_group_name="+oLi.text(),function(data){ @@ -775,7 +783,8 @@ layer.confirm( '<s:text name="Determine"/><s:text name="From"/>'+obaoLi.text()+'<s:text name="Delete"/>'+ouserLi.text()+"?", {icon:3,title:'绯荤粺鎻愮ず'}, - function() { + function(index) { + layer.close(index); var num=ouserLi.attr('num'); var temp = {num:num,uname:ouserLi.text(),baoji_group_name:obaoLi.text()}; loading.showLoading(); @@ -994,9 +1003,48 @@ }else { $select.text('').html('<option>鏆傛棤鍙祴甯�</option>'); } - findStationNamebyStationname1(); + findCounty(); } }); + } + + // 鏌ヨ鍖�/鍘� + function findCounty() { + var tmp = { + StationName1:$("#station_name1").val(), + StationName2:$("#city").val(), + }; + + // 鏌ヨ鍖哄幙 + $.ajax({ + type: 'post', + async: true, + url: "BattInfAction!serchStationName5_all", + data: "json="+JSON.stringify(tmp), + success:function(data) { + var rs = JSON.parse(data.result); + var $select = $("#county"); + if(rs.code==1){ + var _data = rs.data; + // 鏍规嵁鏁版嵁鏋勯�犵敓鎴愪笅鎷夊垪琛ㄧ殑鏁版嵁 + var optsList = []; + for(var i=0;i<_data.length;i++){ + var __data = _data[i]; + var _attr = { + StationId: __data.StationId + }; + var tmp = getOptionsData(__data.StationName5, __data.StationName5, __data, _attr); + optsList.push(tmp); + } + + // 鏍规嵁鏁版嵁鐢熸垚涓嬫媺鍒楄〃 + createOptions($select, optsList, true); + }else{ + $select.text('').html('<option>鏆傛棤鍙祴鏈烘埧绔欑偣</option>'); + } + findStationNamebyStationname1(); + } + }); } //褰撶淮鎶ゅ尯鐨勫�煎彉鎹㈡椂鏇存柊甯� @@ -1006,6 +1054,11 @@ //褰撶淮鎶ゅ尯鐨勫�煎彉鎹㈡椂鏇存柊鏈烘埧绔欑偣 $('#city').change(function(){ + findCounty(); + }); + + //褰撳尯/鍘跨殑鍊煎彉鎹㈡椂鏇存柊鏈烘埧绔欑偣 + $('#county').change(function(){ findStationNamebyStationname1(); }); @@ -1013,7 +1066,8 @@ function findStationNamebyStationname1(){ var tmp = { StationName1:$("#station_name1").val(), - StationName2:$("#city").val() + StationName2:$("#city").val(), + StationName5:$("#county").val() }; //var selectvalue=$("#station_name1 option:selected").val(); //alert(selectvalue); @@ -1029,7 +1083,7 @@ var _attr = { StationId: __data.StationId }; - var tmp = getOptionsData(__data.StationName3, __data.StationName, __data, _attr); + var tmp = getOptionsData(__data.StationName, __data.StationName, __data, _attr); optsList.push(tmp); } @@ -1054,6 +1108,7 @@ var tmp = { StationName1:$("#station_name1").val(), StationName2:$("#city").val(), + StationName5:$("#county").val(), StationName: $("#station_name").val(), StationId: stationid }; @@ -1393,6 +1448,7 @@ binf={ BattGroupId: 0, // 鐢垫睜缁刬d StationName: '', // 鏈烘埧鍚嶇О + StationName5: '', // 鍖�/鍘� StationName2: '', // 甯� StationName1: province, // 鐪� }; @@ -1434,7 +1490,51 @@ binf={ BattGroupId: 0, // 鐢垫睜缁刬d StationName: '', // 鏈烘埧鍚嶇О + StationName5: '', // 鍖�/鍘� StationName2: city, // 甯� + StationName1: '', // 鐪� + }; + //console.log(binf); + var json=window.JSON.stringify(binf); + $.post('BattInfAction!serchBatt','result='+json,function(data){ + var model=eval("("+data.result+")"); + //console.info(model); + if(model.code==1 && model.data.length>0){ + //var stationid=0; + for(var i=0;i<model.data.length;i++){ + var batt=model.data[i]; + //console.info(batt); + myRoom.push(batt.StationName); + myRoomVal.push(batt.StationId); + singleELeGroup.push(batt.StationName); + singleELeGroup.push(batt.BattGroupName); + singleEleVal.push(batt.StationId); + singleEleVal.push(batt.BattGroupId); + } + //console.info(singleELeGroup); + addRedLi(myRoom,myRoomVal,singleELeGroup,singleEleVal); + } + }); + }else{ + layer.msg('璇烽�夋嫨甯�!'); //璇峰厛閫夋嫨甯� + } + }); + + // 娣诲姞鏁翠釜鍖�/鍘跨殑鏈烘埧 + $('#tb-right-menu .add-county').click(function() { + //鑾峰彇鍖呮満鎴垮悕绉板拰鏂板鐢垫睜缁勫悕绉� + var myRoom=new Array(); + var myRoomVal=new Array(); + var singleELeGroup=new Array(); + var singleEleVal=new Array(); + var county = $('#county').attr('value'); + if(county.length>0 && $('#lbottom .li-con li.b8cfe5').text().length>0){ + var binf=new Object(); + binf={ + BattGroupId: 0, // 鐢垫睜缁刬d + StationName: '', // 鏈烘埧鍚嶇О + StationName5: county, // 鍖�/鍘� + StationName2: '', // 甯� StationName1: '', // 鐪� }; //console.log(binf); @@ -1459,7 +1559,7 @@ } }); }else{ - layer.msg('璇烽�夋嫨甯�!'); //璇峰厛閫夋嫨甯� + layer.msg('璇烽�夋嫨鍖�/鍘�!'); //璇峰厛閫夋嫨鍖�/鍘� } }); @@ -1471,6 +1571,7 @@ binf={ BattGroupId: battgrouid, // 鐢垫睜缁刬d StationName: '', // 鏈烘埧鍚嶇О + StationName5: '', // 鍖�/鍘� StationName2: '', // 甯� StationName1: '', // 鐪� }; @@ -1511,6 +1612,7 @@ binf={ BattGroupId: 0, // 鐢垫睜缁刬d StationName: stationname, // 鏈烘埧鍚嶇О + StationName5: '', // 鍖�/鍘� StationName2: '', // 甯� StationName1: '', // 鐪� }; @@ -1542,7 +1644,8 @@ $('#tb-right-menu .del').click(function(){ var baojiLi=$('#lbottom .li-con li.b8cfe5'); // 鏄惁纭鍒犻櫎鐢垫睜缁� - layer.confirm('<s:text name="Confirm_that_the_selected_battery_pack_is_removed_from_the_package"/>锛�',{icon:3, title: '绯荤粺鎻愮ず'},function() { + layer.confirm('<s:text name="Confirm_that_the_selected_battery_pack_is_removed_from_the_package"/>锛�',{icon:3, title: '绯荤粺鎻愮ず'},function(index) { + layer.close(index); var removeArray=new Array(); var redTr=$('#tbroom table .red'); //闇�瑕佸垽鏂槸鍚﹀惈鏈夋柊娣诲姞鐨勭數姹犵粍 @@ -1890,9 +1993,12 @@ $('#tb-right-menu .add-city').click(); break; case '2': - $('#tb-right-menu .add-station').click(); + $('#tb-right-menu .add-county').click(); break; case '3': + $('#tb-right-menu .add-station').click(); + break; + case '4': $('#tb-right-menu .add-batt').click(); break; -- Gitblit v1.9.1