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,12 +1,14 @@
import request from '@/utils/request.js' import request from '@/utils/request.js'
import request2 from '@/utils/gs_req.js';
export const runCIDService = (data) => { export const runCIDService = (data) => {
const params = new URLSearchParams(); const params = new URLSearchParams();
for (let key in data) { for (let key in data) {
if(key == 'token') continue; if (key == 'token') continue;
params.append(key, data[key]) 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) => { export const updateCIDService = (data) => {
@ -15,7 +17,8 @@ export const updateCIDService = (data) => {
if (key == 'token') continue; if (key == 'token') continue;
params.append(key, data[key]) 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) => { export const deleteCIDService = (data) => {
@ -23,7 +26,8 @@ export const deleteCIDService = (data) => {
for (let key in data) { for (let key in data) {
params.append(key, data[key]) 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) => { export const addCIDService = (data) => {
@ -31,7 +35,9 @@ export const addCIDService = (data) => {
for (let key in data) { for (let key in data) {
params.append(key, data[key]) 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) => { export const getCIDListService = (data) => {
@ -39,14 +45,16 @@ export const getCIDListService = (data) => {
for (let d in data) { for (let d in data) {
params.append(d, data[d]); params.append(d, data[d]);
} }
// request.headers["Content-Type"] = "application/json"; let request1 = getRequest()
request.defaults.headers["token"] = data.token.value; request1.defaults.headers["token"] = data.token.value;
return request.post('/cid/list', params, { return request1.post('/cid/list', params, {
headers: { headers: {
'token': data.token, // 将 token 替换为您的令牌值 'token': data.token, // 将 token 替换为您的令牌值
} }
} }
); );
// request.headers["Content-Type"] = "application/json";
} }
export const getCIDLogListService = (data) => { export const getCIDLogListService = (data) => {
@ -54,12 +62,23 @@ export const getCIDLogListService = (data) => {
for (let d in data) { for (let d in data) {
params.append(d, data[d]); params.append(d, data[d]);
} }
let request1 = getRequest();
// request.headers["Content-Type"] = "application/json"; // request.headers["Content-Type"] = "application/json";
request.defaults.headers["token"] = data.token.value; request1.defaults.headers["token"] = data.token.value;
return request.post('/cid/log', params, { return request1.post('/cid/log', params, {
headers: { headers: {
'token': data.token, // 将 token 替换为您的令牌值 '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: "", ip: "",
tableData: [], tableData: [],
tokenData: { tokenData: {
server:"gep.ljsea.xyz",
token: localStorage.getItem("token"), token: localStorage.getItem("token"),
ip: localStorage.getItem("ip"), ip: localStorage.getItem("ip"),
userId: localStorage.getItem("userId"), userId: localStorage.getItem("userId"),
@ -170,6 +171,10 @@ export default {
console.error(error); console.error(error);
} }
}, },
handleServerChange(){
localStorage.setItem("cid_server", this.tokenData.server);
this.getDeviceList()
},
handleMenuSelect(val) { handleMenuSelect(val) {
router.push(val); router.push(val);
}, },
@ -246,6 +251,14 @@ export default {
>添加集成项目</el-button >添加集成项目</el-button
> >
</el-form-item> </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-form-item>
<el-dialog <el-dialog
v-model="addDialogVisible" v-model="addDialogVisible"