修改
This commit is contained in:
32
src/utils/crypto.js
Normal file
32
src/utils/crypto.js
Normal file
@ -0,0 +1,32 @@
|
||||
import CryptoJS from 'crypto-js';
|
||||
|
||||
const KEY = 'GZFkEC$u*9xWdQsy';
|
||||
const IV = 'UKUEWnKv4l2KkZCX';
|
||||
|
||||
/**
|
||||
* AES CBC模式 PKCS5Padding加密
|
||||
*/
|
||||
export function encryptAES(plaintext) {
|
||||
const key = CryptoJS.enc.Utf8.parse(KEY);
|
||||
const iv = CryptoJS.enc.Utf8.parse(IV);
|
||||
const encrypted = CryptoJS.AES.encrypt(plaintext, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
});
|
||||
return encrypted.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* AES CBC模式 PKCS5Padding解密
|
||||
*/
|
||||
export function decryptAES(ciphertext) {
|
||||
const key = CryptoJS.enc.Utf8.parse(KEY);
|
||||
const iv = CryptoJS.enc.Utf8.parse(IV);
|
||||
const decrypted = CryptoJS.AES.decrypt(ciphertext, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
});
|
||||
return decrypted.toString(CryptoJS.enc.Utf8);
|
||||
}
|
||||
@ -3,21 +3,18 @@ import axios from 'axios';
|
||||
import { hintToast } from "./tools";
|
||||
let baseUrl2 = ''; //二类区地址
|
||||
let baseUrlZddwUrl = ''; //重点单位地址
|
||||
let zyURL = '/mosty-api';
|
||||
let gjURL = '/api';
|
||||
|
||||
try {
|
||||
let fwzxToken = bridge.getToken();
|
||||
baseUrl2 = `http://118.122.165.45:35623`;
|
||||
baseUrlZddwUrl = `http://118.122.165.45:35623`;
|
||||
zyURL = `http://118.122.165.45:35623/mosty-api`;
|
||||
// baseUrl2 = `http://172.20.19.221:8006`;
|
||||
// baseUrlZddwUrl = `http://172.20.19.221:8006`;
|
||||
// zyURL = `http://172.20.19.221:8006/mosty-api`;
|
||||
baseUrl2 = `http://220.166.58.28:172`;
|
||||
baseUrlZddwUrl = `http://220.166.58.28:172`;
|
||||
gjURL = `http://220.166.58.28:172/api`;
|
||||
} catch (error) {
|
||||
}
|
||||
|
||||
const service = axios.create({
|
||||
baseURL: zyURL,
|
||||
baseURL: gjURL,
|
||||
timeout: 60000
|
||||
});
|
||||
|
||||
@ -28,7 +25,7 @@ service.interceptors.request.use(
|
||||
//1.统一注入token
|
||||
let token = window.localStorage.getItem('token')
|
||||
if (token) {
|
||||
config.headers.Authorization = token;
|
||||
config.headers.Authorization = `Bearer ${token}`;
|
||||
}
|
||||
//2.设置headers icode
|
||||
// config.headers.code = '';
|
||||
|
||||
Reference in New Issue
Block a user