하석형 하석형 06-25
250625 하석형 사용자등록 유효성검사 오류 수정
@9e4a12c5fd93c1f667a7b5cb6746eedaa848ae92
client/resources/js/validateParams.js
--- client/resources/js/validateParams.js
+++ client/resources/js/validateParams.js
@@ -114,13 +114,14 @@
 
     // 휴대폰번호
     validateMblNo(key) {
-      const raw = key.replace(/-/g, ''); // 하이픈 제거
-
-      if (this.isEmpty(raw)) {
+      
+      if (this.isEmpty(key)) {
         alert("휴대폰번호를 입력하세요.");
         this.$refs.mblTelno.focus();
         return false;
       } // 입력 여부
+
+      const raw = key.replace(/-/g, ''); // 하이픈 제거
       if (!this.minLength(raw, 10)) {
         alert("휴대폰번호는 10자 이상으로 입력하세요.");
         this.$refs.mblTelno.focus();
client/views/component/userInfo/UserInfoInsert.vue
--- client/views/component/userInfo/UserInfoInsert.vue
+++ client/views/component/userInfo/UserInfoInsert.vue
@@ -10,7 +10,7 @@
           <div class="form-content">
             <div class="layout">
               <label class="form-title"><span>*</span>아이디</label>
-              <input type="text" class="form-control sm" v-model="mbrVO.lgnId" ref="mbrId" minlength="5" maxlength="50"
+              <input type="text" class="form-control sm" v-model="mbrVO.lgnId" ref="lgnId" minlength="5" maxlength="50"
                 placeholder="아이디를 입력하세요." :disabled="mbrVO.mbrId != null" />
             </div>
             <div class="layout">
client/views/pages/login/SignUp.vue
--- client/views/pages/login/SignUp.vue
+++ client/views/pages/login/SignUp.vue
@@ -16,7 +16,7 @@
 							<div class="form-content">
 								<div class="layout">
 									<label class="form-title"><span>*</span>아이디</label>
-									<input type="text" class="form-control sm" v-model="mbrVO.lgnId" ref="mbrId"
+									<input type="text" class="form-control sm" v-model="mbrVO.lgnId" ref="lgnId"
 										minlength="5" maxlength="50" placeholder="아이디를 입력하세요."
 										:disabled="mbrVO.mbrId != null" />
 								</div>
@@ -150,7 +150,7 @@
 					'btn sm main': true,
 					// 'blue-btn': pageRole == 'adm',
 					// 'green-btn': pageRole == 'portal',
-				}" @click="fnInsert">등록
+				}" @click="fnInsert">완료
 				</button>
 				<button class="btn sm tertiary" @click="fnCancel">취소</button>
 			</div>
@@ -196,7 +196,7 @@
 		};
 	},
 	created() {
-		this.fnMbrViewDetail();
+		// this.fnMbrViewDetail();
 	},
 	methods: {
 		// axios: 사용자 정보 상세 조회
Add a comment
List