Explorar el Código

生产数据解密

yujinwen hace 4 meses
padre
commit
bdebf454b4
Se han modificado 1 ficheros con 8 adiciones y 1 borrados
  1. 8 1
      src/api/http.js

+ 8 - 1
src/api/http.js

@@ -23,7 +23,14 @@ _axios.interceptors.request.use(
 // Add a response interceptor
 // Add a response interceptor
 _axios.interceptors.response.use(
 _axios.interceptors.response.use(
   function (response) {
   function (response) {
-    let data=response.data
+    let data
+    if(import.meta.env.MODE==='production'){
+      const headKeyStr=response.headers.dk
+      const desKey=CryptoJS.Des3Decrypt(headKeyStr,'JMCqSoUrTAmyNNIRb0TtlrPk') 
+      data=JSON.parse(CryptoJS.Des3Decrypt(response.data,desKey));//解密
+    }else{
+      data=response.data
+    }
 
 
     if(data.Ret === 403) {
     if(data.Ret === 403) {
       Toast(data.Msg)
       Toast(data.Msg)