From 1788c96aea9247cc36ef8b82734997f1a6a92fb4 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 23 八月 2024 11:07:42 +0800
Subject: [PATCH] 新增新版本。静安区特供版

---
 src/components/CardDialog.vue |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/components/CardDialog.vue b/src/components/CardDialog.vue
index 26608bc..4ce1ea9 100644
--- a/src/components/CardDialog.vue
+++ b/src/components/CardDialog.vue
@@ -1,9 +1,12 @@
 <template>
   <el-dialog
     :model-value="modelValue"
-    @update-modelvalue="handleChange"
+    @opened="handleChange(true)"
+    @closed="handleChange(false)"
     :show-close="false"
+    :destroy-on-close="true"
     align-center
+    :width="width"
   >
     <template #header="{ close, titleId, titleClass }">
       <BaseCard direction="top-left" borderless="t">
@@ -26,6 +29,9 @@
       <template #content>
         <slot></slot>
       </template>
+      <template #footer>
+        <slot name="footer"></slot>
+      </template>
     </BaseCard>
   </el-dialog>
 </template>
@@ -33,7 +39,11 @@
 export default {
   props: {
     title: String,
-    modelValue: Boolean
+    modelValue: Boolean,
+    width: {
+      type: [String, Number],
+      default: '50%'
+    }
   },
   emits: ['update:modelValue'],
   methods: {

--
Gitblit v1.9.3