From 4004793c45cff0d7650981b34355c096b0a07dc2 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 08 九月 2023 16:59:34 +0800 Subject: [PATCH] # --- src/main/webapp/static/js/locDetl/locDetl.js | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/static/js/locDetl/locDetl.js b/src/main/webapp/static/js/locDetl/locDetl.js index c071769..67f93de 100644 --- a/src/main/webapp/static/js/locDetl/locDetl.js +++ b/src/main/webapp/static/js/locDetl/locDetl.js @@ -1,16 +1,17 @@ var pageCurr; +var tableData; function getCol() { var cols = [ {field: 'locNo$', align: 'center',title: '搴撲綅鍙�'}, - {field: 'matnr', align: 'center',title: '鍗曟嵁鍙�', sort:true} - ,{field: 'maktx', align: 'center',title: '鐗╂枡鍙�', sort:true} + {field: 'matnr', align: 'center',title: '鐗╂枡鍙�', sort:true} + ,{field: 'maktx', align: 'center',title: '鐗╂枡鍚嶇О', sort:true} ,{field: 'orderNo', align: 'center',title: '鍗曟嵁缂栧彿', hide: false} ,{field: 'batch', align: 'center',title: '搴忓垪鐮�', width: 300, sort:true} ,{field: 'anfme', align: 'center',title: '鏁伴噺'} ,{field: 'zpallet', align: 'center',title: '鎵樼洏鏉$爜'} ,{field: 'specs', align: 'center',title: '瑙勬牸'} - ,{field: 'model', align: 'center',title: '浠g爜', hide: true} + ,{field: 'model', align: 'center',title: '閫氱敤鍨嬪彿', hide: true} ,{field: 'color', align: 'center',title: '棰滆壊', hide: true} ,{field: 'brand', align: 'center',title: '鍝佺墝', hide: true} ,{field: 'unit', align: 'center',title: '鍗曚綅', hide: true} @@ -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