var flag = true;//防止重复提交
//手动验证vin码( 扫码枪回车)
function f_verify_vin(){
if(flag){
var VINCode = $("#VINCode").val();
if(VINCode !='' && VINCode != null && VINCode != undefined ){
VINCode = VINCode.trim();
//VINCode = "LJP2C0C56KA015317";
var url= 'workController.do?verifyVIN&VINCode='+VINCode;
var paramsData = new Object();
if (url.indexOf("&") != -1) {
var str = url.substr(url.indexOf("&")+1);
url = url.substr(0,url.indexOf("&"));
var strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
paramsData[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
}
}
var loadingIndex = layer.load();
flag = false;
$.ajax({
url:url,
type:'GET',
dataType:'JSON',
data:paramsData,
success: function(data){
flag = true;
layer.close(loadingIndex);
if (data.success) {
if(data.attributes.myMsg){
//alert("对");
$("#ufjhdh").val(data.attributes.planned.ufjhdh);//计划订单号
$("#ufscdd_hh").val(data.attributes.planned.ufscdd_hh);//行号
$("#cxh").val(data.attributes.planned.cxh);//车型号
$("#cpickmid").val(data.attributes.cpickmid);//备料计划订单号
$("#theKey").val("");//既然扫了vin 关重件必定要重置的
$("#theKey").focus();//成功就聚焦到关重件位置
f_getInstallInfo();
f_getAnswerInstallInfo();//所有要安装的关重件
}else{
$("#VINCode").val("");//
$("#ufjhdh").val("");//计划订单号
$("#ufscdd_hh").val("");//行号
$("#cxh").val("");//车型号
$("#cpickmid").val("");//备料计划订单号
alert_autoClose('提示','无效的VIN码!','warning');
$("#VINCode").focus();//不成功继续留在扫VIN码
}
}
}
});
}else{
alert_autoClose('提示','请扫描VIN码','warning');
$("#VINCode").focus();//不成功继续留在扫VIN码
}
}else{
alert_autoClose('提示','你操作的太快了!','warning');
$("#VINCode").val("");//
$("#VINCode").focus();//不成功继续留在扫VIN码
}
}
//可自动关闭的弹框 > 公用
/*
*title 标题
msg 提示内容
icon 图标
s 秒
*/
function alert_autoClose(title,msg,icon,s){
var interval;
var time=1000;
var x=2; //设置时间2s
if(s !='' && s != null && s != undefined ){
x = s;
}
$.messager.alert(title,msg,icon,function(){});
interval=setInterval(fun,time);
function fun(){
--x;
if(x==0){
clearInterval(interval);
$(".messager-body").window('close');
}
};
}
function f_beforeSubmit(){
var check_flag="";
$.ajaxSetup({ async: false});//同步ajax
$.ajax({
url : 'duplicateCheckAction.do?doDuplicateCheck',
async:false,
data : {
tableName : "db_boon",
fieldName : "boon_name",
fieldVlaue: $("#boonName").val(),
rowObid : ""
},
dataType : 'json',
success : function(response) {
check_flag = response.success;
if(check_flag){
//$.messager.alert('提示', response.msg, 'error');
}else{
$.messager.alert('提示', response.msg, 'error');
}
}
});
$.ajaxSetup({ async: false});//同步ajax
return check_flag;