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-edit.html |   70 +++++++++++++++++++++++++++++++++--
 1 files changed, 66 insertions(+), 4 deletions(-)

diff --git a/gx_tieta/WebRoot/iframe/batt-info-edit.html b/gx_tieta/WebRoot/iframe/batt-info-edit.html
index 3f6dd2f..15838a1 100644
--- a/gx_tieta/WebRoot/iframe/batt-info-edit.html
+++ b/gx_tieta/WebRoot/iframe/batt-info-edit.html
@@ -209,7 +209,7 @@
             <div class="layui-block">
                 <label class="layui-form-label">鏈烘埧鍚嶇О</label>
                 <div class="layui-input-block">
-                    <input type="text" name="StationName3" disabled="" lay-verify="required" id="homename" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationName3 }}">
+                    <input type="text" name="StationName3" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value="{{= d.StationName3 }}">
                 </div>
             </div>
         </div>
@@ -484,7 +484,9 @@
 			</div>
 		</div>
 	</script>
+	<script type="text/javascript" src="../js/jquery-1.8.3.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;
@@ -494,7 +496,7 @@
             var laydate = layui.laydate;
 			
 			var monCapStds = [50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 1000];
-			var battProducers = ['鍦i槼', '鐞嗗+', '閾舵嘲', '鍗楅兘', '鍙岀櫥', 'SENRY', '鑹鹃粯鐢�', '绉戝+杈�', '涓版棩', '涓叴鑳芥淳', '鍏夊畤', '閮庤揪', '鑹捐鏂崕杈�', '闆勯煬', '椋庡竼', '鏂囬殕', '涓北'];
+			var battProducers = getBattProducers();
 			var monNums = [4, 24]
 			
             var battInfoTpl = $('#battInfoTpl').html();
@@ -628,6 +630,28 @@
             
             // 鎻愪氦鍐呭
             form.on('submit(enEidt)', function(data) {
+            	var oldStationName = editInfo.StationName;
+            	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;
+        		// 鍒ゆ柇鏄惁淇敼浜嗘満鎴垮悕绉�
+           		if(oldStationName == _data.StationName) {
+           			ajaxEditBattInfo(data);		// 鎻愪氦淇敼鍐呭
+           		}else {
+           			// 妫�娴嬫満鎴垮悕绉版槸鍚﹀瓨鍦ㄧ浉鍚�
+	            	checkHomeName(data, function() {
+	            		ajaxEditBattInfo(data);		// 鎻愪氦淇敼鍐呭
+	            	});
+           		}
+            	
+            	return false;
+            });
+            
+            // 鏄惁鎻愪氦淇敼鍐呭
+            function ajaxEditBattInfo(data) {
             	// console.log(data);
             	layer.confirm('鏄惁纭淇敼', {icon: 3, title:'鎻愮ず'}, function(index){
             		 var _data = data.field;
@@ -645,8 +669,46 @@
             		 	 updBatt(temp);
             		 }
             	});
-            	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.msg('鏈烘埧鍚嶇О宸插瓨鍦紝璇烽噸鏂板綍鍏ワ紒');
+        				}else {
+        					callback();
+        				}
+        			}
+        			,error: function() {
+        				layer.msg('鏍¢獙鏈烘埧鍚嶇О澶辫触锛岃閲嶆柊鎻愪氦锛�');
+        			}
+        			,complete: function() {
+        				layer.close(loading);
+        			}
+        		});
+        		
+            }
             
             // 閬嶅巻缁撴灉闆嗚繑鍥炴槸鍚﹀瓨鍦ㄧ浉鍚岀殑璁惧绱㈠紩
             function circleRsData(data) {

--
Gitblit v1.9.1