1
lzhe
2024-10-10 6b467188a7175e0f5bdb4bb25da5a8ee064d2b4c
src/utils/tool.js
@@ -2,7 +2,7 @@
 * @Descripttion: 工具集
 * @version: 1.2
 * @LastEditors: lzhe lzhe@example.com
 * @LastEditTime: 2024-06-17 10:48:29
 * @LastEditTime: 2024-10-10 10:17:47
 */
import CryptoJS from 'crypto-js';
@@ -10,6 +10,19 @@
const tool = {}
var currentLocation = window.location.href; // 获取完整的URL
var protocol = window.location.protocol; // 获取协议(如http:或https:)
var hostname = window.location.hostname; // 获取主机名
var port = window.location.port; // 获取端口号
var pathname = window.location.pathname; // 获取路径名
console.log(hostname,port,pathname)
if (process.env.NODE_ENV=='development') {
   //var path = "120.46.212.231:85";  //如果是本地联调,写成120.46.212.231:85,发版写成hostname+":"+port;
   var path = hostname+":"+port;
} else {
   var path = hostname+":"+port;
}
/* localStorage */
tool.data = {
   set(key, data, datetime = 0) {
@@ -116,7 +129,7 @@
/* socket */
tool.socket = {
   url:'ws://120.46.212.231:84//ws/info',
   url:'ws://'+path+'/ws/info',
   websocket: null,
   connectToWebSocket(token) {  //建立链接
       this.websocket = new WebSocket(this.url + "?access_token=" + token);