From 539a56279625242c497b4b4093f2defbb9d80334 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期四, 29 一月 2026 14:05:44 +0800
Subject: [PATCH] #i18n翻译
---
src/main/webapp/static/js/wrkDetl/wrkDetl.js | 40 ++++++++++++++++++++++++++++++++++------
1 files changed, 34 insertions(+), 6 deletions(-)
diff --git a/src/main/webapp/static/js/wrkDetl/wrkDetl.js b/src/main/webapp/static/js/wrkDetl/wrkDetl.js
index 332f4fd..87ff414 100644
--- a/src/main/webapp/static/js/wrkDetl/wrkDetl.js
+++ b/src/main/webapp/static/js/wrkDetl/wrkDetl.js
@@ -90,7 +90,11 @@
}
};
- $(document).on('i18n:updated', function() {
+ $(document).on('i18n:languageChanged', function() {
+ if (typeof I18n !== 'undefined') {
+ I18n.updatePage($('#search-box'));
+ }
+ layDateRender();
tableIns.reload({
cols: [getCol()],
done: doneCallback
@@ -109,10 +113,15 @@
toolbar: '#toolbar',
cellMinWidth: 50,
cols: [getCol()],
+ text: {
+ none: typeof I18n !== 'undefined' ? I18n.t('no_data') : '鏆傛棤鐩稿叧鏁版嵁'
+ },
request: {
pageName: 'curr',
pageSize: 'limit'
},
+ text: {none: typeof I18n !== 'undefined' ? I18n.t('no_data') : '鏆傛棤鏁版嵁'},
+
parseData: function (res) {
return {
'code': res.code,
@@ -469,11 +478,30 @@
elem: '#appeTime\\$',
type: 'datetime'
});
- layDate.render({
- elem: '.layui-laydate-range'
- ,type: 'datetime'
- ,range: true
- });
+ function layDateRender() {
+ var lang = (typeof I18n !== 'undefined' && I18n.getLanguage().indexOf('en') > -1) ? 'en' : 'cn';
+ setTimeout(function () {
+ $('.layui-laydate-range').each(function() {
+ var $this = $(this);
+ var val = $this.val();
+
+ // Clone the element to remove old event listeners and lay-key
+ var $newElem = $this.clone();
+ $newElem.removeAttr('lay-key');
+ $newElem.val(val);
+
+ $this.replaceWith($newElem);
+
+ layDate.render({
+ elem: $newElem[0]
+ ,type: 'datetime'
+ ,range: true
+ ,lang: lang
+ });
+ });
+ }, 300);
+ }
+ layDateRender();
});
--
Gitblit v1.9.1