From 512d5d7e79e0a64b36e24cbe5d7c5f8d0adc0b94 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 26 九月 2024 17:46:48 +0800
Subject: [PATCH] 1.升级了element-plus版本 2.对外支持模块新设备匹配工地功能完成 3.新增设备匹配模块单挑匹配记录编辑功能(未完成)

---
 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