| | |
| | | /** |
| | | * 快车改派管理管理初始化 |
| | | * 专车改派管理管理初始化 |
| | | */ |
| | | var TReassign = { |
| | | id: "TReassignTable", //表格id |
| | |
| | | }; |
| | | |
| | | /** |
| | | * 打开查看快车改派管理详情 |
| | | * 打开查看专车改派管理详情 |
| | | */ |
| | | TReassign.reassignment = function () { |
| | | if (this.check()) { |
| | |
| | | } |
| | | }; |
| | | |
| | | |
| | | 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(); |
| | | } |
| | | |
| | | /** |
| | | * 查询快车改派管理列表 |
| | | * 查询专车改派管理列表 |
| | | */ |
| | | TReassign.search = function () { |
| | | var queryData = {}; |
| | | queryData['insertTime'] = $("#insertTime").val(); |
| | | queryData['originalDriverName'] = $("#originalDriverName").val(); |
| | | queryData['originalDriverPhone'] = $("#originalDriverPhone").val(); |
| | | queryData['originalDriverPhone'] = encryptAES($("#originalDriverPhone").val()); |
| | | queryData['orderNum'] = $("#orderNum").val(); |
| | | queryData['nowDriverName'] = $("#nowDriverName").val(); |
| | | queryData['nowDriverPhone'] = $("#nowDriverPhone").val(); |
| | | queryData['nowDriverPhone'] = encryptAES($("#nowDriverPhone").val()); |
| | | queryData['orderState'] = $("#orderState").val(); |
| | | queryData['state'] = $("#state").val(); |
| | | TReassign.table.refresh({query: queryData}); |
| | | }; |
| | | |
| | | TReassign.excel = function(){ |
| | | window.location.href = Feng.ctxPath + "/tReassign/excel?insertTime=" + $("#insertTime").val() + "&originalDriverName=" + $("#originalDriverName").val() + "&originalDriverPhone=" + $("#originalDriverPhone").val() |
| | | + "&orderNum=" + $("#orderNum").val() |
| | | + "&nowDriverName=" + $("#nowDriverName").val() |
| | | + "&nowDriverPhone=" + $("#nowDriverPhone").val() |
| | | + "&orderState=" + $("#orderState").val() |
| | | + "&state=" + $("#state").val() |
| | | ; |
| | | }; |
| | | TReassign.resetSearch = function () { |
| | | $("#insertTime").val(""); |
| | | $("#originalDriverName").val(""); |