This commit is contained in:
给我
2026-04-16 14:21:25 +08:00
parent f8e99b7c77
commit c3b2a20ad0
14 changed files with 1026 additions and 572 deletions

32
src/utils/crypto.js Normal file
View 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);
}

View File

@ -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 = '';