开源版新增规则脚本

This commit is contained in:
kerwincui
2024-04-23 16:34:20 +08:00
parent de7e2529a3
commit 054e414b48
50 changed files with 7233 additions and 13 deletions

53
vue/src/api/iot/scene.js Normal file
View File

@@ -0,0 +1,53 @@
import request from '@/utils/request';
// 查询场景联动列表
export function listScene(query) {
return request({
url: '/iot/scene/list',
method: 'get',
params: query,
});
}
// 查询场景联动详细
export function getScene(sceneId) {
return request({
url: '/iot/scene/' + sceneId,
method: 'get',
});
}
// 新增场景联动
export function addScene(data) {
return request({
url: '/iot/scene',
method: 'post',
data: data,
});
}
// 修改场景联动
export function updateScene(data) {
return request({
url: '/iot/scene',
method: 'put',
data: data,
});
}
// 删除场景联动
export function delScene(sceneId) {
return request({
url: '/iot/scene/' + sceneId,
method: 'delete',
});
}
// 执行场景
export function runScene(query) {
return request({
url: '/iot/runtime/runScene',
method: 'post',
params: query,
});
}

53
vue/src/api/iot/script.js Normal file
View File

@@ -0,0 +1,53 @@
import request from '@/utils/request';
// 查询规则引擎脚本列表
export function listScript(query) {
return request({
url: '/iot/script/list',
method: 'get',
params: query,
});
}
// 查询规则引擎脚本详细
export function getScript(scriptId) {
return request({
url: '/iot/script/' + scriptId,
method: 'get',
});
}
// 新增规则引擎脚本
export function addScript(data) {
return request({
url: '/iot/script',
method: 'post',
data: data,
});
}
// 修改规则引擎脚本
export function updateScript(data) {
return request({
url: '/iot/script',
method: 'put',
data: data,
});
}
// 删除规则引擎脚本
export function delScript(scriptId) {
return request({
url: '/iot/script/' + scriptId,
method: 'delete',
});
}
// 验证规则脚本
export function validateScript(scriptData) {
return request({
url: '/iot/script/validate',
method: 'post',
data: scriptData,
});
}