From 07b5dcb4905a15d0b39a51219d51c57fbd5ca4d1 Mon Sep 17 00:00:00 2001 From: hcong <1050828145@qq.com> Date: 星期四, 28 十一月 2024 13:35:04 +0800 Subject: [PATCH] 1. 新增登录页面 2. 新增登录接口 3. 新增stores/userToken.js 保存登录状态登录和退出登录 和 stores/activeCheck.js 保存登录超时和延时函数 4. components/core/Header完善退出登录点击事件 5. 新增cookie工具类 6. 新增登录工具类 --- 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