Browse Source

[fix]:BOM新增保存字段未保存修复

dev
youjianchi 7 months ago
parent
commit
9951498cd3
  1. 17
      ruoyi-admin/src/main/resources/templates/erp/bom/add.html

17
ruoyi-admin/src/main/resources/templates/erp/bom/add.html

@ -28,8 +28,7 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-3 control-label">物料类型:</label> <label class="col-sm-3 control-label">物料类型:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<!-- <input name="materialType" class="form-control" readonly />--> <select disabled id="selectMaterialType" name="materialType" class="form-control m-b select2-multiple" th:with="childList=${@category.getChildByCode('materialType')}">
<select disabled id="selectMaterialType" class="form-control m-b select2-multiple" th:with="childList=${@category.getChildByCode('materialType')}" readonly>
<optgroup> <optgroup>
<option value=""></option> <option value=""></option>
</optgroup> </optgroup>
@ -38,13 +37,11 @@
</optgroup> </optgroup>
</select> </select>
</div> </div>
<input type="text" readonly id="materialType" name="materialType" hidden />
</div> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-3 control-label">加工方式:</label> <label class="col-sm-3 control-label">加工方式:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<!-- <input name="processMethod" class="form-control" type="text" readonly/>--> <select disabled id="selectProcessMethod" name="processMethod" class="form-control m-b" th:with="type=${@dict.getType('processMethod')}">
<select disabled id="selectProcessMethod" name="processMethod" class="form-control m-b" th:with="type=${@dict.getType('processMethod')}" readonly>
<option value="" ></option> <option value="" ></option>
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
</select> </select>
@ -53,8 +50,7 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-3 control-label">单位:</label> <label class="col-sm-3 control-label">单位:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<!-- <input name="unit" class="form-control" type="text" readonly/>--> <select disabled id="selectUnit" name="unit" class="form-control m-b" th:with="type=${@dict.getType('sys_unit_class')}">
<select disabled id="selectUnit" name="unit" class="form-control m-b" th:with="type=${@dict.getType('sys_unit_class')}" readonly>
<option value=""></option> <option value=""></option>
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
</select> </select>
@ -166,6 +162,7 @@
} }
}); });
$('#materialNo').on('select2:select', function (e) { $('#materialNo').on('select2:select', function (e) {
debugger
var data = e.params.data; var data = e.params.data;
$("input[name='materialName']").val(data.materialName); $("input[name='materialName']").val(data.materialName);
$("input[name='brand']").val(data.brand); $("input[name='brand']").val(data.brand);
@ -342,12 +339,18 @@
};*/ };*/
function submitHandler() { function submitHandler() {
if ($.validate.form()) { if ($.validate.form()) {
$("#selectMaterialType").removeAttr("disabled");
$("#selectProcessMethod").removeAttr("disabled");
$("#selectUnit").removeAttr("disabled");
var formData = $("#form-bom-add").serializeArray(); var formData = $("#form-bom-add").serializeArray();
console.log("formData",formData); console.log("formData",formData);
var tableData = $("#bootstrap-sub-table-1").bootstrapTable('getData'); var tableData = $("#bootstrap-sub-table-1").bootstrapTable('getData');
console.log("tableData",JSON.stringify(tableData)) console.log("tableData",JSON.stringify(tableData))
var rows = tableData.length; var rows = tableData.length;
if(rows==0){ if(rows==0){
$("#selectMaterialType").attr("disabled","disabled");
$("#selectProcessMethod").attr("disabled","disabled");
$("#selectUnit").attr("disabled","disabled");
$.modal.alertWarning("子表数据不能为空!"); $.modal.alertWarning("子表数据不能为空!");
}else{ }else{
formData.push({"name": "erpBomList", "value": tableData}); formData.push({"name": "erpBomList", "value": tableData});

Loading…
Cancel
Save