diff --git a/js/accessory/child/accessory_return_form.js b/js/accessory/child/accessory_return_form.js index 9559684..f9856ec 100644 --- a/js/accessory/child/accessory_return_form.js +++ b/js/accessory/child/accessory_return_form.js @@ -20,7 +20,7 @@ function setParams(obj) { form.on('submit(formData)', function (data) { submitApply(data); }); - form.on('select(createId)', function (data) { + form.on('select(creator)', function (data) { if (checkUserId && data.value !== checkUserId) { // 清空退料配件明细数据 jjDataArr.splice(0, jjDataArr.length); @@ -85,11 +85,11 @@ function getUserList() { // 退料人下拉选赋值 function setSelectData(list) { - let html = ''; + let html = ''; $.each(list, function (index, item) { - html += '' + html += '' }) - $('#createId').empty().append(html); + $('#creator').empty().append(html); layui.form.render(); } @@ -160,12 +160,12 @@ function submitApply(data) { 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].backNum === 0) { + return layer.msg('退料配件明细,第' + (i + 1) + '行,未填写本次退回量', { icon: 7 }); } } data.field.detailsVoList = list; - data.field.userName = $('#createId').find('option:checked').text(); + data.field.userName = $('#creator').find('option:checked').text(); let formData = new FormData(); //遍历最终文件集合 for (let i = 0; i < fileList.length; i++) { @@ -220,7 +220,7 @@ function getBaseTableData() { // 选择退回配件类型 function chooseFitType() { - let userId = $('#createId').val() + let userId = $('#creator').val() if (!userId) { return layer.msg('请选择退料人', { icon: 7 }); } @@ -329,7 +329,7 @@ function setTableData(results) { html += "" + l.partModel + ""; html += "" + l.partUnit + ""; html += "" + l.lyNum + ""; - html += "" + setFormInput(l.num, 1) + ""; + html += "" + setFormInput(l.ghNum, 1) + ""; html += "" + setFormInput(l.remark, 2) + ""; html += ""; } @@ -395,7 +395,7 @@ function delFitType() { layer.close(layerIndex); for (let i = 0; i < delIdArr.length; i++) { for (let j = 0; j < jjDataArr.length; j++) { - let id = jjDataArr[j].id; + let id = jjDataArr[j].partId; if (delIdArr[i] == id) { jjDataArr.splice(j, 1); break; diff --git a/js/accessory/child/accessory_store_detail.js b/js/accessory/child/accessory_store_detail.js index 6e0a22c..da7db8f 100644 --- a/js/accessory/child/accessory_store_detail.js +++ b/js/accessory/child/accessory_store_detail.js @@ -223,7 +223,6 @@ function initTable() { page: true, done: function (res, curr, count) { pageNum = tableIns.config.page.curr; - element.render(); table.resize("currentTableId"); }, }); diff --git a/js/accessory/child/choose_inventory_count_fit_type_list.js b/js/accessory/child/choose_inventory_count_fit_type_list.js index ba0ff92..8f31eb6 100644 --- a/js/accessory/child/choose_inventory_count_fit_type_list.js +++ b/js/accessory/child/choose_inventory_count_fit_type_list.js @@ -95,7 +95,7 @@ function initTable() { [ { type: 'checkbox', width: '5%' }, { - width: '6%', + width: '5.9%', title: "序号", align: "center", templet: function (d) { diff --git a/js/accessory/child/choose_return_fit_type_list.js b/js/accessory/child/choose_return_fit_type_list.js index 7258d49..f153ebd 100644 --- a/js/accessory/child/choose_return_fit_type_list.js +++ b/js/accessory/child/choose_return_fit_type_list.js @@ -1,4 +1,4 @@ -let objParam, userpartId; +let objParam, userId; let form, table, tableIns, layer, util; let pageNum = 1; let quanju = new Array();//全局 @@ -7,7 +7,7 @@ let huancunObj = new Array();//缓存2 let jjDetailArr = []; // 退料配件类型数据 function setParams(obj) { objParam = JSON.parse(obj); - userpartId = objParam.userpartId; + userId = objParam.userId; console.log(objParam); layui.use(["form", "table", 'layer', 'util'], function () { form = layui.form; @@ -33,7 +33,7 @@ function queryTable(type) { // 重载表格 function reloadTable(pageNum) { - table.reload("currentTablepartId", { + table.reload("currentTableId", { page: { curr: pageNum ? pageNum : 1, }, @@ -42,7 +42,7 @@ function reloadTable(pageNum) { 'partType': $('#partType').val(), 'partName': $('#partName').val(), 'partModel': $('#partModel').val(), - 'userpartId': userpartId + 'userId': userId }), }, }, @@ -53,8 +53,8 @@ function reloadTable(pageNum) { // 表格数据 function initTable() { tableIns = table.render({ - elem: "#currentTablepartId", - partId: 'currentTablepartId', + elem: "#currentTableId", + id: 'currentTableId', height: "full-200", headers: { authorization: sessionStorage.getItem("gz-token"), @@ -65,7 +65,7 @@ function initTable() { 'partType': $('#partType').val(), 'partName': $('#partName').val(), 'partModel': $('#partModel').val(), - 'userpartId': userpartId + 'userId': userId }), }, request: { @@ -161,7 +161,8 @@ function initTable() { limit: 10, page: true, done: function (res, curr, count) { - table.resize("currentTablepartId"); + console.log(res); + table.resize("currentTableId"); pageNum = tableIns.config.page.curr; //设置全部数据到全局变量 quanju = res.data; @@ -187,7 +188,7 @@ function initTable() { } }, }); - table.on('edit(currentTablepartId2)', function (obj) { + table.on('edit(currentTableId2)', function (obj) { var field = obj.field; // 得到修改的字段 var value = obj.value // 得到修改后的值 if (field === 'ghNum') { // 本次退回量 @@ -199,7 +200,8 @@ function initTable() { } // 获取累计领料数量 let lyNum = obj.data.lyNum ? obj.data.lyNum : 0; - if(value > lyNum){ + if (value > lyNum) { + obj.reedit(); return layer.msg('本次退回量不能超过累计领料数量', { icon: 7 }) } } @@ -217,7 +219,7 @@ function initTable() { updateOrAddObject(partId, obj.data); }); //复选框选中监听,将选中的partId 设置到缓存数组,或者删除缓存数组 - table.on('checkbox(currentTablepartId2)', function (obj) { + table.on('checkbox(currentTableId2)', function (obj) { if (obj.checked === true) { if (obj.type === 'one' && huancun.indexOf(obj.data.partId) === -1) { huancun.push(obj.data.partId); @@ -318,17 +320,11 @@ function saveData2(params) { } } - -// 配件类型 -function addFitTypeData() { - openIframeByParamObj2("add_fit_type_data", "配件类型", "../../../page/basic/fit_type_list.html", "92%", "95%", {}); -} - function closePage(type, params) { let index = parent.layer.getFrameIndex(window.name); // 先得到当前 iframe层的索引 parent.layer.close(index); // 再执行关闭 if (type == 1) { - window.parent.addFitDatas(params, userpartId); + window.parent.addFitDatas(params, userId); } } \ No newline at end of file diff --git a/page/accessory/child/accessory_return_form.html b/page/accessory/child/accessory_return_form.html index 572f9d2..55f890b 100644 --- a/page/accessory/child/accessory_return_form.html +++ b/page/accessory/child/accessory_return_form.html @@ -19,7 +19,7 @@
-