From 1cd67d97e505e5c09f2d4a3a5d436f9ec1d2a4d8 Mon Sep 17 00:00:00 2001
From: 81041 <81041@DESKTOP-025NVD9>
Date: 星期二, 25 十二月 2018 10:01:42 +0800
Subject: [PATCH] Merge branch 'dev_lxw' of https://whyclxw1@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw
---
gx_tieta/WebRoot/ele-param1.jsp | 10 +
gx_tieta/WebRoot/iframe/batt-info-edit.html | 308 +++++++++++++++++++++---------
gx_tieta/WebRoot/mobil/batt-approved.html | 236 ++++++++++-------------
3 files changed, 327 insertions(+), 227 deletions(-)
diff --git a/gx_tieta/WebRoot/ele-param1.jsp b/gx_tieta/WebRoot/ele-param1.jsp
index cf87186..7cd9197 100644
--- a/gx_tieta/WebRoot/ele-param1.jsp
+++ b/gx_tieta/WebRoot/ele-param1.jsp
@@ -530,6 +530,16 @@
_tmp.BattGroupName = _data.BattGroupName;
}else if(key == 'BattGroupId') { // 鐢垫睜缁処D
_tmp.BattGroupId = _data.BattGroupId;
+ }else if(key == 'MonCount') { // 鍗曚綋鏁伴噺
+ _tmp.MonCount = _data.MonCount;
+ }else if(key == 'MonCapStd') { // 鏍囩О瀹归噺
+ _tmp.MonCapStd = _data.MonCapStd;
+ }else if(key == 'MonVolStd') { // 鍗曚綋鐢靛帇
+ _tmp.MonVolStd = _data.MonVolStd;
+ }else if(key == 'BattProducer') { // 鐢垫睜鍝佺墝
+ _tmp.BattProducer = _data.BattProducer;
+ }else if(key == 'BattModel') { // 鐢垫睜鍨嬪彿
+ _tmp.BattModel = _data.BattModel;
}else {
tmp[key] = _data[key];
}
diff --git a/gx_tieta/WebRoot/iframe/batt-info-edit.html b/gx_tieta/WebRoot/iframe/batt-info-edit.html
index ba74049..c054623 100644
--- a/gx_tieta/WebRoot/iframe/batt-info-edit.html
+++ b/gx_tieta/WebRoot/iframe/batt-info-edit.html
@@ -41,7 +41,7 @@
<div class="layui-block">
<label class="layui-form-label">鏈烘埧缂栧彿</label>
<div class="layui-input-block">
- <input type="text" name="StationId" lay-verify="required|number" id="homenum" autocomplete="off" class="layui-input" value="{{= d.StationId }}">
+ <input type="text" name="StationId" lay-verify="required|number" disabled="" id="homenum" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationId }}">
</div>
</div>
</div>
@@ -49,7 +49,7 @@
<div class="layui-block">
<label class="layui-form-label">鐪�</label>
<div class="layui-input-block">
- <input type="text" name="StationName1" lay-verify="required" id="province" autocomplete="off" class="layui-input" value="{{= d.StationName1 }}">
+ <input type="text" name="StationName1" lay-verify="required" disabled="" id="province" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationName1 }}">
</div>
</div>
</div>
@@ -57,7 +57,7 @@
<div class="layui-block">
<label class="layui-form-label">甯�</label>
<div class="layui-input-block">
- <input type="text" name="StationName2" lay-verify="required" id="StationName2" autocomplete="off" class="layui-input" value="{{= d.StationName2 }}">
+ <input type="text" name="StationName2" lay-verify="required" disabled="" id="StationName2" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationName2 }}">
</div>
</div>
</div>
@@ -65,15 +65,7 @@
<div class="layui-block">
<label class="layui-form-label">鍖�/鍘�</label>
<div class="layui-input-block">
- <input type="text" name="StationName5" lay-verify="required" id="county" autocomplete="off" class="layui-input" value="{{= d.StationName5 }}">
- </div>
- </div>
- </div>
- <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg6">
- <div class="layui-block">
- <label class="layui-form-label">鏈烘埧鍚嶇О</label>
- <div class="layui-input-block">
- <input type="text" name="StationName3" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value="{{= d.StationName3 }}">
+ <input type="text" name="StationName5" lay-verify="required" disabled="" id="county" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationName5 }}">
</div>
</div>
</div>
@@ -81,7 +73,7 @@
<div class="layui-block">
<label class="layui-form-label">璁惧鍚嶇О</label>
<div class="layui-input-block">
- <input type="text" name="StationName4" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value="{{= d.StationName4 }}">
+ <input type="text" name="StationName4" lay-verify="required" disabled="" id="homename" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationName4 }}">
</div>
</div>
</div>
@@ -89,7 +81,7 @@
<div class="layui-block">
<label class="layui-form-label">鏈烘埧ip</label>
<div class="layui-input-block">
- <input type="text" name="StationIp" lay-verify="required" id="homeip" autocomplete="off" class="layui-input" value="{{= d.StationIp }}">
+ <input type="text" name="StationIp" lay-verify="required" disabled="" id="homeip" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationIp }}">
</div>
</div>
</div>
@@ -97,7 +89,7 @@
<div class="layui-block">
<label class="layui-form-label">璁惧ID<span class="red">*</span></label>
<div class="layui-input-block">
- <input type="text" name="FBSDeviceId" lay-verify="devid" id="devid" autocomplete="off" class="layui-input" value="{{= d.FBSDeviceId }}">
+ <input type="text" name="FBSDeviceId" lay-verify="devid" disabled="" id="devid" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.FBSDeviceId }}">
</div>
</div>
</div>
@@ -129,7 +121,7 @@
<div class="layui-block">
<label class="layui-form-label">FBS璁惧鍚嶇О</label>
<div class="layui-input-block">
- <input type="text" name="FBSDeviceName" lay-verify="required" id="devname" autocomplete="off" class="layui-input" value="{{= d.FBSDeviceName }}">
+ <input type="text" name="FBSDeviceName" lay-verify="required" disabled="" id="devname" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.FBSDeviceName }}">
</div>
</div>
</div>
@@ -145,7 +137,7 @@
<div class="layui-block">
<label class="layui-form-label">娴厖鐢靛帇闃�鍊�</label>
<div class="layui-input-block">
- <input type="text" name="FloatVolLevel" lay-verify="required|number" id="floatVolLevel" autocomplete="off" class="layui-input" value="{{= d.FloatVolLevel }}">
+ <input type="text" name="FloatVolLevel" lay-verify="required|number" disabled="" id="floatVolLevel" autocomplete="off" class="layui-input layui-bg-gray" value="53.6">
</div>
</div>
</div>
@@ -153,7 +145,7 @@
<div class="layui-block">
<label class="layui-form-label">绂荤嚎鐢靛帇闃�鍊�</label>
<div class="layui-input-block">
- <input type="text" name="OfflineVolLevel" lay-verify="required|number" id="offlineVolLevel" autocomplete="off" class="layui-input" value="{{= d.OfflineVolLevel }}">
+ <input type="text" name="OfflineVolLevel" lay-verify="required|number" disabled="" id="offlineVolLevel" autocomplete="off" class="layui-input layui-bg-gray" value="51.5">
</div>
</div>
</div>
@@ -161,31 +153,7 @@
<div class="layui-block">
<label class="layui-form-label">娴厖鐢垫祦闃�鍊�<span class="red">*</span></label>
<div class="layui-input-block">
- <input type="text" name="BattFloatCurrent" lay-verify="required|number" id="floatCurrLevel" autocomplete="off" class="layui-input" value="{{= d.BattFloatCurrent }}">
- </div>
- </div>
- </div>
- <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
- <div class="layui-block">
- <label class="layui-form-label">鍗曚綋鏁伴噺<span class="red">*</span></label>
- <div class="layui-input-block">
- <input type="text" name="MonCount" lay-verify="required|number" id="moncount" autocomplete="off" class="layui-input" value="{{= d.MonCount }}">
- </div>
- </div>
- </div>
- <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
- <div class="layui-block">
- <label class="layui-form-label">鏍囩О瀹归噺<span class="red">*</span></label>
- <div class="layui-input-block">
- <input type="text" name="MonCapStd" lay-verify="required|number" id="moncap" autocomplete="off" class="layui-input" value="{{= d.MonCapStd }}">
- </div>
- </div>
- </div>
- <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
- <div class="layui-block">
- <label class="layui-form-label">鍗曚綋鐢靛帇<span class="red">*</span></label>
- <div class="layui-input-block">
- <input type="text" name="MonVolStd" lay-verify="required|number" id="monvol" autocomplete="off" class="layui-input" value="{{= d.MonVolStd }}">
+ <input type="text" name="BattFloatCurrent" lay-verify="required|number" disabled="" id="floatCurrLevel" autocomplete="off" class="layui-input layui-bg-gray" value="5">
</div>
</div>
</div>
@@ -193,7 +161,7 @@
<div class="layui-block">
<label class="layui-form-label">鍗曚綋鍐呴樆</label>
<div class="layui-input-block">
- <input type="text" name="MonResStd" lay-verify="required|number" id="monres" autocomplete="off" class="layui-input" value="{{= d.MonResStd }}">
+ <input type="text" name="MonResStd" lay-verify="required|number" disabled="" id="monres" autocomplete="off" class="layui-input layui-bg-gray" value="0.2">
</div>
</div>
</div>
@@ -201,7 +169,7 @@
<div class="layui-block">
<label class="layui-form-label">鍗曚綋鐢靛</label>
<div class="layui-input-block">
- <input type="text" name="MonSerStd" lay-verify="required|number" id="monser" autocomplete="off" class="layui-input" value="{{= d.MonSerStd }}">
+ <input type="text" name="MonSerStd" lay-verify="required|number" disabled="" id="monser" autocomplete="off" class="layui-input layui-bg-gray" value="5000">
</div>
</div>
</div>
@@ -209,15 +177,7 @@
<div class="layui-block">
<label class="layui-form-label">娆′綆鍋忕Щ閲�</label>
<div class="layui-input-block">
- <input type="text" name="MonVolLowToAvg" lay-verify="required|number" id="monVolLowToAvg" autocomplete="off" class="layui-input" value="{{= d.MonVolLowToAvg }}">
- </div>
- </div>
- </div>
- <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
- <div class="layui-block">
- <label class="layui-form-label">璐熻浇鐢垫祦<span class="red">*</span></label>
- <div class="layui-input-block">
- <input type="text" name="Load_curr" lay-verify="required|number" id="loadcurr" autocomplete="off" class="layui-input" value="{{= d.Load_curr }}">
+ <input type="text" name="MonVolLowToAvg" lay-verify="required|number" disabled="" id="monVolLowToAvg" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.MonVolLowToAvg }}">
</div>
</div>
</div>
@@ -225,31 +185,7 @@
<div class="layui-block">
<label class="layui-form-label">鏍稿鐢垫祦</label>
<div class="layui-input-block">
- <input type="text" name="DisCurrMax" lay-verify="required|number" id="discurrmax" autocomplete="off" class="layui-input" value="{{ d.DisCurrMax }}">
- </div>
- </div>
- </div>
- <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
- <div class="layui-block">
- <label class="layui-form-label">鍩虹珯鎵嬫満鍙风爜<span class="red">*</span></label>
- <div class="layui-input-block">
- <input type="text" name="station_phone" lay-verify="required|number" id="stationphone" autocomplete="off" class="layui-input" value="{{= d.station_phone }}">
- </div>
- </div>
- </div>
- <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
- <div class="layui-block">
- <label class="layui-form-label">鐢垫睜鍝佺墝<span class="red">*</span></label>
- <div class="layui-input-block">
- <input type="text" name="BattProducer" lay-verify="required" id="producer" autocomplete="off" class="layui-input" value="{{= d.BattProducer }}">
- </div>
- </div>
- </div>
- <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
- <div class="layui-block">
- <label class="layui-form-label">鐢垫睜鍨嬪彿<span class="red">*</span></label>
- <div class="layui-input-block">
- <input type="text" name="BattModel" lay-verify="required" id="battmodel" autocomplete="off" class="layui-input" value="{{= d.BattModel }}">
+ <input type="text" name="DisCurrMax" lay-verify="required|number" disabled="" id="discurrmax" autocomplete="off" class="layui-input layui-bg-gray" value="0">
</div>
</div>
</div>
@@ -257,7 +193,7 @@
<div class="layui-block">
<label class="layui-form-label">鐢熶骇鏃ユ湡</label>
<div class="layui-input-block">
- <input type="text" name="BattProductDate" id="productdate" autocomplete="off" class="layui-input" value="{{= d.BattProductDate }}">
+ <input type="text" name="BattProductDate" disabled="" id="productdate" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.BattProductDate }}">
</div>
</div>
</div>
@@ -265,7 +201,31 @@
<div class="layui-block">
<label class="layui-form-label">浣跨敤鏃ユ湡</label>
<div class="layui-input-block">
- <input type="text" name="BattInUseDate" id="usedate" autocomplete="off" class="layui-input" value="{{= d.BattInUseDate }}">
+ <input type="text" name="BattInUseDate" disabled="" id="usedate" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.BattInUseDate }}">
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鏈烘埧鍚嶇О</label>
+ <div class="layui-input-block">
+ <input type="text" name="StationName3" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value="{{= d.StationName3 }}">
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
+ <div class="layui-block">
+ <label class="layui-form-label">鍩虹珯鎵嬫満鍙风爜<span class="red">*</span></label>
+ <div class="layui-input-block">
+ <input type="text" name="station_phone" lay-verify="required|number" id="stationphone" autocomplete="off" class="layui-input" value="{{= d.station_phone }}">
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
+ <div class="layui-block">
+ <label class="layui-form-label">璐熻浇鐢垫祦<span class="red">*</span></label>
+ <div class="layui-input-block">
+ <input type="text" name="Load_curr" lay-verify="required|number" id="loadcurr" autocomplete="off" class="layui-input" value="{{= d.Load_curr }}">
</div>
</div>
</div>
@@ -313,7 +273,7 @@
<div class="layui-block">
<label class="layui-form-label">璁惧绱㈠紩<span class="red">*</span></label>
<div class="layui-input-block">
- <select name="group{{index}}.index">
+ <select name="group{{index}}.index" disabled="" class="layui-bg-gray">
{{# layui.each([0,1,2,3], function(k) { }}
{{# if(item.GroupIndexInFBSDevice == k) { }}
<option value="{{ k }}" selected>{{ k }}</option>
@@ -337,7 +297,71 @@
<div class="layui-block">
<label class="layui-form-label">鐢垫睜缁勫悕绉�</label>
<div class="layui-input-block">
- <input type="text" name="group{{index}}.name" lay-verify="required" autocomplete="off" class="layui-input" value="{{item.BattGroupName}}">
+ <input type="text" name="group{{index}}.name" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="{{item.BattGroupName}}">
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鏍囩О瀹归噺</label>
+ <div class="layui-input-block">
+ <select name="group{{index}}.MonCapStd">
+ {{# layui.each(d.monCapStds, function(k, mItem){ }}
+ {{# if(item.MonCapStd == mItem) { }}
+ <option value="{{ mItem }}" selected="">{{ mItem }}</option>
+ {{# }else { }}
+ <option value="{{ mItem }}">{{ mItem }}</option>
+ {{# } }}
+ {{# }); }}
+ </select>
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鐢垫睜鍝佺墝</label>
+ <div class="layui-input-block">
+ <select name="group{{index}}.BattProducer">
+ {{# layui.each(d.battProducers, function(k, mItem){ }}
+ {{# if(item.BattProducer == mItem) { }}
+ <option value="{{ mItem }}" selected="">{{ mItem }}</option>
+ {{# }else { }}
+ <option value="{{ mItem }}">{{ mItem }}</option>
+ {{# } }}
+ {{# }); }}
+ </select>
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鐢垫睜缁勫瀷鍙�</label>
+ <div class="layui-input-block">
+ <input type="text" name="group{{index}}.BattModel" lay-verify="required" autocomplete="off" class="layui-input" value="{{item.BattModel}}">
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鍗曚綋鏁伴噺</label>
+ <div class="layui-input-block">
+ <select name="group{{index}}.MonCount" class="mon-count" data-link="#group{{index}}MonVolStd" lay-filter="monCount">
+ {{# layui.each(d.monNums, function(k, mItem){ }}
+ {{# if(item.MonCount == mItem) { }}
+ <option value="{{ mItem }}" selected="">{{ mItem }}</option>
+ {{# }else { }}
+ <option value="{{ mItem }}">{{ mItem }}</option>
+ {{# } }}
+ {{# }); }}
+ </select>
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鍗曚綋鐢靛帇</label>
+ <div class="layui-input-block">
+ <input type="text" name="group{{index}}.MonVolStd" id="group{{index}}MonVolStd" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="{{item.MonVolStd}}">
</div>
</div>
</div>
@@ -359,7 +383,7 @@
<div class="layui-block">
<label class="layui-form-label">璁惧绱㈠紩<span class="red">*</span></label>
<div class="layui-input-block">
- <select name="group{{item.num}}.index">
+ <select name="group{{item.num}}.index" disabled="">
{{# layui.each([0,1,2,3], function(k) { }}
{{# if(item.num == k) { }}
<option value="{{ k }}" selected>{{ k }}</option>
@@ -383,7 +407,59 @@
<div class="layui-block">
<label class="layui-form-label">鐢垫睜缁勫悕绉�</label>
<div class="layui-input-block">
- <input type="text" name="group{{item.num}}.name" lay-verify="required" autocomplete="off" class="layui-input" value="{{item.name}}">
+ <input type="text" name="group{{item.num}}.name" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="{{item.name}}">
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鏍囩О瀹归噺</label>
+ <div class="layui-input-block">
+ <select name="group{{item.num}}.MonCapStd">
+ {{# layui.each(item.monCapStds, function(k, mItem){ }}
+ <option value="{{ mItem }}">{{ mItem }}</option>
+ {{# }); }}
+ </select>
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鐢垫睜鍝佺墝</label>
+ <div class="layui-input-block">
+ <select name="group{{item.num}}.BattProducer">
+ {{# layui.each(item.battProducers, function(k, mItem){ }}
+ <option value="{{ mItem }}">{{ mItem }}</option>
+ {{# }); }}
+ </select>
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鐢垫睜缁勫瀷鍙�</label>
+ <div class="layui-input-block">
+ <input type="text" name="group{{item.num}}.BattModel" lay-verify="required" autocomplete="off" class="layui-input" value="">
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鍗曚綋鏁伴噺</label>
+ <div class="layui-input-block">
+ <select name="group{{item.num}}.MonCount" class="mon-count" data-link="#group{{index}}MonVolStd" lay-filter="monCount">
+ {{# layui.each(item.monNums, function(k, mItem){ }}
+ <option value="{{ mItem }}">{{ mItem }}</option>
+ {{# }); }}
+ </select>
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <div class="layui-block">
+ <label class="layui-form-label">鍗曚綋鐢靛帇</label>
+ <div class="layui-input-block">
+ <input type="text" name="group{{item.num}}.MonVolStd" id="group{{index}}MonVolStd" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="12">
</div>
</div>
</div>
@@ -416,10 +492,18 @@
var $ = layui.jquery;
var element = layui.element;
var laydate = layui.laydate;
-
+
+ var monCapStds = [50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 1000];
+ var battProducers = ['鍦i槼', '鐞嗗+', '閾舵嘲', '鍗楅兘', '鍙岀櫥', 'SENRY', '鑹鹃粯鐢�', '绉戝+杈�', '涓版棩', '涓叴鑳芥淳', '鍏夊畤', '閮庤揪', '鑹捐鏂崕杈�', '闆勯煬', '椋庡竼', '鏂囬殕', '涓北'];
+ var monNums = [4, 24]
+
var battInfoTpl = $('#battInfoTpl').html();
var editInfo = parent.$('#iframeEdit').data('data');
+ console.log(editInfo);
editInfo.FbsDeviceIp = getDevIp(editInfo.FBSDeviceId);
+ editInfo.monCapStds = monCapStds; // 鏍囩О瀹归噺鍒楄〃
+ editInfo.battProducers = battProducers; // 鐢垫睜鍝佺墝鍒楄〃
+ editInfo.monNums = monNums; // 鍗曚綋鏁伴噺
// console.log(editInfo);
var data = {
StationId: '4011100'
@@ -501,11 +585,25 @@
$('#fbsip').val(getDevIp(val));
});
+ // 淇敼鍗曚綋鏁伴噺鍚屾椂鏇存柊瀵瑰簲鐨勫崟浣撶數鍘�
+ form.on('select(monCount)', function(data) {
+ var elem = data.elem;
+ var _val = data.value;
+ var _link = $(elem).data('link');
+ // 淇敼鍗曚綋鐢靛帇鐨勫�� 鍗曚綋鏁伴噺4->12 鍗曚綋鏁伴噺24->2
+ if(_val == 4) {
+ $(_link).val(12);
+ }else if(_val == 24){
+ $(_link).val(2);
+ }
+ });
+
+
// 鏍规嵁鏍囩О鐢靛帇淇敼璁剧疆娴厖鐢靛帇闃�鍊�/璁剧疆绂荤嚎鐢靛帇闃�鍊�
- $('#battInfo').on('input propertychange', '#monvol', setFloatAndoutLine);
+ //$('#battInfo').on('input propertychange', '#monvol', setFloatAndoutLine);
// 鏍规嵁鍗曚綋鏁伴噺淇敼璁剧疆娴厖鐢靛帇闃�鍊�/璁剧疆绂荤嚎鐢靛帇闃�鍊�
- $('#battInfo').on('input propertychange', '#moncount', setFloatAndoutLine);
+ //$('#battInfo').on('input propertychange', '#moncount', setFloatAndoutLine);
// 璁剧疆娴厖鐢靛帇闃�鍊�/璁剧疆绂荤嚎鐢靛帇闃�鍊�
function setFloatAndoutLine() {
@@ -530,7 +628,6 @@
_data.StationName = province+'-'+city+'-'+home+'-'+bts;
var battNum = getBattGroupNum();
var temp = analysisData(battNum, _data);
- // console.log(temp);
// 鏇存柊鏁版嵁
updBatt(temp);
});
@@ -595,7 +692,7 @@
}
});
}
-
+ //alert(123);
// 瑙f瀽娣诲姞鐨勬暟鎹�
function analysisData(btsinfo, data) {
//console.log(arr);
@@ -604,17 +701,32 @@
var temp = {};
var _num = i;
- var _index = 'group'+_num+'.index';
- var _name = 'group'+_num+'.name';
- var _id = 'group'+_num+'.id';
+ var _index = 'group'+_num+'.index'; // 璁惧绱㈠紩
+ var _name = 'group'+_num+'.name'; // 鐢垫睜缁勫悕绉�
+ var _id = 'group'+_num+'.id'; // 鐢垫睜缁処D
+ var _MonCount = 'group'+_num+'.MonCount'; // 鍗曚綋鏁伴噺
+ var _MonCapStd = 'group'+_num+'.MonCapStd'; // 鏍囩О瀹归噺
+ var _MonVolStd = 'group'+_num+'.MonVolStd'; // 鍗曚綋鐢靛帇
+ var _BattProducer = 'group'+_num+'.BattProducer'; // 鐢垫睜鍝佺墝
+ var _BattModel = 'group'+_num+'.BattModel'; // 鐢垫睜鍨嬪彿
Object.keys(data).forEach(function(key) {
if(checkKeyNotVal(key)) {
if(key == _index) {
- temp.GroupIndexInFBSDevice = data[key];
+ temp.GroupIndexInFBSDevice = data[key]; // 璁惧绱㈠紩
}else if(key == _name){
- temp.BattGroupName = data[key];
+ temp.BattGroupName = data[key]; // 鐢垫睜缁勫悕绉�
}else if(key == _id) {
- temp.BattGroupId = data[key];
+ temp.BattGroupId = data[key]; // 鐢垫睜缁刬d
+ }else if(key == _MonCount) {
+ temp.MonCount = data[key]; // 鍗曚綋鏁伴噺
+ }else if(key == _MonCapStd) {
+ temp.MonCapStd = data[key]; // 鏍囩О瀹归噺
+ }else if(key == _MonVolStd) {
+ temp.MonVolStd = data[key]; // 鍗曚綋鐢靛帇
+ }else if(key == _BattProducer) {
+ temp.BattProducer = data[key]; // 鐢垫睜鍝佺墝
+ }else if(key == _BattModel) {
+ temp.BattModel = data[key]; // 鐢垫睜鍨嬪彿
}
}else {
temp[key] = data[key];
@@ -706,7 +818,9 @@
_temp.num = i+min;
_temp.id = i+battid;
_temp.name = '鐢垫睜缁�'+(_temp.num+1);
-
+ _temp.monCapStds = monCapStds; // 鏍囩О瀹归噺鍒楄〃
+ _temp.battProducers = battProducers; // 鐢垫睜鍝佺墝鍒楄〃
+ _temp.monNums = monNums; // 鍗曚綋鏁伴噺
temp.push(_temp);
}
laytpl(addBattGroupTpl).render(temp, function(html) {
diff --git a/gx_tieta/WebRoot/mobil/batt-approved.html b/gx_tieta/WebRoot/mobil/batt-approved.html
index 737ce6a..2616b63 100644
--- a/gx_tieta/WebRoot/mobil/batt-approved.html
+++ b/gx_tieta/WebRoot/mobil/batt-approved.html
@@ -87,11 +87,14 @@
margin: 0;
padding-top: 0.1em;
padding-bottom: 0.1em;
- margin-left:7em;
+
}
.ui-table-reflow td .ui-table-cell-label, .ui-table-reflow th .ui-table-cell-label{
width:35%;
}
+ .fr{
+ float:right;
+ }
</style>
<link rel="stylesheet" href="css/fgpanel.css">
</head>
@@ -138,7 +141,7 @@
<script type="text/javascript">
/* 鑾峰彇鐐瑰嚮鐨勬槸鍝釜鎸夐挳 */
- function getButIndex(t){
+ function getButIndex(t){ //鏌ョ湅瀹炴椂鏁版嵁
var index = $(t).attr("but-index");
// index=(index/33-1);
console.info(index);
@@ -149,11 +152,18 @@
function getApplyYanshouIndex(t){
var index = $(t).attr("but-index");
console.info(index);
- setApplyYanshou(index);
-
+ var arr=setApplyYanshou(index);
+ //鏂规硶涓�锛�1鎸夐挳鎼炲畾鎵�鏈夈�傝鍦ㄦ瀵规帴鍔犲叆寮瑰嚭妗嗭紝涓婁紶瑙嗛缁忕含搴︾瓑
+
+ applyendyanshou(arr);
return ;
}
-
+ function getApplyYanshoupicture(t){
+ var index = $(t).attr("but-index");
+ console.info(index);//鏂规硶2
+ var arr=setApplyYanshou(index);
+ //璇峰湪姝ゅ鎺ュ姞鍏ュ脊鍑烘
+ }
var arrTd = new Array(); //褰撳墠琛ㄦ牸td鏁版嵁
var tblCon = $('.tbl-container');
var Page = {
@@ -223,8 +233,10 @@
function yanshou(check_en){
if(check_en==0){
return "鏈獙鏀�";
- }else{
- return "宸查獙鏀�";
+ }else if(check_en==2){
+ return "宸茬敵璇烽獙鏀�";
+ }else if(check==1){
+ return"宸插畬鎴愰獙鏀�";s
}
}
// 鏌ヨ鍐呭
@@ -247,8 +259,9 @@
if(data.code!=0&&data.data.length>0){
data=data.data
console.info(data);
+ Page.pageAll=data[data.length-1].num;
for(var i=0;i<data.length;i++){
- arrdata.push(data[i].binf);//瀛樺偍鏁版嵁
+ arrdata.push(data[i]);//瀛樺偍鏁版嵁
arrTd[index++] = data[i].binf.StationId;
arrTd[index++] = data[i].binf.StationName1;
arrTd[index++] = data[i].binf.StationName2;
@@ -286,77 +299,111 @@
arrTd[index++] = yanshou(data[i].check_en);
arrTd[index++]='<a onclick="getButIndex(this)" class="ui-btn ui-btn-inline ui-corner-all operat-but" data-position-to="window"'+'but-index='+i+'>鐢垫睜缁勫疄鏃舵暟鎹�</a>'+
'<a onclick="getApplyYanshouIndex(this)" href="#myPopup" id="apply_yanshou" data-rel="popup" class="ui-btn ui-btn-inline ui-corner-all operat-but fr" data-position-to="window"'+'but-index='+i+'>鐢宠楠屾敹</a>';
+ //鏂规硶2 2鎸夐挳瑙e紑浠ヤ笅涓�鏉℃敞閲婃寜閽�
+ //'<a onclick="getApplyYanshoupicture(this)" href="#myPopup" id="apply_yanshou" data-rel="popup" class="ui-btn ui-btn-inline ui-corner-all operat-but fr" data-position-to="window"'+'but-index='+i+'>缁忕含搴﹀浘鐗囦笂浼�</a>'
}
}
console.info(arrTd);
console.info(arrdata);
+ //Page.pageCurr=Math.ceil(Page.pageAll/Page.pageSize);
+ //console.info(Page.pageCurr);
+ setPage();
createTbl(tblCon, arrTh, arrTd);
- timeer = window.setTimeout(function() {
+ /*timeer = window.setTimeout(function() {
searchBattLife();
- }, 5000);
+ }, 5000); */
}
});
}
function setApplyYanshou(index){
- //var value = Math.floor(34*index);
console.info(arrdata);
- if(arrdata){
- creatYanshouObj(arrdata);
+ if(arrdata.length>0){ //瀛樺叆鐨勪负鎵�鏈夊凡鏌ュ嚭鏁版嵁
+ var arr= creatYanshouObj(arrdata,index);//鐢宠楠屾敹鏂规硶銆�
+ return arr;
}else{
alert("璇风瓑寰呭嚑绉掑悗鍐嶆彁浜ょ敵璇�");
}
}
- function creatYanshouObj(arrdata){
- for(var i=0;i<tempindex.length;i++){
- var obj = {
- binf:{
- StationId : temp[0], // 鏈烘埧缂栧彿
- StationName : (temp[1]+"-"+temp[2]+"-"+temp[4]+"-"+temp[5]), // 鎷兼帴鏈烘埧鍚嶇О
- StationName1 :temp[1], // 鐪�
- StationName2 : temp[2], // 甯�
- StationName5 : temp[3], // 鍖�/鍘�
- StationName3 : temp[4], // 鏈烘埧鍚嶇О
- StationName4 :temp[5], // 璁惧鍚嶇О
- StationIp : temp[6], //鏈烘埧ip
- FBSDeviceId : temp[7], //璁惧id
- FbsDeviceIp : temp[8], //璁惧ip
- FbsDeviceIp_YM : temp[9], // 璁惧鎺╃爜
- FbsDeviceIp_WG : temp[10], // 缃戝叧
- FBSDeviceName : temp[11], //璁惧鍚嶇О
- GroupIndexInFBSDevice : temp[12], //fbs璁惧绱㈠紩
- BattGroupId : tempid[temp[12]], //鐢垫睜缁刬d
- BattGroupNum : temp[14], //鏈烘埧鍐呯數姹犵粍缂栧彿
- BattGroupName : temp[15], //鐢垫睜缁勭储寮�
- FloatVolLevel : temp[16], //娴厖鐢靛帇闃�鍊�
- OfflineVolLevel : temp[17], //绂荤嚎鐢靛帇闃�鍊�
- BattFloatCurrent : temp[18], //娴厖鐢垫祦闃�鍊�
- MonCount : temp[19], //鍗曚綋鏁伴噺
- MonCapStd : temp[20], //鏍囩О瀹归噺
- MonVolStd : temp[21], //鏍囩О鐢靛帇
- MonResStd : temp[22], //鏍囩О鍐呴樆
- MonSerStd : temp[23], //鏍囩О鐢靛
- MonVolLowToAvg : temp[24], //鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�
-
- Load_curr : temp[25], //璐熻浇鐢垫祦
- DisCurrMax : temp[26], //鏈�澶ф牳瀹圭數娴�
- station_phone : temp[27], //鍩虹珯鍙风爜
-
- BattProducer : temp[28], //鐢垫睜鍝佺墝
- BattModel : temp[29], //鐢垫睜鍨嬪彿
- BattProductDate : temp[30]+" 00:00:00", //鐢垫睜鐢熶骇鏃ユ湡
- BattInUseDate : temp[31]+" 00:00:00", //鐢垫睜浣跨敤鏃ユ湡
- install_user : temp[32], //瀹夎浜哄憳
+ function creatYanshouObj(arrdata,index){
+ var StationId = arrdata[index].binf.StationId;
+ //console.info(StationId);
+ var arr = new Array(); //鍒濆鍖栦紶鍙傛暟缁�
+ for(var i=0;i<arrdata.length;i++){//涓�娆¢獙鏀惰鏈烘埧涓嬬殑鎵�鏈夌數姹犵粍鏋勫缓瀵硅薄 銆�
+ if(StationId == arrdata[i].binf.StationId){
+ var obj = {
+ binf:{
+ StationId : arrdata[i].binf.StationId, // 鏈烘埧缂栧彿
+ StationName : (arrdata[i].binf.StationName1+"-"+ arrdata[i].binf.StationName2+"-"+arrdata[i].binf.StationName5+"-"+arrdata[i].binf.StationName3), // 鎷兼帴鏈烘埧鍚嶇О
+ StationName1 :arrdata[i].binf.StationName1, // 鐪�
+ StationName2 : arrdata[i].binf.StationName2, // 甯�
+ StationName5 : arrdata[i].binf.StationName5, // 鍖�/鍘�
+ StationName3 : arrdata[i].binf.StationName3, // 鏈烘埧鍚嶇О
+ StationName4 : arrdata[i].binf.StationName5, // 璁惧鍚嶇О
+ StationIp :arrdata[i].binf.StationIp, //鏈烘埧ip
+ FBSDeviceId : arrdata[i].binf.FBSDeviceId, //璁惧id
+ FbsDeviceIp : arrdata[i].binf.FbsDeviceIp, //璁惧ip
+ FbsDeviceIp_YM : arrdata[i].binf.FbsDeviceIp_YM, // 璁惧鎺╃爜
+ FbsDeviceIp_WG : arrdata[i].binf.FbsDeviceIp_WG , // 缃戝叧
+ FBSDeviceName : arrdata[i].binf.FBSDeviceName, //璁惧鍚嶇О
+ GroupIndexInFBSDevice : arrdata[i].binf.GroupIndexInFBSDevice, //fbs璁惧绱㈠紩
+ BattGroupId : arrdata[i].binf.BattGroupId, //鐢垫睜缁刬d
+ BattGroupNum : arrdata[i].binf.BattGroupNum , //鏈烘埧鍐呯數姹犵粍缂栧彿
+ BattGroupName :arrdata[i].binf.BattGroupName, //鐢垫睜缁勭储寮�
+ FloatVolLevel : arrdata[i].binf.FloatVolLevel, //娴厖鐢靛帇闃�鍊�
+ OfflineVolLevel : arrdata[i].binf.OfflineVolLevel, //绂荤嚎鐢靛帇闃�鍊�
+ BattFloatCurrent : arrdata[i].binf.BattFloatCurrent, //娴厖鐢垫祦闃�鍊�
+ MonCount : arrdata[i].binf.MonCount, //鍗曚綋鏁伴噺
+ MonCapStd : arrdata[i].binf.MonCapStd, //鏍囩О瀹归噺
+ MonVolStd : arrdata[i].binf.MonVolStd, //鏍囩О鐢靛帇
+ MonResStd : arrdata[i].binf.MonResStd, //鏍囩О鍐呴樆
+ MonSerStd : arrdata[i].binf.MonSerStd, //鏍囩О鐢靛
+ MonVolLowToAvg : arrdata[i].binf.MonVolLowToAvg, //鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�
+
+ Load_curr : arrdata[i].binf.Load_curr, //璐熻浇鐢垫祦
+ DisCurrMax : arrdata[i].binf.DisCurrMax, //鏈�澶ф牳瀹圭數娴�
+ station_phone : arrdata[i].binf.station_phone, //鍩虹珯鍙风爜
+
+ BattProducer : arrdata[i].binf.BattProducer, //鐢垫睜鍝佺墝
+ BattModel : arrdata[i].binf.BattModel, //鐢垫睜鍨嬪彿
+ BattProductDate : arrdata[i].binf.BattProductDate+" 00:00:00", //鐢垫睜鐢熶骇鏃ユ湡
+ BattInUseDate : arrdata[i].binf.BattInUseDate+" 00:00:00", //鐢垫睜浣跨敤鏃ユ湡
+ install_user : arrdata[i].binf.install_user, //瀹夎浜哄憳
+ }
+ }
+ arr.push(obj);
+ }
+ }
+ console.info(arr);
+
+
+ return arr;
+ //applyendyanshou(arr);//鐢宠楠屾敹鏂规硶銆�
+ }
+
+ function applyendyanshou(arr){
+ var temp = JSON.stringify(arr);
+ $.ajax({ //鐢宠楠屾敹
+ type: 'post',
+ async: true,
+ url: 'Battinf_applyAction!checkPro',
+ data: "json="+temp,
+ dataType: 'json',
+ success:function(data) {
+ console.info(data);
+ data = JSON.parse(data.result);
+ if(data.code==1){
+ alert("鐢宠楠屾敹鎴愬姛");
}
}
- arr.push(obj);
- }
+ });
+
}
function setcookiedit(index){
var arrcookie = new Array();
- for(var i=0;i<33;i++){//鍏�34椤癸紝鏈�鍚庝竴椤逛负鎸夐挳锛屼笉蹇匰ET杩涙暟鎹�
- var value = Math.floor(34*index);
+ for(var i=0;i<33;i++){//鍏盿rrTh.length椤癸紝鏈�鍚庡嚑椤逛负鎸夐挳锛屼笉蹇匰ET杩涙暟鎹�
+ var value = Math.floor(arrTh.length*index);
value = Math.floor(value+i);
arrcookie.push(arrTd[value]);
}
@@ -406,78 +453,8 @@
setCookie("eleparm",json); //杩欓噷setcookie,鑻ユ湁涓婁竴鏉ookie鍒欐竻绌轰笂涓�绗�
setCookie("batt",json1);
}
-
- function setcookieCreat(index){
- var arrcookie = new Array();
- for(var i=0;i<33;i++){//鍏�34椤癸紝鏈�鍚庝竴椤逛负鎸夐挳锛屼笉蹇匰ET杩涙暟鎹�
- var value = Math.floor(34*index);
- //console.info(value);
- value = Math.floor(value+i);
- if(i==13){//鏂板缓鍔熻兘锛岀數姹犵粍ID榛樿涓哄綋椤垫渶鍚庝竴涓數姹犵粍ID鍙峰姞1
- var groupid = Math.floor(arrTd[value]+1);
- console.info(groupid);
- arrcookie.push(groupid);
- }else{
- //console.info(value);
- arrcookie.push(arrTd[value]);
- }
- }
- arrcookie.push("new");
- //console.info(arrcookie);
- var json=window.JSON.stringify(arrcookie);
- setCookie("eleparm",json); //杩欓噷setcookie,鑻ユ湁涓婁竴鏉ookie鍒欐竻绌轰笂涓�绗�
- }
- // 鏌ヨ鍐呭
-
- function getUpdateArr(temp){
- var arr = new Array();
- var obj = new Object();
- obj.StationId = temp[0]; // 鏈烘埧缂栧彿
- obj.StationName = (temp[1]+"-"+temp[2]+"-"+temp[4]+"-"+temp[5]); // 鎷兼帴鏈烘埧鍚嶇О
- obj.StationName1 = temp[1]; // 鐪�
- obj.StationName2 = temp[2]; // 甯�
- obj.StationName5 = temp[3]; // 鍖�/鍘�
- obj.StationName3 = temp[4]; // 鏈烘埧鍚嶇О
- obj.StationName4 = temp[5]; // 璁惧鍚嶇О
- obj.StationIp = temp[6]; //鏈烘埧ip
- obj.FBSDeviceId = temp[7]; //璁惧id
- obj.FbsDeviceIp = temp[8]; //璁惧ip
- obj.FbsDeviceIp_YM = temp[9]; // 璁惧鎺╃爜
- obj.FbsDeviceIp_WG = temp[10]; // 缃戝叧
- obj.FBSDeviceName = temp[11]; //璁惧鍚嶇О
- obj.GroupIndexInFBSDevice = temp[12]; //fbs璁惧绱㈠紩
- obj.BattGroupId = temp[13]; //鐢垫睜缁刬d
- obj.BattGroupNum = temp[14]; //鏈烘埧鍐呯數姹犵粍缂栧彿
- obj.BattGroupName = temp[15]; //鐢垫睜缁勫悕绉�
- obj.FloatVolLevel = temp[16]; //娴厖鐢靛帇闃�鍊�
- obj.OfflineVolLevel = temp[17]; //绂荤嚎鐢靛帇闃�鍊�
- obj.BattFloatCurrent = temp[18]; //娴厖鐢垫祦闃�鍊�
- obj.MonCount = temp[19]; //鍗曚綋鏁伴噺
- obj.MonCapStd = temp[20]; //鏍囩О瀹归噺
- obj.MonVolStd = temp[21]; //鏍囩О鐢靛帇
- obj.MonResStd = temp[22]; //鏍囩О鍐呴樆
- obj.MonSerStd = temp[23]; //鏍囩О鐢靛
- obj.MonVolLowToAvg = temp[24]; //鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�
-
-
- obj.Load_curr = temp[25]; //璐熻浇鐢垫祦
- obj.DisCurrMax = temp[26]; //鏈�澶ф牳瀹圭數娴�
- obj.station_phone = temp[27]; //鍩虹珯鍙风爜
-
- obj.BattProducer = temp[28]; //鐢垫睜鍝佺墝
- obj.BattModel = temp[29]; //鐢垫睜鍨嬪彿
- obj.BattProductDate = temp[30]; //鐢垫睜鐢熶骇鏃ユ湡
- obj.BattInUseDate = temp[31]; //鐢垫睜浣跨敤鏃ユ湡
- obj.install_user = temp[32]; //瀹夎浜哄憳
- arr.push(obj);
- console.info(arr);
- return arr;
- }
-
-
-
- function createSearchForm(){
+ function createSearchForm(){//鏌ヨ宸插鏍镐紶鍙傘��
var temp={
page:Page,
StationName1:$('#mainteArea').val(),
@@ -502,8 +479,7 @@
},
};
console.info(temp);
- return temp;
-
+ return temp;
}
$(function() {
--
Gitblit v1.9.1