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