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/js/dischargetest/bts.js |   72 ++++++++++++++++++++++++++----------
 1 files changed, 52 insertions(+), 20 deletions(-)

diff --git a/gx_tieta/WebRoot/js/dischargetest/bts.js b/gx_tieta/WebRoot/js/dischargetest/bts.js
index 92bdd03..719bef8 100644
--- a/gx_tieta/WebRoot/js/dischargetest/bts.js
+++ b/gx_tieta/WebRoot/js/dischargetest/bts.js
@@ -14,8 +14,14 @@
 		$('#btn_ensure').addClass('whyc-btn-disabled'); // 璁惧畾鍙傛暟鏃犳晥
 	},
 	active:function() {
-		$('#btn_start_test').removeClass('whyc-btn-disabled'); // 鍚姩娴嬭瘯鍙互鐐瑰嚮
-		$('#btn_ensure').removeClass('whyc-btn-disabled');	 // 璁剧疆鍙傛暟鍙互鐐瑰嚮
+		if(!$('#btn_start_test').hasClass('no-remove-disabled')) {
+			$('#btn_start_test').removeClass('whyc-btn-disabled'); // 鍚姩娴嬭瘯鍙互鐐瑰嚮
+		}
+		
+		if(!$('#btn_ensure').hasClass('no-remove-disabled')) {
+			$('#btn_ensure').removeClass('whyc-btn-disabled');	 // 璁剧疆鍙傛暟鍙互鐐瑰嚮
+		}
+		
 	},
 	startTest:function(param) {
 		if(param) {
@@ -39,8 +45,10 @@
 	// 鏀剧數鐢垫祦
 	$('#discurr').testVal({
 		pattern: /^[0-9]+(\.[0-9]*)?$/,
-		regVal: false,
-		msg: '杈撳叆鐨勬暟鎹牸寮忎笉姝g‘'
+		regVal: true,
+		min: 0,
+		max: 1000,
+		msg: '鍙栧�艰寖鍥�0~1000A'
 	});
 	
 	// 鏀剧數灏忔椂鐜�
@@ -53,29 +61,37 @@
 	// 鏀剧數鐢靛
 	$('#discap').testVal({
 		pattern: /^[0-9]+$/,
-		regVal: false,
-		msg: '杈撳叆鐨勬暟鎹牸寮忎笉姝g‘'
+		regVal: true,
+		min: 0,
+		max: 90000,
+		msg: '鍙栧�艰寖鍥�0~90000AH'
 	});
 	
 	// 鏀剧數鏃堕暱
 	$('#distime').testVal({
 		pattern: /^[0-9]+$/,
-		regVal: false,
-		msg: '杈撳叆鐨勬暟鎹牸寮忎笉姝g‘'
+		regVal: true,
+		min: 0,
+		max: 5940,
+		msg: '鍙栧�艰寖鍥�0~5940鍒嗛挓'
 	});
 	
 	// 鍗曚綋涓嬮檺闃�鍊�
 	$('#MonomerVol_low').testVal({
 		pattern: /^[0-9]+(\.[0-9]*)?$/,
-		regVal: false,
-		msg: '杈撳叆鐨勬暟鎹牸寮忎笉姝g‘'
+		regVal: true,
+		min: 0,
+		max: 20,
+		msg: '鍙栧�艰寖鍥�0~20V'
 	});
 	
 	// 缁勭涓嬮檺闃�鍊糋roupVol_low
 	$('#GroupVol_low').testVal({
 		pattern: /^[0-9]+(\.[0-9]*)?$/,
-		regVal: false,
-		msg: '杈撳叆鐨勬暟鎹牸寮忎笉姝g‘'
+		regVal: true,
+		min: 0,
+		max: 60,
+		msg: '鍙栧�艰寖鍥�0~60V'
 	});
 	
 	// 鍗曚綋涓嬮檺鏁伴噺
@@ -118,8 +134,8 @@
 });
 
 //鑾峰彇BTS璁惧鐨勬祴璇曞弬鏁扮瓑
