优化供应商和商品的单据填写框

This commit is contained in:
季圣华
2019-05-03 14:48:29 +08:00
parent f69369dc1f
commit b49ce215db
5 changed files with 26 additions and 6 deletions

View File

@@ -275,4 +275,16 @@
} }
} }
return newArr; return newArr;
}
/**
* 验证单据
* @param id
*/
function validateForm(id) {
if(!$('#'+ id).form('validate')) {
return true;
} else {
return false;
}
} }

View File

@@ -457,6 +457,9 @@
}); });
//保存信息 //保存信息
$("#saveSupplier").off("click").on("click", function () { $("#saveSupplier").off("click").on("click", function () {
if(validateForm("supplierFM")) {
return;
}
if (checkSupplierName()) { if (checkSupplierName()) {
return; return;
} }

View File

@@ -120,9 +120,9 @@
<td style="padding:1px"> <td style="padding:1px">
<input name="taxNum" id="taxNum" class="easyui-validatebox" style="width: 160px;height: 20px"/> <input name="taxNum" id="taxNum" class="easyui-validatebox" style="width: 160px;height: 20px"/>
</td> </td>
<td>税率</td> <td>税率(%)</td>
<td style="padding:1px"> <td style="padding:1px">
<input name="taxRate" id="taxRate" class="easyui-validatebox" style="width: 160px;height: 20px"/> <input name="taxRate" id="taxRate" class="easyui-numberbox" data-options="validType:'length[1,2]'" style="width: 160px;height: 20px"/>
</td> </td>
</tr> </tr>
<tr> <tr>

View File

@@ -120,9 +120,9 @@
<td style="padding:1px"> <td style="padding:1px">
<input name="taxNum" id="taxNum" class="easyui-validatebox" style="width: 160px;height: 20px"/> <input name="taxNum" id="taxNum" class="easyui-validatebox" style="width: 160px;height: 20px"/>
</td> </td>
<td>税率</td> <td>税率(%)</td>
<td style="padding:1px"> <td style="padding:1px">
<input name="taxRate" id="taxRate" class="easyui-validatebox" style="width: 160px;height: 20px"/> <input name="taxRate" id="taxRate" class="easyui-numberbox" data-options="validType:'length[1,2]'" style="width: 160px;height: 20px"/>
</td> </td>
</tr> </tr>
<tr> <tr>

View File

@@ -1109,6 +1109,7 @@
$(".window-mask").css({width: webW, height: webH}); $(".window-mask").css({width: webW, height: webH});
$("#Name").val("").focus(); $("#Name").val("").focus();
$("#manyUnitCheck").prop("checked", false); $("#manyUnitCheck").prop("checked", false);
$("#manyUnit").val(""); //置空
//当前为不选中状态 //当前为不选中状态
$("#Unit").show(); $("#Unit").show();
$("#manyUnit").hide(); $("#manyUnit").hide();
@@ -1200,6 +1201,10 @@
$.messager.alert('提示', '型号不能为空!', 'warning'); $.messager.alert('提示', '型号不能为空!', 'warning');
return; return;
} }
if(!$("#Unit").val() && !$("#manyUnit").val()) {
$.messager.alert('提示', '单位为必填项!', 'warning');
return;
}
if (checkIsExist()) { if (checkIsExist()) {
return; return;
} }
@@ -1283,9 +1288,9 @@
$("#Color").focus().val(materialInfo[11]); $("#Color").focus().val(materialInfo[11]);
$("#EnableSerialNumber").val(materialInfo[24]=='1'?'1':'0'); $("#EnableSerialNumber").val(materialInfo[24]=='1'?'1':'0');
//商品类别id //商品类别id
$("#parentid").val(materialInfo[14]); $("#parentid").val(materialInfo[14] == "undefined" ? "" : materialInfo[14]);
//商品类别名称 //商品类别名称
$("#parentName").val(materialInfo[15]); $("#parentName").val(materialInfo[15] == "undefined" ? "" : materialInfo[15]);
mId = materialInfo[14]; mId = materialInfo[14];
mName = materialInfo[15]; mName = materialInfo[15];
$("#Packing").focus().val(materialInfo[12]); $("#Packing").focus().val(materialInfo[12]);