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/iframe/batt-info-add.html |  511 ++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 400 insertions(+), 111 deletions(-)

diff --git a/gx_tieta/WebRoot/iframe/batt-info-add.html b/gx_tieta/WebRoot/iframe/batt-info-add.html
index 442154d..b43ff93 100644
--- a/gx_tieta/WebRoot/iframe/batt-info-add.html
+++ b/gx_tieta/WebRoot/iframe/batt-info-add.html
@@ -17,6 +17,9 @@
     		font-size: 20px;
     		color: #FF5722;
     	}
+    	.layui-not-show {
+    		display: none;
+    	}
     </style>
 </head>
 <body>
@@ -46,33 +49,33 @@
         </div>
         <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
             <div class="layui-block">
-                <label class="layui-form-label">鐪�</label>
+                <label class="layui-form-label">鐪�<span class="red">*</span></label>
                 <div class="layui-input-block">
-                    <input type="text" name="StationName1" lay-verify="required" id="province" autocomplete="off" class="layui-input" value="{{= d.StationName1 }}">
+					<select name="StationName1" id="province" lay-verify="required" lay-filter="province"></select>
                 </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">甯�</label>
+                <label class="layui-form-label">甯�<span class="red">*</span></label>
                 <div class="layui-input-block">
-                    <input type="text" name="StationName2" lay-verify="required" id="StationName2" autocomplete="off" class="layui-input" value="{{= d.StationName2 }}">
+					<select name="StationName2" id="city" lay-verify="required" lay-filter="city"></select>
                 </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">鍖�/鍘�</label>
+                <label class="layui-form-label">鍖�/鍘�<span class="red">*</span></label>
                 <div class="layui-input-block">
-                    <input type="text" name="StationName5" lay-verify="required" id="county" autocomplete="off" class="layui-input" value="{{= d.StationName5 }}">
+					<select name="StationName5" id="county" lay-verify="required" lay-filter="county"></select>
                 </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>
+                <label class="layui-form-label">鏈烘埧鍚嶇О<span class="red">*</span></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="StationName3" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value="">
                 </div>
             </div>
         </div>
@@ -80,7 +83,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" disabled="" lay-verify="required" id="homename" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationName4 }}">
                 </div>
             </div>
         </div>
@@ -88,11 +91,11 @@
             <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" disabled="" lay-verify="required" id="homeip" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationIp }}">
                 </div>
             </div>
         </div>
-        <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
+        <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3 layui-not-show">
             <div class="layui-block">
                 <label class="layui-form-label">璁惧ID<span class="red">*</span></label>
                 <div class="layui-input-block">
@@ -100,7 +103,7 @@
                 </div>
             </div>
         </div>
-        <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
+        <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3 layui-not-show">
             <div class="layui-block">
                 <label class="layui-form-label">璁惧IP</label>
                 <div class="layui-input-block">
@@ -128,7 +131,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" disabled="" lay-verify="required" id="devname" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.FBSDeviceName }}">
                 </div>
             </div>
         </div>
@@ -152,7 +155,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" disabled="" lay-verify="required|number" id="floatVolLevel" autocomplete="off" class="layui-input layui-bg-gray" value="53.6">
                 </div>
             </div>
         </div>
@@ -160,7 +163,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" disabled="" lay-verify="required|number" id="offlineVolLevel" autocomplete="off" class="layui-input layui-bg-gray" value="51.5">
                 </div>
             </div>
         </div>
@@ -168,39 +171,15 @@
             <div class="layui-block">
                 <label class="layui-form-label">娴厖鐢垫祦闃�鍊�</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 }}">
+                    <input type="text" name="BattFloatCurrent" disabled="" lay-verify="required|number" id="floatCurrLevel" autocomplete="off" class="layui-input layui-bg-gray" value="5">
                 </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 }}">
-                </div>
-            </div>
-        </div>
-        <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
+		<div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
             <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" disabled="" lay-verify="required|number" id="monres" autocomplete="off" class="layui-input layui-bg-gray" value="0.2">
                 </div>
             </div>
         </div>
@@ -208,7 +187,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" disabled="" lay-verify="required|number" id="monser" autocomplete="off" class="layui-input layui-bg-gray" value="5000">
                 </div>
             </div>
         </div>
@@ -216,15 +195,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" disabled="" lay-verify="required|number" id="monVolLowToAvg" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.MonVolLowToAvg }}">
                 </div>
             </div>
         </div>
@@ -232,7 +203,15 @@
             <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 }}">
