From b42c139d23dafaf5e8a54794f4e0872264208683 Mon Sep 17 00:00:00 2001
From: Mila <Mila@pollex.com.tw>
Date: 星期三, 01 十二月 2021 18:07:36 +0800
Subject: [PATCH] fixed TODO#130846 註冊頁改成 popUp 顯示且不滿版

---
 PAMapp/pages/login/index.vue |   62 +++++++++----------------------
 1 files changed, 18 insertions(+), 44 deletions(-)

diff --git a/PAMapp/pages/login/index.vue b/PAMapp/pages/login/index.vue
index 988413c..a44808d 100644
--- a/PAMapp/pages/login/index.vue
+++ b/PAMapp/pages/login/index.vue
@@ -168,15 +168,14 @@
         </el-button>
       </el-row>
 
-      <el-dialog
-        title="甇∟�雿輻��"
-        :custom-class="'pam-register-dialog'"
-        :visible.sync="registerDialogVisible"
-        :fullscreen="true"
-        :close-on-click-modal="false"
-        :show-close="false"
-        center>
-        <span>
+      <PopUpFrame
+        :isOpen.sync="registerDialogVisible"
+        :dialogWidth="'90%'"
+        :drawerSize="'95%'"
+        class="pam-register-dialog"
+        @closePopUp="isReadContract = false"
+      >
+          <div class="subTitle text--center mb-20">甇∟�雿輻��</div>
           <el-row>
             <input
               class="pam-input"
@@ -194,6 +193,7 @@
           </el-row>
           <el-row class="pt-10">
             <div
+              v-if="registerDialogVisible"
               class="mdTxt pam-register-dialog__contract"
               ref="contract"
               @scroll="detectContractReadStatus">
@@ -271,16 +271,15 @@
               </label>
             </div>
           </el-row>
-        </span>
-        <span slot="footer" class="dialog-footer">
-          <el-button
-            type="primary"
-            :disabled="!name || !agreeContract || !isReadContract"
-            @click="applyAccount"
-            >撱箇�撣唾��
-          </el-button>
-        </span>
-      </el-dialog>
+          <div class="text--center mt-10">
+            <el-button
+              type="primary"
+              :disabled="!name || !agreeContract || !isReadContract"
+              @click="applyAccount"
+              >撱箇�撣唾��
+            </el-button>
+          </div>
+      </PopUpFrame>
 
       <PopUpFrame class="pam-popUpFrame"
         :isOpen.sync="emailOtpConfirmVisable"
@@ -746,31 +745,6 @@
     i {
       font-size: 27px;
       padding-right: 5px;
-    }
-  }
-
-  .pam-register-dialog {
-    padding: 30px 20px;
-    display: flex;
-    flex-direction: column;
-    border-radius: 0;
-    &.el-dialog {
-      border-radius: 0;
-    }
-    .el-dialog__header {
-      padding: 0;
-      margin-bottom: 30px;
-      .el-dialog__title {
-        @extend .subTitle;
-      }
-    }
-    .el-dialog__body {
-      flex: 1;
-      padding: 0;
-      margin-bottom: 30px;
-    }
-    .el-dialog__footer {
-      padding: 0 !important;
     }
   }
 

--
Gitblit v1.8.0