yanghb
2023-04-21 0481353111afb43a2322e18530dde26f1d841ead
ManagementTravel/guns-admin/src/main/webapp/static/modular/system/tComplaint/tComplaint.js
@@ -14,7 +14,7 @@
TComplaint.initColumn = function () {
    return [
        {field: 'selectItem', radio: true},
        {title: '主键ID', field: 'id', visible: true, align: 'center', valign: 'middle'},
        {title: '主键ID', field: 'id', visible: false, align: 'center', valign: 'middle'},
        {title: '投诉时间', field: 'insert_time', visible: true, align: 'center', valign: 'middle',width:'10%',
            formatter: function (value, row) {
                var btn = "";
@@ -38,7 +38,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;
            }
@@ -47,7 +47,7 @@
            formatter: function (value, row) {
                var btn = "";
                if(row.driverPhone != '' && row.driverPhone != null) {
                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.driverPhone + '" onfocus="TUser.tooltip()">' + row.driverPhone + '</p>']
                    btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + decryptAES(row.driverPhone) + '" onfocus="TUser.tooltip()">' + decryptAES(row.driverPhone) + '</p>']
                }
                return btn;
            }
@@ -209,6 +209,44 @@
    }
};
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();
}
/**
 * 查询投诉列表列表
 */
@@ -216,8 +254,8 @@
    var queryData = {};
    queryData['insertTime'] = $("#insertTime").val();
    queryData['userName'] = $("#userName").val();
    queryData['userPhone'] = $("#userPhone").val();
    queryData['driverPhone'] = $("#driverPhone").val();
    queryData['userPhone'] = encryptAES($("#userPhone").val());
    queryData['driverPhone'] = encryptAES($("#driverPhone").val());
    queryData['isHandle'] = $("#isHandle").val();
    TComplaint.table.refresh({query: queryData});
};