From 719243bf626221ce0fd737a4b9d77e616dc643fa Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Sat, 16 Nov 2024 13:11:39 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E4=BB=B6=E9=80=80=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/accessory/child/accessory_return_form.js | 2 +- js/accessory/child/accessory_scrap_form.js | 43 +++++++-------------- js/accessory/child/accessory_store_form.js | 2 +- js/accessory/child/inventory_count_form.js | 2 +- 4 files changed, 18 insertions(+), 31 deletions(-) diff --git a/js/accessory/child/accessory_return_form.js b/js/accessory/child/accessory_return_form.js index 2d2179d..8645a3f 100644 --- a/js/accessory/child/accessory_return_form.js +++ b/js/accessory/child/accessory_return_form.js @@ -160,7 +160,7 @@ function submitApply(data) { return layer.msg('未添加配件退回数据', { icon: 7 }); } for (let i = 0; i < list.length; i++) { - if (list[i].backNum === 0) { + if (list[i].backNum === 0 || list[i].backNum === '0') { return layer.msg('退料配件明细,第' + (i + 1) + '行,未填写本次退回量', { icon: 7 }); } } diff --git a/js/accessory/child/accessory_scrap_form.js b/js/accessory/child/accessory_scrap_form.js index c4c4103..43d6a96 100644 --- a/js/accessory/child/accessory_scrap_form.js +++ b/js/accessory/child/accessory_scrap_form.js @@ -117,15 +117,15 @@ function submitApply(data) { } // 校验配件入库数量 if (list.length === 0) { - return layer.msg('未填写配件入库数量', { icon: 7 }); + return layer.msg('未添加报废配件明细数据', { icon: 7 }); } for (let i = 0; i < list.length; i++) { - if (!list[i].inputNum || list[i].inputNum === '0') { - return layer.msg('入库配件明细,第' + (i + 1) + '行,未填写配件入库数量', { icon: 7 }); + if (list[i].scrapNum === 0 || list[i].scrapNum === '0') { + return layer.msg('报废配件明细,第' + (i + 1) + '行,未填写报废数量', { icon: 7 }); } } - data.field.details = list; + data.field.detailList = list; let formData = new FormData(); //遍历最终文件集合 for (let i = 0; i < fileList.length; i++) { @@ -135,7 +135,7 @@ function submitApply(data) { console.log(JSON.stringify(data.field)); let loadingMsg = layer.msg('正在提交保存,请稍等...', { icon: 16, shade: 0.01, time: '0' }); console.log(JSON.stringify(data.field)); - let url = dataUrl + 'backstage/partInput/addInputData'; + let url = dataUrl + 'backstage/partScrap/insertScarpData'; ajaxRequestByUploadFile(url, formData, function () { $('.save').addClass("layui-btn-disabled").attr("disabled", true); $('.cancel').addClass("layui-btn-disabled").attr("disabled", true); @@ -163,19 +163,15 @@ function submitApply(data) { function getBaseTableData() { let tableData = []; $('#baseTable tbody tr').each(function (index, item) { - let price = $(this).find('td').eq(7).find('input[name="price"]').val(); - let num = $(this).find('td').eq(6).find('input[name="num"]').val(); + let scrapNum = $(this).find('td').eq(8).find('input[name="scrapNum"]').val(); tableData.push({ partId: $(this).attr('id'), partType: $(this).find('td').eq(2).html(), partName: $(this).find('td').eq(3).html(), partModel: $(this).find('td').eq(4).html(), partUnit: $(this).find('td').eq(5).html(), - inputNum: num ? num : 0, - partPrice: price ? price : 0, - vendId: $(this).find('td').eq(8).find('select[name="manufacturer"]').val(), - vendName: $(this).find('td').eq(8).find('select[name="manufacturer"]').find('option:checked').text(), - remark: $(this).find('td').eq(9).find('input[name="remarks"]').val(), + scrapNum: scrapNum ? scrapNum : 0, + remark: $(this).find('td').eq(10).find('input[name="remarks"]').val(), }) }) return tableData; @@ -297,7 +293,7 @@ function setTableData(results) { html += ""; } } else { - html += "