From 0481353111afb43a2322e18530dde26f1d841ead Mon Sep 17 00:00:00 2001
From: yanghb <yanghb>
Date: 星期五, 21 四月 2023 11:15:34 +0800
Subject: [PATCH] 代码调整

---
 ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js |   50 ++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 46 insertions(+), 4 deletions(-)

diff --git a/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js b/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js
index 9eab01e..c2f0ce1 100644
--- a/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js
+++ b/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js
@@ -88,7 +88,7 @@
             formatter: function (value, row) {
                 var btn = "";
                 if(row.phone != '' && row.phone != null) {
-                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.phone + '" onfocus="TUser.tooltip()">' + row.phone + '</p>']
+                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + decryptAES(row.phone) + '" onfocus="TUser.tooltip()">' + decryptAES(row.phone) + '</p>']
                 }
                 return btn;
             }
@@ -130,7 +130,7 @@
             formatter: function (value, row) {
                 var btn = "";
                 if(row.idCard != '' && row.idCard != null) {
-                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.idCard + '" onfocus="TUser.tooltip()">' + row.idCard + '</p>']
+                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + decryptAES(row.idCard) + '" onfocus="TUser.tooltip()">' + decryptAES(row.idCard) + '</p>']
                 }
                 return btn;
             }
@@ -276,6 +276,48 @@
     }
 };
 
+var key = CryptoJS.enc.Utf8.parse("xqT86jictTPpHMem");
+var iv = CryptoJS.enc.Utf8.parse("xqT86jicxqT86jic");
+
+//aes加密
+function encryptAES(context) {
+    if(null == context || '' == context){
+        return context;
+    }
+    var encrypted = '';
+    if (typeof(context) == 'string') {
+
+    }else if(typeof(context) == 'object'){
+        context = JSON.stringify(context);
+    }
+    var srcs = CryptoJS.enc.Utf8.parse(context);
+    encrypted = CryptoJS.AES.encrypt(srcs, key, {
+        iv: iv,
+        mode: CryptoJS.mode.CBC,
+        padding: CryptoJS.pad.Pkcs7
+    });
+    return encrypted.toString();
+}
+// aes解密
+function decryptAES(context) {
+    if(null == context || '' == context){
+        return context;
+    }
+    try {
+        var decrypt = CryptoJS.AES.decrypt(context, key, {
+            iv: iv,
+            mode: CryptoJS.mode.CBC,
+            padding: CryptoJS.pad.Pkcs7
+        });
+        var decryptedStr = decrypt.toString(CryptoJS.enc.Utf8);
+        return decryptedStr.toString();
+    }catch (e) {
+        e.toString()
+        return context;
+    }
+}
+
+
 /**
  * 查询司机审核列表列表
  */
@@ -283,8 +325,8 @@
     var queryData = {};
     queryData['insertTime'] = $("#insertTime").val();
     queryData['companyName'] = $("#companyName").val();
-    queryData['phone'] = $("#phone").val();
-    queryData['account'] = $("#account").val();
+    queryData['phone'] = encryptAES($("#phone").val());
+    queryData['account'] = encryptAES($("#account").val());
     queryData['addType'] = $("#addType").val();
     queryData['authState'] = $("#authState").val();
     TDriver.table.refresh({query: queryData});

--
Gitblit v1.7.1