cid添加定时运行任务

This commit is contained in:
junleea 2024-11-24 15:53:40 +08:00
parent 9336042b3b
commit 6511b431ae
2 changed files with 35 additions and 14 deletions

View File

@ -6,7 +6,7 @@ export const loginService = (loginData) => {
loginData = loginData._value;
for (let key in loginData) {
if (key === "username") {
//正则表达式判断邮箱
//垯琛ㄨ揪寮忓垽鏂偖绠<EFBFBD>
if (RegExp(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/).test(loginData[key])) {
loginData['email'] = loginData[key]
loginData[key] = ''
@ -47,7 +47,7 @@ export const addGroupRequestService = (Data) => {
}
return request.post('/im/send_message', params,{
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
'token': Data.token, // <EFBFBD> token 鏇挎崲涓烘偍鐨勪护鐗屽€<E5B1BD>
}
})
}
@ -58,7 +58,7 @@ export const getFriendReqService = (Data) => {
}
return request.post('/im/get_friend_request', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
'token': Data.token, // <EFBFBD> token 鏇挎崲涓烘偍鐨勪护鐗屽€<E5B1BD>
}
})
}
@ -70,12 +70,12 @@ export const GetUserInfoService = (Data) => {
}
return request.post('/user/info', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
'token': Data.token, // <EFBFBD> token 鏇挎崲涓烘偍鐨勪护鐗屽€<E5B1BD>
}
})
}
//删除好友或者群组
//鍒犻櫎濂藉弸鎴栬€呯兢缁<EFBFBD>
export const DelFGService =(Data) =>{
const params = new URLSearchParams();
for (let key in Data) {
@ -83,7 +83,7 @@ export const DelFGService =(Data) =>{
}
return request.post('/im/del_friend_or_group', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
'token': Data.token, // <EFBFBD> token 鏇挎崲涓烘偍鐨勪护鐗屽€<E5B1BD>
}
})
}
@ -95,7 +95,7 @@ export const updateUserInfoService = (Data) => {
}
return request.post('/user/update', params, {
headers: {
'token': Data.token, // 将 token <20><>换为您的令牌值
'token': Data.token, // <EFBFBD> token 锟斤拷鎹负鎮ㄧ殑浠ょ墝鍊<E5A29D>
}
})
}
@ -107,7 +107,7 @@ export const acceptInviteService =(Data)=> {
}
return request.post('/im/accept_invite', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
'token': Data.token, // <EFBFBD> token 鏇挎崲涓烘偍鐨勪护鐗屽€<E5B1BD>
}
})
}
@ -118,7 +118,7 @@ export const rejectInviteService =(Data)=> {
}
return request.post('/im/reject_invite', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
'token': Data.token, // <EFBFBD> token 鏇挎崲涓烘偍鐨勪护鐗屽€<E5B1BD>
}
})
}
@ -130,7 +130,7 @@ export const SearchUserService = (Data) => {
}
return request.post('/user/search', params,{
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
'token': Data.token, // <EFBFBD> token 鏇挎崲涓烘偍鐨勪护鐗屽€<E5B1BD>
}
})
}

View File

@ -29,6 +29,7 @@ export default {
},
addForm: {
name: "",
time: 0,
url: "",
script: "",
token: localStorage.getItem("token"),
@ -37,6 +38,7 @@ export default {
id:0,
cidtoken:"",
name: "",
time:0,
url: "",
script: "",
auth_id: -1,
@ -98,10 +100,6 @@ export default {
router.push("/cidlog");
},
async deleteCID(index) {
//
if (!confirm("确定删除吗?")) {
return;
}
var id = this.tableData[index].ID;
var delete_data = {
id: id,
@ -128,6 +126,7 @@ export default {
this.updateForm.name = this.tableData[index].Name;
this.updateForm.url = this.tableData[index].Url;
this.updateForm.script = this.tableData[index].Script;
this.updateForm.time = this.tableData[index].Time;
this.updateForm.cidtoken = this.tableData[index].Token;
this.updateForm.id = id;
this.updateDialogVisible= true;
@ -287,9 +286,20 @@ export default {
<el-form-item label="仓库地址" prop="device_ip">
<el-input v-model="addForm.url" style="width: 600px" autocomplete="on"></el-input>
</el-form-item>
<el-form-item label="定时执行时间" prop="time">
<el-select v-model="addForm.time">
<el-option label="30s" value="30"></el-option>
<el-option label="1分钟" value="60"></el-option>
<el-option label="1小时" value="3600"></el-option>
<el-option label="1天" value="86400"></el-option>
</el-select>
自定义时间
<el-input type="textarea" v-model="addForm.time" autocomplete="on" style="width: 600px" />
</el-form-item>
<el-form-item label="脚本内容" prop="device_status">
<el-input type="textarea" v-model="addForm.script" style="width: 600px" :autosize="{ minRows: 4, maxRows: 8 }" />
</el-form-item>
</el-form>
<!-- 底部区域 -->
<template #footer>
@ -336,6 +346,17 @@ export default {
<el-input v-model="updateForm.cidtoken" style="width: 600px" />
回调地址https://gep.ljsea.xyz/cid/callback?token={{updateForm.cidtoken}}&id={{updateForm.id}}
</el-form-item>
<el-form-item label="定时执行时间" prop="time">
<el-select v-model="updateForm.time">
<el-option label="30s" value="30"></el-option>
<el-option label="1分钟" value="60"></el-option>
<el-option label="1小时" value="3600"></el-option>
<el-option label="1天" value="86400"></el-option>
</el-select>
自定义时间
<el-input type="textarea" v-model="updateForm.time" autocomplete="on" style="width: 600px" />
</el-form-item>
</el-form>
<!-- 底部区域 -->
<template #footer>