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/tOrderLogistics/tOrderLogistics.js | 83 +++++++++++++++++------------------------ 1 files changed, 35 insertions(+), 48 deletions(-) diff --git a/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tOrderLogistics/tOrderLogistics.js b/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tOrderLogistics/tOrderLogistics.js index acadf67..659b227 100644 --- a/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tOrderLogistics/tOrderLogistics.js +++ b/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tOrderLogistics/tOrderLogistics.js @@ -90,7 +90,7 @@ formatter: function (value, row) { var btn = ""; if(row.userPhone != '' && row.userPhone != null) { - btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.userPhone + '" onfocus="TUser.tooltip()">' + row.userPhone + '</p>'] + btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + decryptAES(row.userPhone) + '" onfocus="TUser.tooltip()">' + decryptAES(row.userPhone) + '</p>'] } return btn; } @@ -327,53 +327,40 @@ }; -TOrderLogistics.updateRecipient = function(){ - if(this.check()){ - var str = '<div class="row">\n' + - ' <div class="form-group" style="height: 50px;">\n' + - ' <label class="col-sm-3 control-label">收件人姓名</label>\n' + - ' <div class="col-sm-8">\n' + - ' <input type="text" class="form-control" id="name">\n' + - ' </div>\n' + - ' </div>\n' + - ' <div class="form-group" style="height: 50px;">\n' + - ' <label class="col-sm-3 control-label">收件人电话</label>\n' + - ' <div class="col-sm-8">\n' + - ' <input type="text" class="form-control" id="phone" >\n' + - ' </div>\n' + - ' </div>\n' + - ' </div>' - layer.open({ - type: 1 - , title: '修改收件人' - , area: ['200', '300'] - , offset: 'auto' //具体配置参考:http://www.layui.com/doc/modules/layer.html#offset - , id: 'layerDemo' //防止重复弹出 - , content: '<div style="padding: 20px">' + str + '</div>' - , btn: ['确定','取消'] - , btnAlign: 'c' //按钮居中 - , shade: 0.5 //不显示遮罩 - ,yes: function(){ - var ajax = new $ax(Feng.ctxPath + "/tOrderLogistics/updateRecipient", function (data) { - if(data.code == 200){ - Feng.success("修改成功"); - layer.closeAll(); - TOrderLogistics.search(); - }else{ - Feng.error(data.msg); - } - }, function (data) { - Feng.error("修改失败!" + data.responseJSON.message + "!"); - }); - ajax.setData({ - id: TOrderLogistics.seItem.id, - name: $('#name').val(), - phone: $('#phone').val() - }); - ajax.start(); - } - }); +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; + } + 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(); } @@ -387,7 +374,7 @@ queryData['type'] = $("#type").val(); queryData['orderSource'] = $("#orderSource").val(); queryData['userName'] = $("#userName").val(); - queryData['userPhone'] = $("#userPhone").val(); + queryData['userPhone'] = encryptAES($("#userPhone").val()); queryData['recipient'] = $("#recipient").val(); queryData['recipientPhone'] = $("#recipientPhone").val(); queryData['driver'] = $("#driver").val(); -- Gitblit v1.7.1