From 35fefed0792c40cb99b8d15fa5811bbb5992bff9 Mon Sep 17 00:00:00 2001
From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139>
Date: 星期一, 21 一月 2019 10:42:24 +0800
Subject: [PATCH] 修改
---
gx_tieta/WebRoot/ele-param.jsp | 225 ++++++++++++++++++++++++++++++++++++++-----------------
1 files changed, 155 insertions(+), 70 deletions(-)
diff --git a/gx_tieta/WebRoot/ele-param.jsp b/gx_tieta/WebRoot/ele-param.jsp
index 555548b..a176289 100644
--- a/gx_tieta/WebRoot/ele-param.jsp
+++ b/gx_tieta/WebRoot/ele-param.jsp
@@ -19,6 +19,7 @@
<script type="text/javascript" src="jqueryui/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="css/confirm.css">
<link rel="stylesheet" type="text/css" href="css/whyc-ui.css">
+ <link href="src/css/layui.css" type="text/css" rel="stylesheet">
<style type="text/css" media="screen">
.revise{
color: #293EF6;
@@ -91,24 +92,25 @@
<table>
<thead>
<tr>
- <th>鐪�</th> <!-- 缁存姢鍖� -->
- <th>甯�</th> <!-- 缁存姢鍖� -->
+ <th>鐪�</th> <!-- 鐪� -->
+ <th>甯�</th> <!-- 甯� -->
+ <th>鍖�/鍘�</th> <!-- 鍖�/鍘� -->
<th><s:text name="Computer_name"/></th> <!-- 鏈烘埧鍚嶇О -->
</tr>
</thead>
<tbody>
<tr>
<td>
- <select id="station_name1">
- </select>
+ <select id="station_name1"></select>
</td>
<td>
- <select id="city">
- </select>
+ <select id="city"></select>
</td>
<td>
- <select id="station_name">
- </select>
+ <select id="county"></select>
+ </td>
+ <td>
+ <select id="station_name"></select>
</td>
</tr>
</tbody>
@@ -211,6 +213,7 @@
<script type="text/javascript" src="js/popup.js"></script>
<script type="text/javascript" src="js/myConfirm.js"></script>
<script type="text/javascript" src="js/whyc-jqueryui.js"></script>
+ <script type="text/javascript" src="src/layui.all.js"></script>
<script type="text/javascript">
var Page = {
pageCurr:1,
@@ -228,16 +231,16 @@
'鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�(V)', '鐢垫睜鍝佺墝', '鐢垫睜鍨嬪彿', '鐢垫睜鐢熶骇鏃ユ湡', '鎶曞叆浣跨敤鏃ユ湡'
]; */
arrTh = [
- '<s:text name="Computer_room"/><s:text name="Number"/>', '<s:text name="City"/>', '<s:text name="County"/>', '<s:text name="Computer_name"/>', '<s:text name="Equipment"/><s:text name="Name"/>', '<s:text name="Computer_room"/>IP', 'FBS<s:text name="Equipment"/>ID(<s:text name="Important"/>)',
+ '<s:text name="Computer_room"/><s:text name="Number"/>', '鐪�','<s:text name="City"/>', '<s:text name="County"/>', '<s:text name="Computer_name"/>', '<s:text name="Equipment"/><s:text name="Name"/>', '<s:text name="Computer_room"/>IP', 'FBS<s:text name="Equipment"/>ID(<s:text name="Important"/>)',
'FBS<s:text name="Equipment"/>IP(<s:text name="Important"/>)','瀛愮綉鎺╃爜','缃戝叧', 'FBS<s:text name="Equipment"/><s:text name="Name"/>', 'FBS<s:text name="Batt"/><s:text name="Indexes"/>(0-3)', '<s:text name="Batt_group"/>ID', '<s:text name="Computer_room"/><s:text name="Within"/><s:text name="Batt_group"/><s:text name="Number"/>', '<s:text name="Battery_name"/>', '<s:text name="Floate_charge"/><s:text name="Voltage"/><s:text name="Threshold"/>(V)',
'<s:text name="Offline"/><s:text name="Voltage"/><s:text name="Threshold"/>(V)', '<s:text name="Floate_charge"/><s:text name="Current"/><s:text name="Threshold"/>(A)', '<s:text name="Monomer_All"/>', '<s:text name="Nominal_capacity"/>(AH)', '<s:text name="Nomina_voltage_monomer"/>(V)', '<s:text name="Nominal"/><s:text name="Monomer_resistance"/>(m惟)', '<s:text name="Nominal"/><s:text name="Monomer_conductance"/>',
- '<s:text name="Monomer_voltage"/><s:text name="Lower_order"/><s:text name="Offset"/>(V)', '<s:text name="Battery_brand"/>', '<s:text name="Battery_model"/>', '<s:text name="Battery_produt_date"/>', '<s:text name="Put_into_use_time"/>'
+ '<s:text name="Monomer_voltage"/><s:text name="Lower_order"/><s:text name="Offset"/>(V)','璐熻浇鐢垫祦(A)','鏈�澶ф牳瀹圭數娴�(A)','鍩虹珯鍙风爜', '<s:text name="Battery_brand"/>', '<s:text name="Battery_model"/>', '<s:text name="Battery_produt_date"/>', '<s:text name="Put_into_use_time"/>', '瀹夎浜哄憳'
];
defaultArr = [
- '35000001', '鍩庡競', '鍖哄幙', '鏈烘埧鍚嶇О', '璁惧鍚嶇О', '192.168.0.5', '0', '192.138.0.10','255.255.255.0','192.168.0.1', 'FBS-9600',
+ '35000001','鐪�','鍩庡競', '鍖哄幙', '鏈烘埧鍚嶇О', '璁惧鍚嶇О', '192.168.0.5', '0', '192.138.0.10','255.255.255.0','192.168.0.1', 'FBS-9100',
'0', '1000001', '1', '鏂板缓鐢垫睜缁�1', '2.230', '2.150', '30', '24', '3000',
- '2', '0.2', '5000', '0.05', '鍙岀櫥', 'GMF-3000', '2012-05-04', '2012-06-13'
+ '2', '0.2', '5000', '0.05',15,0,'', '鍙岀櫥', 'GMF-3000', '2012-05-04', '2012-06-13', ''
];
// 鐢熸垚琛ㄦ牸
$(function() {
@@ -449,9 +452,9 @@
var _arr = new Array();
var _tblTr = $('.tbl-body table tbody tr');
_tblTr.eq(_tblTr.length-1).find('td').each(function(i) {
- if(i == 10) {
+ if(i == 12) {
_arr.push(0);
- }else if(i == 11) {
+ }else if(i == 13) {
_arr.push(parseInt($(this).text())+1);
}else {
_arr.push($(this).text());
@@ -518,21 +521,21 @@
hdTr.addClass('revise');
var addC = '';
for(var i = 0; i < $(this).find('td').length; i++) {
- if(i == 11) {
+ if(i == 12) {
addC = 'revise-sel';
- }else if(i==6 || i==7) { // FBS璁惧缂栧彿
+ }else if(i==7 || i==8) { // FBS璁惧缂栧彿
addC = 'revise-ipt important';
- }else if(i==12 || i==13 || i==8 || i==9) { //鏈烘埧ID, 鏈烘埧鐢垫睜缁勭紪鍙�, 瀛愮綉鎺╃爜, 缃戝叧IP
+ }else if(i==13 || i==14 || i==9 || i==10) { //鏈烘埧ID, 鏈烘埧鐢垫睜缁勭紪鍙�, 瀛愮綉鎺╃爜, 缃戝叧IP
addC = 'revise-none';
- }else if(i==15) { // 娴厖鐢靛帇闃�鍊�
+ }else if(i==16) { // 娴厖鐢靛帇闃�鍊�
addC = 'revise-ipt charge-vol';
- }else if(i==16) { // 绂荤嚎鐢靛帇闃�鍊�
+ }else if(i==17) { // 绂荤嚎鐢靛帇闃�鍊�
addC = 'revise-ipt outline-vol';
- }else if(i==18) {
+ }else if(i==19) {
addC = 'revise-ipt ele-num';
- }else if(i==20) { // 鏍囩О鍗曚綋鐢靛帇
+ }else if(i==21) { // 鏍囩О鍗曚綋鐢靛帇
addC = 'revise-ipt vol';
- }else if(i==26 || i==27){ // 鐢垫睜鐢熶骇鏃ユ湡, 鎶曞叆浣跨敤鏃ユ湡
+ }else if(i==30 || i==31){ // 鐢垫睜鐢熶骇鏃ユ湡, 鎶曞叆浣跨敤鏃ユ湡
addC = 'revise-time';
}else{
addC = 'revise-ipt';
@@ -556,11 +559,11 @@
hdTr.addClass('revise new-item');
var addC = '';
for(var i = 0; i < newTr.find('td').length; i++) {
- if(i == 11) {
+ if(i == 12) {
addC = 'revise-sel';
- }else if(i==12 || i==13) {
+ }else if(i==13 || i==14) {
addC = 'revise-none';
- }else if(i==26 || i==27){
+ }else if(i==30 || i==31){
addC = 'revise-time';
}else {
addC = 'revise-ipt';
@@ -585,9 +588,12 @@
container.addClass('revise-sel-active').removeClass('revise-sel');
}
+ // 鐪�-甯�-鏈烘埧-鐢垫睜缁�
+ var filterLoad;
$(function(){
+ filterLoad = layer.load();
//椤甸潰鍔犺浇鏃舵煡璇㈢淮鎶ゅ尯涓殑鏋㈢航绫诲瀷
- $.post("BattInfAction!serchAllStation",null,function(data){
+ $.post("BattInfAction!serchAllStation_all",null,function(data){
data=data.result;
data=eval("("+data+")");
if(data.code==1 && data.data.length>0){
@@ -609,14 +615,18 @@
});
// 鏍规嵁缁存姢鍖虹殑鍐呭鏌ヨ甯�
- function findCity() {
+ function findCity(isLoad) {
var data = {
StationName1: $("#station_name1").val()
};
+ // 鏄惁娣诲姞绛夊緟
+ if(isLoad) {
+ filterLoad = layer.load();
+ }
// 璇锋眰鑾峰彇褰撳墠鐪佷笅鐨勫競
$.ajax({
type: "post",
- url: "BattInfAction!serchStationName2",
+ url: "BattInfAction!serchStationName2_all",
async:true,
dataType:'json',
data:"json = "+JSON.stringify(data),
@@ -637,30 +647,82 @@
}else {
$select.text('').html('<option>鏆傛棤鍙祴甯�</option>');
}
- findStationNamebyStationname1();
+ findCounty();
}
});
}
+ // 鏌ヨ鍖�/鍘�
+ function findCounty(isLoad) {
+ var tmp = {
+ StationName1:$("#station_name1").val(),
+ StationName2:$("#city").val(),
+ };
+ // 鏄惁娣诲姞绛夊緟
+ if(isLoad) {
+ filterLoad = layer.load();
+ }
+ // 鏌ヨ鍖哄幙
+ $.ajax({
+ type: 'post',
+ async: true,
+ url: "BattInfAction!serchStationName5",
+ 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();
+ }
+ });
+ }
+
//褰撶淮鎶ゅ尯鐨勫�煎彉鎹㈡椂鏇存柊甯�
$('#station_name1').change(function(){
- findCity();
+ findCity(true);
});
//褰撶淮鎶ゅ尯鐨勫�煎彉鎹㈡椂鏇存柊鏈烘埧绔欑偣
$('#city').change(function(){
- findStationNamebyStationname1();
+ findCounty(true);
+ });
+
+ //褰撳尯/鍘跨殑鍊煎彉鎹㈡椂鏇存柊鏈烘埧绔欑偣
+ $('#county').change(function(){
+ findStationNamebyStationname1(true);
});
//鏍规嵁缁存姢鍖烘煡璇㈢珯鐐�
- function findStationNamebyStationname1(){
+ function findStationNamebyStationname1(isLoad){
var tmp = {
StationName1:$("#station_name1").val(),
- StationName2:$("#city").val()
+ StationName2:$("#city").val(),
+ StationName5: $("#county").val()
};
+ // 鏄惁娣诲姞绛夊緟
+ if(isLoad) {
+ filterLoad = layer.load();
+ }
//var selectvalue=$("#station_name1 option:selected").val();
//alert(selectvalue);
- $.post("BattInfAction!serchStationName3","json="+JSON.stringify(tmp),function(data){
+ $.post("BattInfAction!serchStationName3_all","json="+JSON.stringify(tmp),function(data){
var rs = JSON.parse(data.result);
if(rs.code==1){
var _data = rs.data;
@@ -681,6 +743,9 @@
}else{
$("#station_name").text('').html('<option>鏆傛棤鍙祴鏈烘埧绔欑偣</option>');
}
+
+ layer.close(filterLoad);
+
searchBatt();
});
}
@@ -701,13 +766,14 @@
binf:{
StationName:$('#station_name').val(),
StationName2:$('#city').val(),
+ StationName5:$('#county').val(),
StationName1:$('#station_name1').val()
},
page:Page,
});
arrTd = new Array();
allData = new Array();
- loading.showLoading($('#main'));
+ var load = layer.load();
$.ajax({
type: "post",
url: "BattInfAction!searchInform",
@@ -717,13 +783,14 @@
success: function(data){
data = eval('('+data+')');
var model = eval('('+data.result+')');
- console.info(model);
+ //console.info(model);
if(model.code ==1){
for(var i=0;i<model.data.length;i++){
allData.push(model.data[i]);
arrTd.push(model.data[i].StationId); //鏈烘埧缂栧彿
- arrTd.push(model.data[i].StationName1); //鍩庡競
- arrTd.push(model.data[i].StationName2); //鍖哄幙
+ arrTd.push(model.data[i].StationName1); // 鐪�
+ arrTd.push(model.data[i].StationName2); // 甯�
+ arrTd.push(model.data[i].StationName5); // 鍖�/鍘�
arrTd.push(model.data[i].StationName3); //鏈烘埧鍚嶇О
arrTd.push(model.data[i].StationName4); //璁惧鍚嶇О
arrTd.push(model.data[i].StationIp); //鏈烘埧ip
@@ -745,10 +812,20 @@
arrTd.push(model.data[i].MonResStd); //鏍囩О鍗曚綋鍐呴樆
arrTd.push(model.data[i].MonSerStd); //鏍囩О鍗曚綋鐢靛
arrTd.push(model.data[i].MonVolLowToAvg); //鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�
+
+ arrTd.push(model.data[i].Load_curr); //璐熻浇鐢垫祦
+ arrTd.push(model.data[i].DisCurrMax); //鏈�澶ф牳瀹圭數娴�
+ arrTd.push(model.data[i].station_phone); //鍩虹珯鎵嬫満鍙风爜
+
+
arrTd.push(model.data[i].BattProducer); //鐢垫睜鍝佺墝
arrTd.push(model.data[i].BattModel); //鐢垫睜鍨嬪彿
arrTd.push(model.data[i].BattProductDate.substr(0,10)); //鐢垫睜鐢熶骇鏃ユ湡
arrTd.push(model.data[i].BattInUseDate.substr(0,10)); //鎶曞叆浣跨敤鏃ユ湡
+ arrTd.push(model.data[i].install_user); // 璁惧瀹夎浜哄憳
+ /* arrTd.push("");
+ arrTd.push("");
+ arrTd.push(model.data[i].StationId_ex); //鎶曞叆浣跨敤鏃ユ湡 */
Page.pageAll = model.data[i].num;
}
@@ -761,11 +838,11 @@
$('#total').text(Page.pageAll);
$('#current').text(Page.pageCurr+"/"+pageNum);
createFullTbl($('.tbl-header'), $('.tbl-body'), arrTh, arrTd);
- loading.hideLoading($('#main'));
+ layer.close(load);
},
error:function(){
noContent.showNoContent("鏌ヨ澶辫触");
- loading.hideLoading($('#main'));
+ layer.close(load);
}
});
}
@@ -899,38 +976,46 @@
var _arr = new Array();
ele.each(function(){
var obj = new Object();
- obj.StationId = $(this).find('td').eq(0).text();
- obj.StationName = $(this).find('td').eq(1).text()+"-"+$(this).find('td').eq(2).text()+"-"+$(this).find('td').eq(3).text()+"-"+$(this).find('td').eq(4).text();
- obj.StationName1 = $(this).find('td').eq(1).text();
- obj.StationName2 = $(this).find('td').eq(2).text();
- obj.StationName3 = $(this).find('td').eq(3).text();
- obj.StationName4 = $(this).find('td').eq(4).text();
- obj.StationIp = $(this).find('td').eq(5).text(); //鏈烘埧ip
- obj.FBSDeviceId = $(this).find('td').eq(6).text(); //璁惧id
- obj.FbsDeviceIp = $(this).find('td').eq(7).text(); //璁惧ip
- obj.FbsDeviceIp_YM = $(this).find('td').eq(8).text(); // 璁惧鎺╃爜
- obj.FbsDeviceIp_WG = $(this).find('td').eq(9).text(); // 缃戝叧
- obj.FBSDeviceName = $(this).find('td').eq(10).text(); //璁惧鍚嶇О
- obj.GroupIndexInFBSDevice = $(this).find('td').eq(11).text(); //fbs璁惧绱㈠紩
- obj.BattGroupId = $(this).find('td').eq(12).text(); //鐢垫睜缁刬d
- obj.BattGroupNum = $(this).find('td').eq(13).text(); //鏈烘埧鍐呯數姹犵粍缂栧彿
- obj.BattGroupName = $(this).find('td').eq(14).text(); //鐢垫睜缁勫悕绉�
- obj.FloatVolLevel = $(this).find('td').eq(15).text(); //娴厖鐢靛帇闃�鍊�
- obj.OfflineVolLevel = $(this).find('td').eq(16).text(); //绂荤嚎鐢靛帇闃�鍊�
- obj.BattFloatCurrent = $(this).find('td').eq(17).text(); //娴厖鐢垫祦闃�鍊�
- obj.MonCount = $(this).find('td').eq(18).text(); //鍗曚綋鏁伴噺
- obj.MonCapStd = $(this).find('td').eq(19).text(); //鏍囩О瀹归噺
- obj.MonVolStd = $(this).find('td').eq(20).text(); //鏍囩О鐢靛帇
- obj.MonResStd = $(this).find('td').eq(21).text(); //鏍囩О鍐呴樆
- obj.MonSerStd = $(this).find('td').eq(22).text(); //鏍囩О鐢靛
- obj.MonVolLowToAvg = $(this).find('td').eq(23).text(); //鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�
- obj.BattProducer = $(this).find('td').eq(24).text(); //鐢垫睜鍝佺墝
- obj.BattModel = $(this).find('td').eq(25).text(); //鐢垫睜鍨嬪彿
- obj.BattProductDate = $(this).find('td').eq(26).text(); //鐢垫睜鐢熶骇鏃ユ湡
- obj.BattInUseDate = $(this).find('td').eq(27).text(); //鐢垫睜浣跨敤鏃ユ湡
+ obj.StationId = $(this).find('td').eq(0).text(); // 鏈烘埧缂栧彿
+ obj.StationName = $(this).find('td').eq(1).text()+"-"+$(this).find('td').eq(2).text()+"-"+$(this).find('td').eq(4).text()+"-"+$(this).find('td').eq(5).text(); // 鎷兼帴鏈烘埧鍚嶇О
+ obj.StationName1 = $(this).find('td').eq(1).text(); // 鐪�
+ obj.StationName2 = $(this).find('td').eq(2).text(); // 甯�
+ obj.StationName5 = $(this).find('td').eq(3).text(); // 鍖�/鍘�
+ obj.StationName3 = $(this).find('td').eq(4).text(); // 鏈烘埧鍚嶇О
+ obj.StationName4 = $(this).find('td').eq(5).text(); // 璁惧鍚嶇О
+ obj.StationIp = $(this).find('td').eq(6).text(); //鏈烘埧ip
+ obj.FBSDeviceId = $(this).find('td').eq(7).text(); //璁惧id
+ obj.FbsDeviceIp = $(this).find('td').eq(8).text(); //璁惧ip
+ obj.FbsDeviceIp_YM = $(this).find('td').eq(9).text(); // 璁惧鎺╃爜
+ obj.FbsDeviceIp_WG = $(this).find('td').eq(10).text(); // 缃戝叧
+ obj.FBSDeviceName = $(this).find('td').eq(11).text(); //璁惧鍚嶇О
+ obj.GroupIndexInFBSDevice = $(this).find('td').eq(12).text(); //fbs璁惧绱㈠紩
+ obj.BattGroupId = $(this).find('td').eq(13).text(); //鐢垫睜缁刬d
+ obj.BattGroupNum = $(this).find('td').eq(14).text(); //鏈烘埧鍐呯數姹犵粍缂栧彿
+ obj.BattGroupName = $(this).find('td').eq(15).text(); //鐢垫睜缁勫悕绉�
+ obj.FloatVolLevel = $(this).find('td').eq(16).text(); //娴厖鐢靛帇闃�鍊�
+ obj.OfflineVolLevel = $(this).find('td').eq(17).text(); //绂荤嚎鐢靛帇闃�鍊�
+ obj.BattFloatCurrent = $(this).find('td').eq(18).text(); //娴厖鐢垫祦闃�鍊�
+ obj.MonCount = $(this).find('td').eq(19).text(); //鍗曚綋鏁伴噺
+ obj.MonCapStd = $(this).find('td').eq(20).text(); //鏍囩О瀹归噺
+ obj.MonVolStd = $(this).find('td').eq(21).text(); //鏍囩О鐢靛帇
+ obj.MonResStd = $(this).find('td').eq(22).text(); //鏍囩О鍐呴樆
+ obj.MonSerStd = $(this).find('td').eq(23).text(); //鏍囩О鐢靛
+ obj.MonVolLowToAvg = $(this).find('td').eq(24).text(); //鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�
+
+
+ obj.Load_curr = $(this).find('td').eq(25).text(); //璐熻浇鐢垫祦
+ obj.DisCurrMax = $(this).find('td').eq(26).text(); //鏈�澶ф牳瀹圭數娴�
+ obj.station_phone = $(this).find('td').eq(27).text(); //鍩虹珯鍙风爜
+
+ obj.BattProducer = $(this).find('td').eq(28).text(); //鐢垫睜鍝佺墝
+ obj.BattModel = $(this).find('td').eq(29).text(); //鐢垫睜鍨嬪彿
+ obj.BattProductDate = $(this).find('td').eq(30).text(); //鐢垫睜鐢熶骇鏃ユ湡
+ obj.BattInUseDate = $(this).find('td').eq(31).text(); //鐢垫睜浣跨敤鏃ユ湡
+ obj.install_user = $(this).find('td').eq(32).text(); //瀹夎浜哄憳
_arr.push(obj);
});
- //console.info(_arr);
+ console.info(_arr);
return _arr;
}
--
Gitblit v1.9.1