-function searchBTSTestParam(temp){
-	var is_showAlert = (arguments.length==1);
+function searchBTSTestParam(temp, acStart){
+	var is_showAlert = (acStart == undefined);
 	loading.showLoading();
 	$.ajax({ 	
     	type: "post", 				
@@ -134,9 +150,13 @@
 			if(model.code == 1 && model.data != undefined && model.data.length>0){
 				setBTSParam(model.data, false);
 				if(is_showAlert){				
-					noContent.showNoContent("鑾峰彇娴嬭瘯鍙傛暟鎴愬姛");
+					noContent.showNoContent("鑾峰彇娴嬭瘯鍙傛暟鎴愬姛", true);
 				}
 				initPopup(BTS_popup);
+				if(!acStart) {
+					BTSBtn.startTest(false);
+				}
+				
 			}else{
 				if(model.data != undefined && model.data.length>0){
 					setBTSParam(model.data, true);
@@ -198,8 +218,8 @@
 
 // 璁剧疆鍙傛暟
 function setBTSParam(list, errorStatus) {
-	//setDischageBattinfo(list[0].fsparam.BattGroupNum);				//璁剧疆琚祴鐢垫睜缁勪俊鎭�
-	
+	// setDischageBattinfo(list[0].fsparam.BattGroupNum);				//璁剧疆琚祴鐢垫睜缁勪俊鎭�
+	// console.log(list);
 	if(list[0].fsparam.TestCmd == CMD_BTS_StartDischarge){
 		$('#discharge_type').val(CMD_BTS_StartDischarge);
 	}else if(list[0].fsparam.TestCmd == CMD_BTS_StartRESTest){
@@ -218,6 +238,18 @@
 	$('#DCVolHighLimit').val(list[0].fsparam.DCVolHighLimit);
 	$('#ChargeCurrSet').val(list[0].fsparam.ChargeCurrSet);
 	$('#TempUpHighLimit').val(list[0].fsparam.MonomerTmp_High);
+	
+	// 鍏呯數鐢垫祦
+	$('#ChargeCurrSet').testVal('option', 'allOpts', {
+		regVal: true
+		,update: true
+		,min: 0
+		,max: list[0].binf.charge_curr_max
+		,msg: '鍙栧�艰寖鍥�0~'+list[0].binf.charge_curr_max+'A'
+	});
+	
+	// 璁剧疆鏂囨湰鍊�
+	$('#ChargeCurrSetLabel .val-range').text('0~'+list[0].binf.charge_curr_max);
 }
 
 // 鏇存柊BTS璁惧娴嬭瘯淇℃伅
@@ -236,7 +268,7 @@
 			var model = eval('('+data.result+')');
 			//console.info(model);
 			if(model.code == 1){
-				noContent.showNoContent("淇敼娴嬭瘯鍙傛暟鎴愬姛");
+				noContent.showNoContent("淇敼娴嬭瘯鍙傛暟鎴愬姛", true);
 				var temp = {
 					num:CMD_61850_GETPARAM,
 					dev_id:param.dev_id,
@@ -313,13 +345,13 @@
 function showBTSContent(cmd, issuccess) {
 	if(cmd == CMD_BTS_Start){
 		if(issuccess){
-			noContent.showNoContent("鍚姩娴嬭瘯鎴愬姛");
+			noContent.showNoContent("鍚姩娴嬭瘯鎴愬姛", true);
 		}else{
 			noContent.showNoContent("鍚姩娴嬭瘯澶辫触");
 		}
 	}else if(cmd == CMD_BTS_Stop){
 		if(issuccess){
-			noContent.showNoContent("鍋滄娴嬭瘯鎴愬姛");
+			noContent.showNoContent("鍋滄娴嬭瘯鎴愬姛", true);
 		}else{
 			noContent.showNoContent("鍋滄娴嬭瘯澶辫触");
 		}

--
Gitblit v1.9.1