From 4260da6a8b15cc3fd8dfb254ba3a078b1d7c596a Mon Sep 17 00:00:00 2001
From: hcong <1050828145@qq.com>
Date: 星期二, 26 十一月 2024 14:28:05 +0800
Subject: [PATCH] 1. socket生命周期监听、断线重连、心跳检测 2. socket消息校验、生成、解析 3. 观察者模式分发消息

---
 src/views/fytz/user/components/CompUserInfo.vue |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/src/views/fytz/user/components/CompUserInfo.vue b/src/views/fytz/user/components/CompUserInfo.vue
index d782e78..aece522 100644
--- a/src/views/fytz/user/components/CompUserInfo.vue
+++ b/src/views/fytz/user/components/CompUserInfo.vue
@@ -5,7 +5,7 @@
     :doClear="active"
     :useCancel="create"
     :useReset="!create"
-    @updateEdit="(v) => $emit('updateEdit', v)"
+    @update:isEdit="(v) => $emit('updateEdit', v)"
     @submit="submit"
     @cancel="$emit('onCancel')"
   >
@@ -92,10 +92,10 @@
 const props = defineProps({
   //鍩烘湰淇℃伅
   model: {
-    type: Object,
-    default: () => {
-      return { isenable: true };
-    }
+    type: Object
+    // default: () => {
+    //   return { isenable: true };
+    // }
   },
   create: {
     type: Boolean,
@@ -107,9 +107,14 @@
   }
 });
 
-const formInfo = computed(() => {
-  return parseUserInfo(props.model);
-});
+const formInfo = ref({ isenable: true });
+
+watch(
+  () => props.model,
+  (nValue) => {
+    formInfo.value = parseUserInfo(nValue);
+  }
+);
 
 const emit = defineEmits(['onSubmit', 'onCancel', 'updateEdit']);
 

--
Gitblit v1.9.3