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/cool.js |   41 ++++++++++++++++++++++++++++++++++++-----
 1 files changed, 36 insertions(+), 5 deletions(-)

diff --git a/src/main/webapp/static/js/cool.js b/src/main/webapp/static/js/cool.js
index ff51540..943c738 100644
--- a/src/main/webapp/static/js/cool.js
+++ b/src/main/webapp/static/js/cool.js
@@ -33,7 +33,7 @@
     var inputDomVal = document.querySelector("input[data-key="+val+"]").value;
     var selectDom = document.querySelector("select[data-key="+val+"Select]");
     selectDom.length = 0;
-    var defaultOption = new Option("鍙栨秷閫夋嫨", "");
+    var defaultOption = new Option(typeof I18n !== 'undefined' ? I18n.t('cancel_selection') : "鍙栨秷閫夋嫨", "");
     defaultOption.title = "";
     selectDom.appendChild(defaultOption);
     selectDom.style.display='none';
@@ -47,15 +47,38 @@
             if (res.code === 200){
                 var list = res.data;
                 for (var i=0;i<list.length;i++){
-                    var option = new Option(list[i].value, i);
+                    var text = list[i].value;
+                    var id = list[i].id;
+
+                    // 灏濊瘯缈昏瘧
+                    if (typeof I18n !== 'undefined' && typeof window.i18nEnumMap !== 'undefined') {
+                        var mapper = window.i18nEnumMap[val];
+                        if (mapper) {
+                            var transKey = null;
+                            if (typeof mapper === 'function') {
+                                transKey = mapper(id);
+                            } else {
+                                transKey = mapper[id];
+                            }
+                            
+                            if (transKey) {
+                                var trans = I18n.t(transKey);
+                                if (trans !== transKey) {
+                                    text = trans;
+                                }
+                            }
+                        }
+                    }
+
+                    var option = new Option(text, i);
                     option.title = list[i].id;
                     selectDom.options[i+1] = option;
                 }
                 selectDom.style.display='block';
             } else if (res.code === 403){
-                top.location.href = "/";
+                top.location.href = baseUrl+"/";
             } else {
-                layer.msg(res.msg)
+                layer.msg(typeof I18n !== 'undefined' ? I18n.t(res.msg) : res.msg, {icon: 2})
             }
         }
     });
@@ -106,6 +129,14 @@
     return str;
 }
 
+// 琛ㄥ崟鍊兼竻绌�
+function clearFormVal(el) {
+    $(':input', el)
+        .val('')
+        .removeAttr('checked')
+        .removeAttr('selected');
+}
+
 var banMsg;
 var tips;
 // 涓婚敭鏍¢獙
@@ -126,7 +157,7 @@
                 layer.close(tips);
                 banMsg = null;
             } else if (res.code === 403) {
-                top.location.href = "/";
+                top.location.href = baseUrl+"/";
             } else if (res.code === 407) {
                 banMsg = res.data + "涓嶅彲鐢�";
                 tips = layer.tips(

--
Gitblit v1.9.1