diff --git a/src/api/iot/project_new.js b/src/api/iot/project_new.js index bca64cff..ecc28eeb 100644 --- a/src/api/iot/project_new.js +++ b/src/api/iot/project_new.js @@ -215,3 +215,20 @@ export function projectSceneChangeStatus(data) { data: data }) } + +// 查询 场景控制 新增 +export function projectSceneSingleRun(id) { + return request({ + url: "/iot/scene/execOnece/" + id, + method: "post" + }); +} + +// 查询 场景控制 日志 列表 +export function projectSceneLoggingList(query) { + return request({ + url: "/iot/scene/log", + method: "get", + params: query + }); +} diff --git a/src/views/iot/project/profileV2/ESceneManage/ELogging.vue b/src/views/iot/project/profileV2/ESceneManage/ELogging.vue new file mode 100644 index 00000000..4192dee3 --- /dev/null +++ b/src/views/iot/project/profileV2/ESceneManage/ELogging.vue @@ -0,0 +1,379 @@ + + + + + + 返回 + + + 场景名称: + {{ sceneInfo.sceneName || '--' + }} + + + + + + + + + + 查询 + + + + + + + + + + {{ triggerMethod[scope.row.method]}} + + + + + + + {{ scope.row.content }} + + + + + + + + {{ scope.row.createTime }} + + + + + + + + + + + diff --git a/src/views/iot/project/profileV2/ESceneManage/index.vue b/src/views/iot/project/profileV2/ESceneManage/index.vue index 35c470ca..88ef47ad 100644 --- a/src/views/iot/project/profileV2/ESceneManage/index.vue +++ b/src/views/iot/project/profileV2/ESceneManage/index.vue @@ -1,179 +1,186 @@ - - - 新增 + + + 新增 + 刷新 + + + + + - 刷新 - - + - - - + + + + {{ scope.row.sceneName }} + + + + + + + {{ scope.row.sceneCode }} + + + + + + + {{ scope.row.relation }} + + + - + + + {{ scope.row.runStatus == "0" ? "启用" : "停止" }} + + + + + + + + {{ scope.row.createTime }} + + + + + + + 编辑 + + 删除 + + {{ scope.row.runStatus == "0" ? "停止" : "启用" }} + + 执行 + + 指令历史 + + + + + + + + + - - - {{ scope.row.sceneName }} - - - - - - - {{ scope.row.sceneCode }} - - - - - - - {{ scope.row.relation }} - - - - - - - - {{ scope.row.runStatus == '0' ? "启用" : "停止" }} - - - - - - - - {{ scope.row.createTime }} - - - - - - - - 编辑 - - {{ scope.row.runStatus == '0' ? '停止' : '启用' }} - - 删除 - - - - - - - - - - - - - - - - - - - - - - - - - - - 触发器列表: - - - - { - form.triggers[idx] = v; - } - " - @handleDel=" - (v) => { - form.triggers.splice(idx, 1); - } - " - > - - - 新增触发器 - - - + 执行动作: - - - + + + { + form.triggers[idx] = v; + } + " + @handleDel=" + (v) => { + form.triggers.splice(idx, 1); + } + " + > + + + 新增触发器 - { - form.actions[idx] = v; - } + + + + { - form.actions.splice(idx, 1); - } - " - /> - - - 新增动作 - - - - - + >执行动作: + + + + { + form.actions[idx] = v; + } + " + @handleDel=" + (v) => { + form.actions.splice(idx, 1); + } + " + /> + + + 新增动作 + + + + + + + { + isLoggingViewShow = false; + }" + >