From d00d85e54ff65750f0c9a097ec4b644866ad1ffa Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 27 六月 2025 17:29:43 +0800 Subject: [PATCH] 静安夜施管理功能(待完成) --- src/views/fysp/support/NewDevice.vue | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/views/fysp/support/NewDevice.vue b/src/views/fysp/support/NewDevice.vue index e84c783..0dd825a 100644 --- a/src/views/fysp/support/NewDevice.vue +++ b/src/views/fysp/support/NewDevice.vue @@ -17,7 +17,7 @@ </el-scrollbar> </el-col> <el-col :span="8"> - <DeviceMatch :device="selectedDevice" :scene="selectedScene"></DeviceMatch> + <DeviceMatch :device="selectedDevice" :scene="selectedScene" @success="onUploadSuccess"></DeviceMatch> </el-col> <el-col :span="8"> <el-text>鐩戠宸ュ湴</el-text> @@ -48,7 +48,6 @@ import { useFetchData } from '@/composables/fetchData'; import ItemDevice from './components/ItemDevice.vue'; -import ItemScene from './components/ItemScene.vue'; import DeviceMatch from './components/DeviceMatch.vue'; const { loading, fetchData } = useFetchData(); @@ -92,6 +91,17 @@ function addScene(item) { selectedScene.value = item; } + +/** + * 涓婁紶璁惧瀹屾垚 + */ +function onUploadSuccess() { + const i = deviceList.value.indexOf(selectedDevice.value) + deviceList.value.splice(i, 1) + selectedDevice.value = null + selectedScene.value = null + +} </script> <style scoped> .device-scene-wrap { -- Gitblit v1.9.3