From 00b8e7a256d8508043784f061a4afe5b1107d9aa Mon Sep 17 00:00:00 2001 From: zyx <zyx123456> Date: 星期五, 02 二月 2024 16:10:54 +0800 Subject: [PATCH] 1.layui版本更新 2.固定表格 显示表格合计信息 --- src/main/webapp/static/js/pla/plaDetl.js | 51 ++++++++++++++++++++++++++------------------------- 1 files changed, 26 insertions(+), 25 deletions(-) diff --git a/src/main/webapp/static/js/pla/plaDetl.js b/src/main/webapp/static/js/pla/plaDetl.js index e7556c8..a706e00 100644 --- a/src/main/webapp/static/js/pla/plaDetl.js +++ b/src/main/webapp/static/js/pla/plaDetl.js @@ -8,16 +8,13 @@ var dataCheck = []; var admin; var printData = []; +var layDate; function getCol() { var cols = [ {field: 'id', title: 'id', align: 'center',hide:true} ,{type: 'checkbox'} + ,{field:'id', width:80, title: '', sort: true, totalRowText: '鍚堣锛�',hide: true} ,{field: 'pakinTime$', title: '鍏ュ簱鏃堕棿', align: 'center' , sort:true} - ,{field: 'owner', align: 'center',title: '涓讳綋',edit:true} - ,{field: 'type', align: 'center',title: '鐗╄祫绫诲埆',hide:true,edit:true} - ,{field: 'proOrderNo', align: 'center',title: '鐢熶骇璁㈠崟缂栧彿',hide:true,edit:true} - ,{field: 'workshop', align: 'center',title: '鐢熶骇杞﹂棿',hide:true,edit:true} - ,{field: 'line', align: 'center',title: '鐢熶骇绾�',hide:true,edit:true} ,{field: 'matnr', align: 'center',title: '瀛樿揣缂栫爜',hide:true,edit:true} ,{field: 'brand', align: 'center',title: '鐗屽彿',edit:true} ,{field: 'batch', align: 'center',title: '鎵瑰彿',edit:true, width: 150, sort:true} @@ -50,7 +47,12 @@ ,{field: 'position', align: 'center',title: '瀛樻斁浣嶇疆',edit:true,hide:true} ,{field: 'stash', align: 'center',title: '浠撳簱',edit:true,hide:true} ,{field: 'locNo', align: 'center',title: '搴撲綅',edit:true} - ,{field: 'weightAnfme', align: 'center',title: '鍓╀綑閲嶉噺锛圞G锛�',edit:true} + ,{field: 'owner', align: 'center',title: '涓讳綋',edit:true} + ,{field: 'type', align: 'center',title: '鐗╄祫绫诲埆',hide:true,edit:true} + ,{field: 'proOrderNo', align: 'center',title: '鐢熶骇璁㈠崟缂栧彿',hide:true,edit:true} + ,{field: 'workshop', align: 'center',title: '鐢熶骇杞﹂棿',hide:true,edit:true} + ,{field: 'line', align: 'center',title: '鐢熶骇绾�',hide:true,edit:true} + ,{field: 'weightAnfme', align: 'center',title: '鍓╀綑閲嶉噺锛圞G锛�',edit:true,totalRow:true} ,{field: 'qtyAnfme', align: 'center',title: '寰呭嚭搴撻噸閲忥紙KG锛�',hide:true} ,{field: 'status', align: 'center',title: '鐘舵��', templet: setState ,edit:true} ,{field: 'stockFreeze', align: 'center',title: '搴撳瓨鍐荤粨', templet: '#stockFreezeTpl'} @@ -88,15 +90,21 @@ layui.config({ base: baseUrl + "/static/layui/lay/modules/" -}).extend({ - dropdown: 'dropdown/dropdown', -}).use(['table','laydate', 'form', 'admin', 'dropdown', 'laydate'], function() { +}).use(['table','laydate', 'form', 'admin', 'dropdown'], function() { var table = layui.table; var $ = layui.jquery; var layer = layui.layer; - var layDate = layui.laydate; + laydate = layui.laydate; var form = layui.form; admin = layui.admin; + + // 鏃ユ湡鏃堕棿鑼冨洿 + laydate.render({ + elem: '#ID-laydate-range-datetime', + type: 'datetime', + range: true + }); + // 鏁版嵁娓叉煋 tableIns = table.render({ @@ -104,11 +112,17 @@ headers: {token: localStorage.getItem('token')}, url: baseUrl+'/pla/list/auth?step=2', page: true, + totalRow: true, // 寮�鍚悎璁¤ + height: function(){ + var otherHeight = $('.function-area').outerHeight() + $('#search-box').outerHeight(); // 鑷畾涔夊叾浠栧尯鍩熺殑楂樺害 + console.log($(window).height() - otherHeight); + return $(window).height() - otherHeight - 100; // 杩斿洖 number 绫诲瀷 + }, + //height: 'full', limit: 16, limits: [16, 30, 50, 100, 200, 500], even: true, toolbar: '#toolbar', - size: "lg", cellMinWidth: 50, cols: [getCol()], request: { @@ -121,7 +135,7 @@ 'code': res.code, 'msg': res.msg, 'count': res.data.total, - 'data': res.data.records + 'data': res.data.records, } }, response: { @@ -154,19 +168,6 @@ } }); } - }); - - //婊氬姩body,header璺熼殢婊氬姩 - $('.layui-table-body').on('scroll', function(e) { - var leftPx = $(e.target).scrollLeft(); //鑾峰彇琛ㄦ牸body锛屾粴鍔ㄦ潯璺濈宸﹁竟鐨勯暱搴� - var left = 'translateX(-' + leftPx + 'px)'; - $('.layui-table-header .layui-table').css('transform', left); //璁剧疆琛ㄦ牸header鐨勫唴瀹瑰弽鍚�(-)绉诲姩 - }); - - layDate.render({ - elem: '.layui-laydate-range' - ,type: 'datetime' - ,range: true }); table.on('tool(plaDetl)', function (obj) { -- Gitblit v1.9.1