yjryu / KERIS star
류윤주 류윤주 2023-12-05
231205 이세현 관리자 회원가입
@ee52e52e80fd58d069124171e7bb9a192c6c2e4a
client/views/pages/admin/user/UserSelectList.vue
--- client/views/pages/admin/user/UserSelectList.vue
+++ client/views/pages/admin/user/UserSelectList.vue
@@ -119,9 +119,9 @@
                     <div>
                         <input type="password" name="pwCk" id="pwCk" placeholder="password 확인" v-model="passwordCheck" ref="mngr_pwCheck"
                             @change="passwordSyncCheck()" />
-                        <div v-if="this.passwordCheckFlag" style="color:rgb(0, 198, 60); display:block" class="warning">비밀번호
+                        <div v-if="this.passwordCheckFlag === true" style="color:rgb(0, 198, 60); display:block" class="warning">비밀번호
                             일치</div>
-                        <div v-else style="color:red; display:block" class="warning">비밀번호 불일치</div>
+                        <div v-else-if="this.passwordCheckFlag === false" style="color:red; display:block" class="warning">비밀번호 불일치</div>
                     </div>
                     <div><input type="text" placeholder="이름" v-model="mngr.mngr_nm" ref="mngr_nm" /></div>
                     <div class="flex">
@@ -226,6 +226,7 @@
     methods: {
         openModal: function () {
             this.isModalOpen = true;
+            this.passwordSyncCheck()
         },
 
         closeModal: function () {
@@ -237,9 +238,13 @@
 
         //비밀번호 매칭 확인
         passwordSyncCheck: function () {
-            if (this.mngr.mngr_pw != this.passwordCheck) {
+            if (!this.mngr.mngr_pw && !this.passwordCheck) {
+                this.passwordCheckFlag = null;
+            } else if (this.mngr.mngr_pw != this.passwordCheck) {
                 this.passwordCheckFlag = false;
-            } else { this.passwordCheckFlag = true; }
+            } else {
+                this.passwordCheckFlag = true;
+            }
         },
         //ID 중복 검사
         idCheck: function () {
Add a comment
List