+                    <input type="text" name="DisCurrMax" disabled="" lay-verify="required|number" id="discurrmax" autocomplete="off" class="layui-input layui-bg-gray" 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="Load_curr" lay-verify="required|number" id="loadcurr" autocomplete="off" class="layui-input" value="{{= d.Load_curr }}">
                 </div>
             </div>
         </div>
@@ -246,33 +225,17 @@
         </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 }}">
-                </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">鐢熶骇鏃ユ湡</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>
         <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3">
             <div class="layui-block">
-                <label class="layui-form-label">浣跨敤鏃ユ湡</label>
+                <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"  id="usedate" autocomplete="off" class="layui-input" value="{{= d.BattInUseDate }}">
                 </div>
             </div>
         </div>
@@ -305,7 +268,7 @@
              <div class="layui-block">
                 <label class="layui-form-label">瀹夎浜哄憳<span class="red">*</span></label>
                 <div class="layui-input-block">
-                    <input type="text" name="install_user" id="insperson" autocomplete="off" class="layui-input" value="{{= d.install_user }}">
+                    <input type="text" name="install_user" lay-verify="required" id="insperson" autocomplete="off" class="layui-input" value="{{= d.install_user }}">
                 </div>
              </div>
         </div>
@@ -318,9 +281,9 @@
 						<div class="layui-row layui-col-space8">
 							<div class="layui-col-lg6">
 								<div class="layui-block">
-                					<label class="layui-form-label">璁惧绱㈠紩<span class="red">*</span></label>
+                					<label class="layui-form-label">璁惧绱㈠紩</label>
                 					<div class="layui-input-block">
