From 6bbaeff9658e297a6087c559352393fc732e8742 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期一, 15 五月 2023 08:39:04 +0800 Subject: [PATCH] 库存明细-库存冻结 --- src/main/webapp/static/js/locDetl/locDetl.js | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/main/webapp/static/js/locDetl/locDetl.js b/src/main/webapp/static/js/locDetl/locDetl.js index 34bdbae..4b7432f 100644 --- a/src/main/webapp/static/js/locDetl/locDetl.js +++ b/src/main/webapp/static/js/locDetl/locDetl.js @@ -1,4 +1,5 @@ var pageCurr; +var tableData; function getCol() { var cols = [ {field: 'locNo$', align: 'center',title: '搴撲綅鍙�'}, @@ -41,6 +42,7 @@ // cols.push.apply(cols, detlCols); cols.push({field: 'modiUser$', align: 'center',title: '淇敼浜哄憳',hide: true} ,{field: 'modiTime$', align: 'center',title: '淇敼鏃堕棿'} + ,{field: 'stockFreeze', align: 'center',title: '搴撳瓨鍐荤粨', templet: '#stockFreezeTpl'} ) return cols; } @@ -86,6 +88,7 @@ if (res.code === 403) { top.location.href = baseUrl+"/"; } + tableData = table.cache.locDetl; pageCurr=curr; limit(); form.on('checkbox(tableCheckbox)', function (data) { @@ -491,6 +494,19 @@ type: 'datetime' }); + form.on('switch(stockFreezeSwitch)', function (obj) { + let index = obj.othis.parents('tr').attr("data-index"); + let data = tableData[index]; + data[this.stockFreeze] = obj.elem.checked?1:0; + http.post(baseUrl + "/locDetl/updateStockFreeze/auth", { + locNo: data.locNo, + matnr: data.matnr, + stockFreeze: data[this.stockFreeze] + }, function (res) { + layer.msg(res.msg, {icon: 1}); + }); + }) + }); -- Gitblit v1.9.1