cid添加选择服务器功能

This commit is contained in:
junleea 2024-10-03 16:15:26 +08:00
parent 9257458d85
commit a4d11ecf9e
2 changed files with 42 additions and 10 deletions

View File

@ -1,4 +1,5 @@
import request from '@/utils/request.js'
import request2 from '@/utils/gs_req.js';
export const runCIDService = (data) => {
const params = new URLSearchParams();
@ -6,7 +7,8 @@ export const runCIDService = (data) => {
if (key == 'token') continue;
params.append(key, data[key])
}
return request.post('/cid/run', params, { "headers": { 'token': data.token } });
let request1 = getRequest();
return request1.post('/cid/run', params, { "headers": { 'token': data.token } });
}
export const updateCIDService = (data) => {
@ -15,7 +17,8 @@ export const updateCIDService = (data) => {
if (key == 'token') continue;
params.append(key, data[key])
}
return request.post('/cid/update', params, { "headers": { 'token': data.token } });
let request1 = getRequest();
return request1.post('/cid/update', params, { "headers": { 'token': data.token } });
}
export const deleteCIDService = (data) => {
@ -23,7 +26,8 @@ export const deleteCIDService = (data) => {
for (let key in data) {
params.append(key, data[key])
}
return request.post('/cid/delete', params, { "headers": { 'token': data.token } });
let request1 =getRequest();
return request1.post('/cid/delete', params, { "headers": { 'token': data.token } });
}
export const addCIDService = (data) => {
@ -31,7 +35,9 @@ export const addCIDService = (data) => {
for (let key in data) {
params.append(key, data[key])
}
return request.post('/cid/create', params, { "headers": { 'token': data.token },'Content-Type': 'application/json' });
let request1 = getRequest()
return request1.post('/cid/create', params, { "headers": { 'token': data.token }, 'Content-Type': 'application/json' });
}
export const getCIDListService = (data) => {
@ -39,14 +45,16 @@ export const getCIDListService = (data) => {
for (let d in data) {
params.append(d, data[d]);
}
// request.headers["Content-Type"] = "application/json";
request.defaults.headers["token"] = data.token.value;
return request.post('/cid/list', params, {
let request1 = getRequest()
request1.defaults.headers["token"] = data.token.value;
return request1.post('/cid/list', params, {
headers: {
'token': data.token, // 将 token 替换为您的令牌值
}
}
);
// request.headers["Content-Type"] = "application/json";
}
export const getCIDLogListService = (data) => {
@ -54,12 +62,23 @@ export const getCIDLogListService = (data) => {
for (let d in data) {
params.append(d, data[d]);
}
let request1 = getRequest();
// request.headers["Content-Type"] = "application/json";
request.defaults.headers["token"] = data.token.value;
return request.post('/cid/log', params, {
request1.defaults.headers["token"] = data.token.value;
return request1.post('/cid/log', params, {
headers: {
'token': data.token, // 将 token 替换为您的令牌值
}
}
);
}
function getRequest() {
let server = localStorage.getItem('cid_server');
let request1 = null;
if (server === "tx.ljsea.top") {
request1 = request;
} else {
request1 = request2;
}
return request1;
}

View File

@ -15,6 +15,7 @@ export default {
ip: "",
tableData: [],
tokenData: {
server:"gep.ljsea.xyz",
token: localStorage.getItem("token"),
ip: localStorage.getItem("ip"),
userId: localStorage.getItem("userId"),
@ -170,6 +171,10 @@ export default {
console.error(error);
}
},
handleServerChange(){
localStorage.setItem("cid_server", this.tokenData.server);
this.getDeviceList()
},
handleMenuSelect(val) {
router.push(val);
},
@ -246,6 +251,14 @@ export default {
>添加集成项目</el-button
>
</el-form-item>
<el-form-item>
<el-select v-model="tokenData.server" @change="handleServerChange">
<el-option label="tx.ljsea.top" value="tx.ljsea.top">tx.ljsea.top</el-option>
<el-option label="gep.ljsea.xyz" value="gep.ljsea.xyz">gep.ljsea.xyz</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-dialog
v-model="addDialogVisible"