-										<select name="group{{= item}}.index">
+										<select name="group{{= item}}.index" disabled="">
 											{{# layui.each([0,1,2,3], function(k) { }}
                             					{{# if(index == k) { }}
                                 					<option value="{{ k }}" selected>{{ k }}</option>
@@ -336,7 +299,71 @@
 								<div class="layui-block">
                 					<label class="layui-form-label">鐢垫睜缁勫悕绉�</label>
                 					<div class="layui-input-block">
-                    					<input type="text" name="group{{= item}}.name" lay-verify="required" autocomplete="off" class="layui-input" value="鐢垫睜缁剓{= item}}">
+                    					<input type="text" name="group{{ item }}.name" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="鐢垫睜缁剓{= item}}">
+                					</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 }}.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{{item}}.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">鐢垫睜缁勫瀷鍙�<span class="red">*</span></label>
+                					<div class="layui-input-block">
+                    					<input type="text" name="group{{item}}.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}}.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{{ item }}.MonVolStd" id="group{{index}}MonVolStd" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="12">
                 					</div>
              					</div>
 							</div>
@@ -347,9 +374,26 @@
 		{{# }); }}
 		</div>
     </script>
+    <script type="text/html" id="msgTpl">
+		<div style="width: 380px;" class="layui-form layui-form-pane">
+			<div class="layui-form-item">
+				<label class="layui-form-label">璁惧ID</label>
+				<div class="layui-input-block">
+					<input type="text" name="FBSDeviceId" disabled="" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ユ爣棰�" class="layui-input layui-bg-gray" value="{{d.FBSDeviceId}}">
+				</div>
+			</div>
+			<div class="layui-form-item">
+				<label class="layui-form-label">璁惧IP</label>
+				<div class="layui-input-block">
+					<input type="text" name="FBSDeviceIP" disabled="" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ユ爣棰�" class="layui-input layui-bg-gray" value="{{d.FbsDeviceIp}}">
+				</div>
+			</div>
+		</div>
+	</script>
     <script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
     <script type="text/javascript" src="../js/base.js"></script>
     <script type="text/javascript" src="../src/layui.js"></script>
+    <script type="text/javascript" src="../pages/js/mylayui.js"></script>
     <script  type="text/javascript">
         layui.use(['form', 'laytpl', 'jquery', 'element', 'laydate'], function() {
             var form = layui.form;
@@ -360,9 +404,18 @@
 
             var battInfoTpl = $('#battInfoTpl').html();
 			var editInfo = parent.$('#iframeEdit').data('data');
+			var editPopupShow = parent.$('#iframeShowEidt');
+			var monCapStds = [50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 1000];
+			var battProducers = getBattProducers();
+			var monNums = [4, 24]
 			
+			// 娣诲姞瀹屾垚鍚庢彁绀轰俊鎭殑妯℃澘
+			var msgTpl = $('#msgTpl').html();
 			
-			editInfo.FbsDeviceIp = getDevIp(editInfo.FBSDeviceId);
+			editInfo.FbsDeviceIp = getDevIp(editInfo.FBSDeviceId);		// 璁剧疆璁惧IP
+			editInfo.monCapStds = monCapStds;		// 鏍囩О瀹归噺鍒楄〃
+			editInfo.battProducers = battProducers;	// 鐢垫睜鍝佺墝鍒楄〃
+			editInfo.monNums = monNums;				// 鍗曚綋鏁伴噺
 			//console.log(editInfo);
             var data = {
                 StationId: '4011100'
@@ -399,7 +452,7 @@
                 ,useDate: '2018-09-18 00:00:00'
                 ,install_user: '鍛靛懙'
             };
-            
+           
             // 娓叉煋鍐呭
             laytpl(battInfoTpl).render(editInfo, function(html) {
                 $('#battInfo').html(html);
@@ -415,9 +468,21 @@
                 laydate.render({
                     elem: '#usedate'
                     ,format: 'yyyy-MM-dd HH:mm:ss'
+                    ,value: new Date()
                 });
-                
-                
+            });
+            
+            
+            
+            // 鐪佸垏鎹� 鏇存柊 甯�-鍖�/鍘�
+            form.on('select(province)', function(data) {
+            	
+            });
+            
+            
+            // 甯傚垏鎹� 鏇存柊鍖�/鍘�
+            form.on('select(city)', function(data) {
+            	
             });
             
             // 楠岃瘉淇℃伅
@@ -446,11 +511,24 @@
             	$('#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() {
@@ -465,29 +543,79 @@
             
             // 鎻愪氦鍐呭
             form.on('submit(enAdd)', function(data) {
-            	// console.log(data);
-            	layer.confirm('鏄惁纭娣诲姞', {icon: 3, title:'鎻愮ず'}, function(index){
-            		 var _data = data.field;
-            		 var province = _data.StationName1;		// 鐪�
-            		 var city = _data.StationName2;			// 甯�
-            		 var home = _data.StationName3;			// 鏈烘埧鍚嶇О
-            		 var bts = _data.StationName4;			// 璁惧鍚嶇О
-            		 _data.StationName = province+'-'+city+'-'+home+'-'+bts;
-            		 // console.log(_data);
-            		 var temp = analysisData(editInfo.addGroupNum, _data);
-            		 //console.log(temp);
-            		 checkDevId(_data.FBSDeviceId, function(devid){
-            		 	// 娣诲姞鐢垫睜淇℃伅
-            		 	addBatt(temp);
-            		 }, function(pre, max) {
-            		 	layer.msg('璁惧ID:'+pre+'琚崰鐢�,鎺ㄨ崘浣跨敤'+max);
-            		 	// 鏇存柊璁惧id鍜岃澶噄p
-            		 	$('#devid').val(max);
-            		 	$('#fbsip').val(getDevIp(max));
-            		 });
+            	// 鏍¢獙鏈烘埧鍚嶇О
+            	checkHomeName(data, function() {
+            		//console.log(data);
+	            	layer.confirm('鏄惁纭娣诲姞', {icon: 3, title:'鎻愮ず'}, function(index){
+	            		 var _data = data.field;
+	            		 var province = _data.StationName1;		// 鐪�
+	            		 var city = _data.StationName2;			// 甯�
+	            		 var home = _data.StationName3;			// 鏈烘埧鍚嶇О
+	            		 var bts = _data.StationName4;			// 璁惧鍚嶇О
+	            		 _data.StationName = province+'-'+city+'-'+home+'-'+bts;
+	            		 
+	            		 var temp = analysisData(editInfo.addGroupNum, _data);
+	            		 
+	            		 checkDevId(_data.FBSDeviceId, function(devid){
+	            		 	// 娣诲姞鐢垫睜淇℃伅
+	            		 	addBatt(temp);
+	            		 }, function(pre, max) {
+	            		 	layer.msg('璁惧ID:'+pre+'琚崰鐢�,鎺ㄨ崘浣跨敤'+max);
+	            		 	// 鏇存柊璁惧id鍜岃澶噄p
+	            		 	$('#devid').val(max);
+	            		 	$('#fbsip').val(getDevIp(max));
+	            		 });
+	            	});
             	});
+            	
             	return false;
             });
+            
+            // 妫�娴嬫満鎴垮悕绉版槸鍚︾浉鍚�
+            function checkHomeName(data, callback) {
+            	var _data = data.field;
+        		var province = _data.StationName1;		// 鐪�
+        		var city = _data.StationName2;			// 甯�
+        		var home = _data.StationName3;			// 鏈烘埧鍚嶇О
+        		var bts = _data.StationName4;			// 璁惧鍚嶇О
+        		_data.StationName = province+'-'+city+'-'+home+'-'+bts;
+        		// 鏋勯�犳煡璇㈡潯浠�
+        		var tmp = {
+        			StationName: _data.StationName
+        		};
+        		var loading = layer.load(1);
+        		// 璇锋眰鍚庡彴楠岃瘉
+        		$.ajax({
+        			type: 'post'
+        			,async: true
+        			,url: 'BattInfAction!judgeBatt'
+        			,data: 'json='+JSON.stringify(tmp)
+        			,dataType: 'json'
+        			,success: function(res) {
+        				var rs = JSON.parse(res.result);
+        				//console.log(rs);
+        				if(rs.code == 1) {
+        					// 鏈烘埧宸插瓨鍦ㄥ垽鏂槸鍚﹁繘鍏ョ紪杈戞満鎴�
+        					layer.confirm('璇ユ満鎴垮凡瀛樺湪锛屾槸鍚﹁繘鍏ョ紪杈戯紒',{icon:0, title: '鎻愮ず'}, function(index) {
+        						// 鏄剧ず缂栬緫闈㈡澘
+        						editPopupShow.data('sName', _data.StationName);
+        						editPopupShow.click();
+        						// 鍏抽棴娣诲姞闈㈡澘闈㈡澘
+        						parent.$('#iframeClose').click();
+        					});
+        				}else {
+        					callback();
+        				}
+        			}
+        			,error: function() {
+        				layer.msg('鏍¢獙鏈烘埧鍚嶇О澶辫触锛岃閲嶆柊鎻愪氦锛�');
+        			}
+        			,complete: function() {
+        				layer.close(loading);
+        			}
+        		});
+        		
+            }
             
             // 鐩戞祴褰撳墠鎻愪氦鐨勮澶嘔D鏄惁涓烘渶澶�
             function checkDevId(devid, success, error) {
@@ -558,14 +686,29 @@
 				for(var i=0; i<arr.length; i++) {
 					var temp = {};
 					var _arr = arr[i];
-					var _index = 'group'+_arr+'.index';
-					var _name = 'group'+_arr+'.name';
+					var _index = 'group'+_arr+'.index';		// 璁惧绱㈠紩
+					var _name = 'group'+_arr+'.name';		// 鐢垫睜缁勫悕绉�
+					var _MonCount = 'group'+_arr+'.MonCount'; 	// 鍗曚綋鏁伴噺
+					var _MonCapStd = 'group'+_arr+'.MonCapStd';	// 鏍囩О瀹归噺
+					var _MonVolStd = 'group'+_arr+'.MonVolStd';	// 鍗曚綋鐢靛帇
+					var _BattProducer = 'group'+_arr+'.BattProducer';	// 鐢垫睜鍝佺墝
+					var _BattModel = 'group'+_arr+'.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 == _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];	
@@ -599,11 +742,18 @@
 						var model = eval('('+data.result+')');
 						//console.info(model);
 						if(model.code ==1){
-							layer.msg('娣诲姞鎴愬姛锛�3绉掑悗闈㈡澘鑷姩鍏抽棴');
-							setTimeout(function() {
-								parent.$('#iframeClose').click();
-								parent.$('#paging .search').click();
-							}, 3000);
+							parent.layer.msg('娣诲姞鎴愬姛锛�3绉掑悗闈㈡澘鑷姩鍏抽棴');
+							// 鎻愮ず淇℃伅
+				           	laytpl(msgTpl).render(temp[0], function(html) {
+				           		parent.layer.open({
+					            	title: '閲嶈淇℃伅'
+					            	,area: ['420px', 'auto']
+					            	,content: html
+					            });
+				           	});
+							
+							parent.$('#iframeClose').click();
+							parent.$('#paging .search').click();
 						}else{
 							layer.msg('娣诲姞澶辫触锛�');
 						}			
@@ -616,6 +766,145 @@
 		        	}
 		        });
 			}
+			
+			/* 鐪佸競鍖哄幙鑱斿姩妯″潡 */
+			// 鏌ヨ鐪佷笅鎷夋
+			var filterLoad = layer.load();
+			searchProvince();
+			// 鏌ヨ鐪�
+			function searchProvince() {
+				// 璇锋眰鍚庡彴鏌ヨ
+				$.ajax({
+					type:'post',
+					async:true,
+					url: 'User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup',
+					data: null,
+					dataType: 'json',
+					success:function(result) {
+						var rs = JSON.parse(result.result);
+						var list = [];				// option缁撴灉闆�
+						var ele = $('#province');	// 鐩爣select
+						if(rs.code == 1) {
+							var data = rs.data;
+							list.push(getLayuiSelect('璇烽�夋嫨鐪�/鐩磋緰甯�', '', {}, undefined));
+							// 閬嶅巻鏌ヨ缁撴灉
+							for(var i=0; i<data.length; i++) {
+								var _data = data[i];
+								var _tmp = getLayuiSelect(_data, _data, {}, {});
+								list.push(_tmp);
+							}
+						}else {
+							list.push(getLayuiSelect('鏆傛棤鐪�/鐩磋緰甯�', '', {}, undefined));
+						}
+						
+						// 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃
+						createLayuiSelect(ele, list);
+						form.render('select', 'province');
+						
+						// 鏌ヨ甯�
+						searchCity();
+					}
+				});
+			}
+			
+			// 鍒囨崲鐪�-甯�
+			form.on('select(province)', function(data) {
+				// 鏌ヨ甯�
+				searchCity(true);
+			});
+			
+			// 鍒囨崲甯�-鍖�/鍘�
+			form.on('select(city)', function(data) {
+				// 鏌ヨ甯�
+				searchCounty(true);
+			});
+			
+			// 鏌ヨ甯�
+			function searchCity(isLoad) {
+				// 鏋勯�犳煡璇㈡潯浠�
+				var tmp = {
+					StationName1: $("#province").val()
+				};
+				// 鏄惁娣诲姞绛夊緟
+				if(isLoad) {
+					filterLoad = layer.load();
+				}
+				// 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹�
+				$.ajax({
+					type: 'post',
+					async: true,
+					url: 'BattInfAction!serchStationName2',
+					dataType: 'json',
+					data: "json = "+JSON.stringify(tmp),
+					success: function(result) {
+						var rs = JSON.parse(result.result);
+						var list = [];				// option缁撴灉闆�
+						var ele = $('#city');	// 鐩爣select
+						if(rs.code == 1) {
+							var data = rs.data;
+							list.push(getLayuiSelect('璇烽�夋嫨甯�', '', {}, undefined));
+							// 閬嶅巻鏌ヨ缁撴灉
+							for(var i=0; i<data.length; i++) {
+								var _data = data[i];
+								var _tmp = getLayuiSelect(_data.StationName2, _data.StationName2, {}, _data);
+								list.push(_tmp);
+							}
+						}else {
+							list.push(getLayuiSelect('鏆傛棤甯�', '', {}, undefined));
+						}
+						
+						// 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃
+						createLayuiSelect(ele, list);
+						form.render('select', 'cityFilter');
+						// 鏌ヨ鍖�/鍘�
+						searchCounty();
+					}
+				});
+			}
+			
+			// 鏌ヨ鍖�/鍘�
+			function searchCounty(isLoad) {
+				// 鏋勯�犳煡璇㈡潯浠�
+				var tmp = {
+					StationName1: $("#province").val(),
+					StationName2: $("#city").val()
+				};
+				// 鏄惁娣诲姞绛夊緟
+				if(isLoad) {
+					filterLoad = layer.load();
+				}
+				// 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹�
+				$.ajax({
+					type: 'post',
+					async: true,
+					url: 'BattInfAction!serchStationName5',
+					dataType: 'json',
+					data: "json = "+JSON.stringify(tmp),
+					success: function(result) {
+						var rs = JSON.parse(result.result);
+						var list = [];				// option缁撴灉闆�
+						var ele = $('#county');	// 鐩爣select
+						if(rs.code == 1) {
+							var data = rs.data;
+							list.push(getLayuiSelect('璇烽�夋嫨鍖�/鍘�', '', {}, undefined));
+							// 閬嶅巻鏌ヨ缁撴灉
+							for(var i=0; i<data.length; i++) {
+								var _data = data[i];
+								var _tmp = getLayuiSelect(_data.StationName5, _data.StationName5, {}, _data);
+								list.push(_tmp);
+							}
+						}else {
+							list.push(getLayuiSelect('鏆傛棤鍖�/鍘�', '', {}, undefined));
+						}
+						
+						// 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃
+						createLayuiSelect(ele, list);
+						form.render('select');
+						
+						layer.close(filterLoad);
+					}
+				});
+			}
         });
     </script>
 </body>

--
Gitblit v1.9.1