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 |   93 ++++++++++++++++++++++++++++++++++++----------
 1 files changed, 72 insertions(+), 21 deletions(-)

diff --git a/gx_tieta/WebRoot/iframe/batt-info-add.html b/gx_tieta/WebRoot/iframe/batt-info-add.html
index 6d96497..b43ff93 100644
--- a/gx_tieta/WebRoot/iframe/batt-info-add.html
+++ b/gx_tieta/WebRoot/iframe/batt-info-add.html
@@ -404,8 +404,9 @@
 
             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 = ['鍦i槼', '鐞嗗+', '閾舵嘲', '鍗楅兘', '鍙岀櫥', 'SENRY', '鑹鹃粯鐢�', '绉戝+杈�', '涓版棩', '涓叴鑳芥淳', '鍏夊畤', '閮庤揪', '鑹捐鏂崕杈�', '闆勯煬', '椋庡竼', '鏂囬殕', '涓北'];
+			var battProducers = getBattProducers();
 			var monNums = [4, 24]
 			
 			// 娣诲姞瀹屾垚鍚庢彁绀轰俊鎭殑妯℃澘
@@ -542,30 +543,80 @@
             
             // 鎻愪氦鍐呭
             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;
-            		 
-            		 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));
-            		 });
+            	// 鏍¢獙鏈烘埧鍚嶇О
+            	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) {
             	var load = layer.load(1);

--
Gitblit v1.9.1