添加阿里云服务器执行命令及附属
This commit is contained in:
parent
06037f56ad
commit
2dfd5ac7ae
|
|
@ -1,5 +1,6 @@
|
||||||
import request from '@/utils/request.js'
|
import request from '@/utils/request.js'
|
||||||
import request2 from '@/utils/gs_req.js';
|
import request2 from '@/utils/gs_req.js';
|
||||||
|
import request_aliyun from '@/utils/aliyun_erver.js';
|
||||||
|
|
||||||
export const runCIDService = (data) => {
|
export const runCIDService = (data) => {
|
||||||
const params = new URLSearchParams();
|
const params = new URLSearchParams();
|
||||||
|
|
@ -77,7 +78,9 @@ function getRequest() {
|
||||||
let request1 = null;
|
let request1 = null;
|
||||||
if (server === "tx.ljsea.top") {
|
if (server === "tx.ljsea.top") {
|
||||||
request1 = request;
|
request1 = request;
|
||||||
} else {
|
} else if (server === "js.ljsea.top") {
|
||||||
|
request1 = request_aliyun;
|
||||||
|
}else{
|
||||||
request1 = request2;
|
request1 = request2;
|
||||||
}
|
}
|
||||||
return request1;
|
return request1;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import request from '@/utils/request.js'
|
import request from '@/utils/request.js'
|
||||||
import request2 from '@/utils/gs_req.js';
|
import request2 from '@/utils/gs_req.js';
|
||||||
|
import request_aliyun from '@/utils/aliyun_erver.js';
|
||||||
|
|
||||||
|
|
||||||
export const updateConfigFileService = (data) => {
|
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() {
|
function getRequest() {
|
||||||
let server = localStorage.getItem('config_file_server');
|
let server = localStorage.getItem('config_file_server');
|
||||||
let request1 = null;
|
let request1 = null;
|
||||||
if (server === "tx.ljsea.top") {
|
if (server === "tx.ljsea.top") {
|
||||||
request1 = request;
|
request1 = request;
|
||||||
} else {
|
} else if (server === "js.ljsea.top") {
|
||||||
|
request1 = request_aliyun;
|
||||||
|
}else{
|
||||||
request1 = request2;
|
request1 = request2;
|
||||||
}
|
}
|
||||||
return request1;
|
return request1;
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
@ -146,6 +146,7 @@ export default {
|
||||||
if (result.code == 0) {
|
if (result.code == 0) {
|
||||||
//alert("添加成功");
|
//alert("添加成功");
|
||||||
ElMessage.success("添加成功");
|
ElMessage.success("添加成功");
|
||||||
|
this.getDeviceList()
|
||||||
} else {
|
} else {
|
||||||
//alert("添加失败");
|
//alert("添加失败");
|
||||||
ElMessage.error("添加失败");
|
ElMessage.error("添加失败");
|
||||||
|
|
@ -245,6 +246,7 @@ export default {
|
||||||
<el-select v-model="tokenData.server" @change="handleServerChange">
|
<el-select v-model="tokenData.server" @change="handleServerChange">
|
||||||
<el-option label="gep.ljsea.xyz" value="gep.ljsea.xyz">gep.ljsea.xyz</el-option>
|
<el-option label="gep.ljsea.xyz" value="gep.ljsea.xyz">gep.ljsea.xyz</el-option>
|
||||||
<el-option label="tx.ljsea.top" value="tx.ljsea.top">tx.ljsea.top</el-option>
|
<el-option label="tx.ljsea.top" value="tx.ljsea.top">tx.ljsea.top</el-option>
|
||||||
|
<el-option label="js.ljsea.top" value="js.ljsea.top">阿里云新加坡</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
|
||||||
|
|
@ -113,6 +113,7 @@ export default {
|
||||||
this.updateForm.script = this.tableData[index].Script;
|
this.updateForm.script = this.tableData[index].Script;
|
||||||
this.updateForm.end = this.tableData[index].Log;
|
this.updateForm.end = this.tableData[index].Log;
|
||||||
this.updateForm.error = this.tableData[index].Error;
|
this.updateForm.error = this.tableData[index].Error;
|
||||||
|
this.updateForm.RunTime = this.tableData[index].RunTime;
|
||||||
},
|
},
|
||||||
async getIpClient() {
|
async getIpClient() {
|
||||||
try {
|
try {
|
||||||
|
|
@ -196,16 +197,29 @@ export default {
|
||||||
autocomplete="on"
|
autocomplete="on"
|
||||||
style="width: 600px"
|
style="width: 600px"
|
||||||
></el-input>
|
></el-input>
|
||||||
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-col>
|
||||||
|
<el-form-item label="执行时间" prop="run_time">
|
||||||
|
<el-input
|
||||||
|
v-model="updateForm.RunTime"
|
||||||
|
autocomplete="on"
|
||||||
|
style="width: 100px"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-form-item label="脚本内容" prop="script">
|
<el-form-item label="脚本内容" prop="script">
|
||||||
<el-input type="textarea" v-model="updateForm.script" style="width: 600px" :autosize="{ minRows: 4, maxRows: 8 }" />
|
<el-input type="textarea" v-model="updateForm.script" style="width: 700px" :autosize="{ minRows: 4, maxRows: 8 }" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="执行结果" prop="end">
|
<el-form-item label="执行结果" prop="end">
|
||||||
<el-input type="textarea" v-model="updateForm.end" style="width: 600px" :autosize="{ minRows: 4, maxRows: 8 }" />
|
<el-input type="textarea" v-model="updateForm.end" style="width: 700px" :autosize="{ minRows: 4, maxRows: 8 }" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="错误内容" prop="error">
|
<el-col>
|
||||||
<el-input type="textarea" v-model="updateForm.error" style="width: 600px" :autosize="{ minRows: 4, maxRows: 8 }" />
|
<el-form-item label="错误内容" prop="error">
|
||||||
|
<el-input type="textarea" v-model="updateForm.error" style="width: 700px" :autosize="{ minRows: 4, maxRows: 8 }" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
|
||||||
</el-form>
|
</el-form>
|
||||||
<!-- 底部区域 -->
|
<!-- 底部区域 -->
|
||||||
<template #footer>
|
<template #footer>
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
import router from "@/router/index.js";
|
import router from "@/router/index.js";
|
||||||
import Cookies from "js-cookie";
|
import Cookies from "js-cookie";
|
||||||
import { ElMessage } from "element-plus";
|
import { autoResizerProps, ElMessage } from "element-plus";
|
||||||
import CryptoJS from "crypto-js";
|
import CryptoJS from "crypto-js";
|
||||||
import Menu from "@/views/Menu.vue";
|
import Menu from "@/views/Menu.vue";
|
||||||
|
|
||||||
|
|
@ -346,7 +346,7 @@ export default {
|
||||||
<el-input
|
<el-input
|
||||||
type="textarea"
|
type="textarea"
|
||||||
v-model="ConfigFileUpdateForm.content"
|
v-model="ConfigFileUpdateForm.content"
|
||||||
style="width: 600px"
|
style="width: 800px"
|
||||||
:autosize="{ minRows: 4, maxRows: 8 }"
|
:autosize="{ minRows: 4, maxRows: 8 }"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
@ -398,6 +398,9 @@ export default {
|
||||||
<el-option label="tx.ljsea.top" value="tx.ljsea.top"
|
<el-option label="tx.ljsea.top" value="tx.ljsea.top"
|
||||||
>tx.ljsea.top</el-option
|
>tx.ljsea.top</el-option
|
||||||
>
|
>
|
||||||
|
<el-option label="js.ljsea.top" value="js.ljsea.top"
|
||||||
|
>js.ljsea.top</el-option
|
||||||
|
>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
@ -506,7 +509,7 @@ export default {
|
||||||
</el-container>
|
</el-container>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<style>
|
<style scoped>
|
||||||
.blueRowbg {
|
.blueRowbg {
|
||||||
background: "#488aff";
|
background: "#488aff";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -370,6 +370,7 @@ export default {
|
||||||
<el-select v-model="addForm.server">
|
<el-select v-model="addForm.server">
|
||||||
<el-option label="家里服务器" value="home_server">家里服务器</el-option>
|
<el-option label="家里服务器" value="home_server">家里服务器</el-option>
|
||||||
<el-option label="腾讯服务器" value="tx_vp_server">腾讯服务器</el-option>
|
<el-option label="腾讯服务器" value="tx_vp_server">腾讯服务器</el-option>
|
||||||
|
<el-option label="腾讯服务器" value="aliyun_vp_server">阿里云服务器</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue