diff --git a/src/api/iot/project_new.js b/src/api/iot/project_new.js
index a568014f..0935d9a8 100644
--- a/src/api/iot/project_new.js
+++ b/src/api/iot/project_new.js
@@ -241,3 +241,12 @@ export function projectSelectDeviceList(query) {
params: query
});
}
+
+// 查询 设备关联场景 列表
+export function deviceSceneList(query) {
+ return request({
+ url: "/iot/scene/listWithDev",
+ method: "get",
+ params: query
+ });
+}
diff --git a/src/views/iot/device/profile/details.vue b/src/views/iot/device/profile/details.vue
index adc4e19d..d7716ec5 100644
--- a/src/views/iot/device/profile/details.vue
+++ b/src/views/iot/device/profile/details.vue
@@ -56,6 +56,15 @@
>
+
+
+
+
+
+
@@ -68,6 +77,7 @@ import DeviceLog from "@/views/profile/DeviceDetailsView/deviceLog";
import DeviceRunStartsWrap from "@/views/profile/DeviceRunStarts/index";
import { iotWebSocketBaseUrl } from "@/config/env";
import TriggerWrap from "@/views/profile/DeviceTrigger/index";
+import EDeviceScene from '@/views/profile/EDeviceScene/indexView'
export default {
name: "DetailsWrap",
props: ["sourceId"],
@@ -76,7 +86,8 @@ export default {
ChildDevice,
DeviceLog,
DeviceRunStartsWrap,
- TriggerWrap
+ TriggerWrap,
+ EDeviceScene
},
data() {
return {
diff --git a/src/views/profile/DeviceDetailsView/index.vue b/src/views/profile/DeviceDetailsView/index.vue
index f75d0d9c..ac603a74 100644
--- a/src/views/profile/DeviceDetailsView/index.vue
+++ b/src/views/profile/DeviceDetailsView/index.vue
@@ -98,6 +98,14 @@
>
+
+
+
+
+
@@ -111,6 +119,7 @@ import TriggerWrap from "@/views/profile/DeviceTrigger/index";
import DeviceSelect from "./deviceSelectNav";
import ModelOat from "./modelOat";
import ChildDevice from "./childDevice";
+import EDeviceScene from '@/views/profile/EDeviceScene/indexView'
export default {
name: "DetailsWrap",
props: ["sourceId", "isTenant", 'isPersonal'],
@@ -122,6 +131,7 @@ export default {
DeviceSelect,
ModelOat,
ChildDevice,
+ EDeviceScene
},
data() {
return {
diff --git a/src/views/profile/EDeviceScene/indexView.vue b/src/views/profile/EDeviceScene/indexView.vue
new file mode 100644
index 00000000..889bfd71
--- /dev/null
+++ b/src/views/profile/EDeviceScene/indexView.vue
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+ {{ scope.row.sceneName }}
+
+
+
+
+
+
+ {{ scope.row.sceneCode }}
+
+
+
+
+
+
+ {{ scope.row.relation }}
+
+
+
+
+
+
+
+ {{ scope.row.runStatus == "0" ? "启用" : "停止" }}
+
+
+
+
+
+
+
+ {{ scope.row.createTime }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file