From 8e943b7104561c3b14cf223016698709c5ade4b5 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期二, 03 二月 2026 15:37:26 +0800
Subject: [PATCH] #pda料箱组托和换码
---
src/main/webapp/static/js/report/workIn.js | 145 ++++++++++++++++++++++++++++++++----------------
1 files changed, 97 insertions(+), 48 deletions(-)
diff --git a/src/main/webapp/static/js/report/workIn.js b/src/main/webapp/static/js/report/workIn.js
index 8bf410e..138b04c 100644
--- a/src/main/webapp/static/js/report/workIn.js
+++ b/src/main/webapp/static/js/report/workIn.js
@@ -1,4 +1,19 @@
var pageCurr;
+var tableIns;
+
+function getCol() {
+ var cols = [
+ {field: 'ioTime$', align: 'center', title: typeof I18n !== 'undefined' ? I18n.t('鍏ュ簱鏃堕棿') : '鍏ュ簱鏃堕棿', width: 200}
+ ,{field: 'loc_no', align: 'center',title: typeof I18n !== 'undefined' ? I18n.t('location_no') : '搴撲綅鍙�'}
+ ];
+ if (typeof getDetlCols === 'function') {
+ cols.push.apply(cols, getDetlCols());
+ } else {
+ cols.push.apply(cols, detlCols);
+ }
+ return cols;
+}
+
layui.use(['table','laydate', 'form'], function(){
var table = layui.table;
var $ = layui.jquery;
@@ -8,52 +23,61 @@
// 鏁版嵁娓叉煋
- tableIns = table.render({
- elem: '#workIn',
- headers: {token: localStorage.getItem('token')},
- url: baseUrl+'/report/viewWorkInList.action',
- page: true,
- limit: 10,
- toolbar: '#toolbar',
- cellMinWidth: 50,
- cols: [[
- {type: 'checkbox'}
- ,{field: 'io_time', align: 'center', title: '鍏ュ簱鏃ユ湡', sort: true}
- ,{field: 'loc_no', align: 'center',title: '搴撲綅鍙�'}
- // ,{field: 'crn_str_time', align: 'center',title: '鍫嗗灈鏈哄惎鍔ㄦ椂闂�'}
- // ,{field: 'crn_end_time', align: 'center',title: '鍫嗗灈鏈哄仠姝㈡椂闂�'}
- ,{field: 'matnr', align: 'center',title: '鐗╂枡'}
- ,{field: 'maktx', align: 'center',title: '鐗╂枡鎻忚堪'}
- ,{field: 'lgnum', align: 'center',title: '浠撳簱鍙�'}
- ,{field: 'tbnum', align: 'center',title: '璇锋眰缂栧彿'}
- ,{field: 'zmatid', align: 'center',title: '鐗╂枡鏍囩ID'}
- ,{field: 'werks', align: 'center',title: '宸ュ巶'}
- ,{field: 'anfme', align: 'center',title: '鏁伴噺'}
- ,{field: 'altme', align: 'center',title: '鍗曚綅'}
- ,{field: 'zpallet', align: 'center',title: '鎵樼洏鐮�'}
- ,{field: 'bname', align: 'center',title: '鐢ㄦ埛ID'}
- ]],
- request: {
- pageName: 'curr',
- pageSize: 'limit'
- },
- parseData: function (res) {
- return {
- 'code': res.code,
- 'msg': res.msg,
- 'count': res.data.total,
- 'data': res.data.records
+ function initTable() {
+ tableIns = table.render({
+ elem: '#workIn',
+ headers: {token: localStorage.getItem('token')},
+ url: baseUrl+'/report/viewWorkInList.action',
+ page: true,
+ limit: 16,
+ limits: [16, 30, 50, 100, 200, 500],
+ toolbar: '#toolbar',
+ cellMinWidth: 50,
+ cols: [getCol()],
+ request: {
+ pageName: 'pageNumber',
+ limitName: 'pageSize'
+ },
+ parseData: function (res) {
+ return {
+ 'code': res.code,
+ 'msg': res.msg,
+ 'count': res.data.total,
+ 'data': res.data.records
+ }
+ },
+ response: {
+ statusCode: 200
+ },
+ done: function(res, curr, count) {
+ if (res.code === 403) {
+ top.location.href = baseUrl+"/";
+ }
+ pageCurr=curr;
+ limit();
+ if (typeof I18n !== 'undefined' && typeof I18n.updatePage === 'function') {
+ I18n.updatePage();
+ }
+ if (typeof I18n !== 'undefined' && typeof I18n.updateLayuiPagination === 'function') {
+ I18n.updateLayuiPagination();
+ }
}
- },
- response: {
- statusCode: 200
- },
- done: function(res, curr, count) {
- if (res.code === 403) {
- top.location.href = baseUrl+"/";
- }
- pageCurr=curr;
- limit();
+ });
+ }
+
+ if (typeof I18n !== 'undefined' && I18n.isReady()) {
+ initTable();
+ } else {
+ $(document).on('i18n:ready', function() {
+ initTable();
+ });
+ }
+
+ $(document).on('i18n:languageChanged', function() {
+ if (tableIns) {
+ tableIns.reload({
+ cols: [getCol()]
+ });
}
});
@@ -85,7 +109,10 @@
var checkStatus = table.checkStatus(obj.config.id);
switch(obj.event) {
case 'exportData':
- layer.confirm('纭畾瀵煎嚭Excel鍚�', function(){
+ layer.confirm(typeof I18n !== 'undefined' ? I18n.t('confirm_export_excel') : '纭畾瀵煎嚭Excel鍚�', {
+ shadeClose: true,
+ title: typeof I18n !== 'undefined' ? I18n.t('prompt') : '淇℃伅'
+ }, function(){
var titles=[];
var fields=[];
obj.config.cols[0].map(function (col) {
@@ -94,8 +121,13 @@
fields.push(col.field);
}
});
+ var exportData = {};
+ $.each($('#search-box [name]').serializeArray(), function() {
+ exportData[this.name] = this.value;
+ });
var param = {
- 'fields': fields
+ fields: fields,
+ exportData: exportData
};
$.ajax({
url: baseUrl+"/report/viewWorkInExport.action",
@@ -111,7 +143,7 @@
} else if (res.code === 403) {
top.location.href = baseUrl+"/";
} else {
- layer.msg(res.msg)
+ layer.msg(typeof I18n !== 'undefined' ? I18n.t(res.msg) : res.msg, {icon: 2})
}
}
});
@@ -124,6 +156,17 @@
form.on('submit(search)', function (data) {
pageCurr = 1;
tableReload(false);
+ });
+ // 鎼滅储鏍忛噸缃簨浠�
+ form.on('submit(reset)', function (data) {
+ pageCurr = 1;
+ clearFormVal($('#search-box'));
+ tableReload(false);
+ });
+ layDate.render({
+ elem: '.layui-laydate-range'
+ ,type: 'datetime'
+ ,range: true
});
});
@@ -147,6 +190,12 @@
top.location.href = baseUrl+"/";
}
pageCurr=curr;
+ if (typeof I18n !== 'undefined' && typeof I18n.updatePage === 'function') {
+ I18n.updatePage();
+ }
+ if (typeof I18n !== 'undefined' && typeof I18n.updateLayuiPagination === 'function') {
+ I18n.updateLayuiPagination();
+ }
if (res.data.length === 0 && count !== 0) {
tableIns.reload({
where: searchData,
--
Gitblit v1.9.1