From 1ffc8033b5c013399185dd3cca85b66ea6506517 Mon Sep 17 00:00:00 2001
From: Tomas <tomasysh@gmail.com>
Date: 星期一, 31 七月 2023 19:34:33 +0800
Subject: [PATCH] revert: Fixed: 調整錯誤的 insert API URL

---
 PAMapp/components/popUpFrame.vue |   41 +++++++++++++++++++++++++++--------------
 1 files changed, 27 insertions(+), 14 deletions(-)

diff --git a/PAMapp/components/popUpFrame.vue b/PAMapp/components/popUpFrame.vue
index 4cee91d..cfa9821 100644
--- a/PAMapp/components/popUpFrame.vue
+++ b/PAMapp/components/popUpFrame.vue
@@ -1,46 +1,59 @@
 <template>
   <div>
+
     <Ui-Drawer :isVisible.sync="isUseDrawer"
     @closeDrawer="closePopUp"
     :size="drawerSize">
       <slot></slot>
     </Ui-Drawer>
+
     <Ui-Dialog :isVisible.sync="isUseDialog"
     @closeDialog="closePopUp"
     :width="dialogWidth">
       <slot></slot>
     </Ui-Dialog>
+
   </div>
 </template>
 
 <script lang="ts">
   import { Vue, Component, Prop, Emit, PropSync} from 'vue-property-decorator';
-
   import UtilsService from '~/shared/services/utils.service';
 
   @Component
   export default class PopUpFrame extends Vue {
-    @PropSync('isOpen',{type:Boolean,default:false}) syncIsOpen!:boolean;
-    @Prop({default:'auto'}) drawerSize!:string; // element UI drawer default size
-    @Prop({default:'50%'}) dialogWidth!:string; // element UI dialog default width
 
-    private get isUseDrawer() : boolean {
+    @PropSync('isOpen',{type:Boolean,default:false})
+    syncIsOpen!:boolean;
+
+    @Prop({default:'auto'})
+    drawerSize!:string; // element UI drawer default size
+
+    @Prop({default:'50%'})
+    dialogWidth!:string; // element UI dialog default width
+
+    //////////////////////////////////////////////////////////////////////
+
+    @Emit('closePopUp') closePopUp() {
+      return;
+    }
+
+    //////////////////////////////////////////////////////////////////////
+
+    get isUseDrawer() : boolean {
       return this.syncIsOpen && UtilsService.isMobileDevice();
     }
-    private set isUseDrawer(value: boolean) {
-      this.$emit('update:isOpen',value);
+
+    set isUseDrawer(value: boolean) {
+      this.syncIsOpen = value
     }
 
-    private get isUseDialog() : boolean {
+    get isUseDialog() : boolean {
       return this.syncIsOpen && !UtilsService.isMobileDevice();
     }
 
-    private set isUseDialog(value: boolean) {
-      this.$emit('update:isOpen',value);
-    }
-
-    @Emit('closePopUp') closePopUp() {
-        return;
+    set isUseDialog(value: boolean) {
+      this.syncIsOpen = value
     }
   }
 </script>

--
Gitblit v1.8.0