Explorar o código

提交修改多位小数造成的错误

lvhao hai 7 meses
pai
achega
f13b54e96e
Modificáronse 1 ficheiros con 22 adicións e 10 borrados
  1. 22 10
      template/erp/fullorder_edit.html

+ 22 - 10
template/erp/fullorder_edit.html

@@ -893,25 +893,37 @@ $(this).find('td:eq(10)').css("width","10%");
 //监听input开始
 $("input[name=dtsbjz]").bind("input propertychange",function(event){
 	var ts = $("input[name=ts]").val()*1;
+	
+
+	
 	var dtsbjz = $("input[name=dtsbjz]").val()*1;
+	let regex = /^-?\d+(\.\d+)+$/;
+	if(regex.test(dtsbjz)){
+		//直接把单挑申报价改为 2位
+		dtsbjz = (dtsbjz.toFixed(2))*1 
+		$("input[name=dtsbjz]").val(dtsbjz)
+	}else{
+		dtsbjz = dtsbjz*1;
+	}
 
-	//直接把单挑申报价改为 2位
-	dtsbjz = (dtsbjz.toFixed(2))*1 
-	$("input[name=dtsbjz]").val(dtsbjz)
 	var num = ts*dtsbjz;
       console.log($("input[name=zsbjz]").val(num.toFixed(2)))
 });
 $("input[name=ts]").bind("input propertychange",function(event){
 	var ts = $("input[name=ts]").val()*1;
-	var dtsbjz = $("input[name=dtsbjz]").val()*1;
-	// let regex = /\./;
-	// // if(regex.test(dtsbjz)){
-	// // 	//直接把单挑申报价改为 2位
-	// // 	dtsbjz = (dtsbjz.toFixed(2))*1 
-	// // }
 	
+	
+	var dtsbjz = $("input[name=dtsbjz]").val()*1;
+	let regex = /^-?\d+(\.\d+)+$/;
+	if(regex.test(dtsbjz)){
+		//直接把单挑申报价改为 2位
+		dtsbjz = (dtsbjz.toFixed(2))*1 
+		$("input[name=dtsbjz]").val(dtsbjz)
+	}else{
+		dtsbjz = dtsbjz*1;
+	}
 
-	$("input[name=dtsbjz]").val(dtsbjz)
+	
 	var num = ts*dtsbjz;
       console.log($("input[name=zsbjz]").val(num.toFixed(2)))
 });