From 2dfd5ac7ae8143d4f033965c64274648038f59c2 Mon Sep 17 00:00:00 2001
From: junleea <354425203@qq.com>
Date: Tue, 29 Apr 2025 14:05:14 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=98=BF=E9=87=8C=E4=BA=91?=
=?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8=E6=89=A7=E8=A1=8C=E5=91=BD=E4=BB=A4?=
=?UTF-8?q?=E5=8F=8A=E9=99=84=E5=B1=9E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/cid.js | 5 ++++-
src/api/file.js | 17 +++++++++++++--
src/utils/aliyun_erver.js | 46 +++++++++++++++++++++++++++++++++++++++
src/views/CIDList.vue | 2 ++
src/views/CIDLog.vue | 22 +++++++++++++++----
src/views/FileList.vue | 9 +++++---
src/views/ShellList.vue | 1 +
7 files changed, 92 insertions(+), 10 deletions(-)
create mode 100644 src/utils/aliyun_erver.js
diff --git a/src/api/cid.js b/src/api/cid.js
index 9c0d6fa..20b130a 100644
--- a/src/api/cid.js
+++ b/src/api/cid.js
@@ -1,5 +1,6 @@
import request from '@/utils/request.js'
import request2 from '@/utils/gs_req.js';
+import request_aliyun from '@/utils/aliyun_erver.js';
export const runCIDService = (data) => {
const params = new URLSearchParams();
@@ -77,7 +78,9 @@ function getRequest() {
let request1 = null;
if (server === "tx.ljsea.top") {
request1 = request;
- } else {
+ } else if (server === "js.ljsea.top") {
+ request1 = request_aliyun;
+ }else{
request1 = request2;
}
return request1;
diff --git a/src/api/file.js b/src/api/file.js
index 2fc7107..50ea96c 100644
--- a/src/api/file.js
+++ b/src/api/file.js
@@ -1,6 +1,6 @@
import request from '@/utils/request.js'
import request2 from '@/utils/gs_req.js';
-
+import request_aliyun from '@/utils/aliyun_erver.js';
export const updateConfigFileService = (data) => {
@@ -46,12 +46,25 @@ export const getConfigFileListService = (data) => {
);
}
+// function getRequest() {
+// let server = localStorage.getItem('config_file_server');
+// let request1 = null;
+// if (server === "tx.ljsea.top") {
+// request1 = request;
+// } else {
+// request1 = request2;
+// }
+// return request1;
+// }
+
function getRequest() {
let server = localStorage.getItem('config_file_server');
let request1 = null;
if (server === "tx.ljsea.top") {
request1 = request;
- } else {
+ } else if (server === "js.ljsea.top") {
+ request1 = request_aliyun;
+ }else{
request1 = request2;
}
return request1;
diff --git a/src/utils/aliyun_erver.js b/src/utils/aliyun_erver.js
new file mode 100644
index 0000000..fc017b6
--- /dev/null
+++ b/src/utils/aliyun_erver.js
@@ -0,0 +1,46 @@
+import axios from "axios";
+import router from "@/router/index.js";
+import { ElMessage } from 'element-plus';
+//const baseURL = "https://gep.ljsea.xyz/";
+//const baseURL= "http://localhost:8083";
+//const baseURL="https://pm.ljsea.top";
+const baseURL2 = "https://js.ljsea.top/";
+const request_aliyun = axios.create({
+ baseURL: baseURL2,
+});
+
+
+
+request_aliyun.interceptors.response.use(
+ result => {
+ if(result.status!==200 ){
+ router.push("/login")
+ }
+ if(result.data.message==="NOT_LOGIN"|| [2, 3, 4].includes(result.data.code)){
+ //alert("登录失效,请重新登录!")
+ ElMessage.error('登录失效,请重新登录!');
+ localStorage.removeItem("token");
+ router.push("/login")
+ return
+ }
+ if(result.data.code == 7){
+ //alert("该用户已存在,请重新输入!");
+ ElMessage.error('该用户已存在,请重新输入!');
+ return null
+ }
+
+ if(result.data.code == 1){
+ //alert("请求失败,请稍后重试!");
+ ElMessage.error('请求失败,请稍后重试!');
+ }else{
+ return result.data
+ }
+ },
+ error => {
+ //alert("请求失败,请稍后重试!");
+ ElMessage.error('请求失败,请稍后重试!');
+ return Promise.reject(error);
+ }
+)
+
+export default request_aliyun;
\ No newline at end of file
diff --git a/src/views/CIDList.vue b/src/views/CIDList.vue
index 763f6db..91275af 100644
--- a/src/views/CIDList.vue
+++ b/src/views/CIDList.vue
@@ -146,6 +146,7 @@ export default {
if (result.code == 0) {
//alert("添加成功");
ElMessage.success("添加成功");
+ this.getDeviceList()
} else {
//alert("添加失败");
ElMessage.error("添加失败");
@@ -245,6 +246,7 @@ export default {
gep.ljsea.xyz
tx.ljsea.top
+ 阿里云新加坡
diff --git a/src/views/CIDLog.vue b/src/views/CIDLog.vue
index e1bd700..b6fc678 100644
--- a/src/views/CIDLog.vue
+++ b/src/views/CIDLog.vue
@@ -113,6 +113,7 @@ export default {
this.updateForm.script = this.tableData[index].Script;
this.updateForm.end = this.tableData[index].Log;
this.updateForm.error = this.tableData[index].Error;
+ this.updateForm.RunTime = this.tableData[index].RunTime;
},
async getIpClient() {
try {
@@ -196,16 +197,29 @@ export default {
autocomplete="on"
style="width: 600px"
>
+
+
+
+
+
+
-
+
-
+
-
-
+
+
+
+
+
diff --git a/src/views/FileList.vue b/src/views/FileList.vue
index 2c0ff48..f3f5ad3 100644
--- a/src/views/FileList.vue
+++ b/src/views/FileList.vue
@@ -2,7 +2,7 @@
import axios from "axios";
import router from "@/router/index.js";
import Cookies from "js-cookie";
-import { ElMessage } from "element-plus";
+import { autoResizerProps, ElMessage } from "element-plus";
import CryptoJS from "crypto-js";
import Menu from "@/views/Menu.vue";
@@ -346,7 +346,7 @@ export default {
@@ -398,6 +398,9 @@ export default {
tx.ljsea.top
+ js.ljsea.top
@@ -506,7 +509,7 @@ export default {
-