하관우 하관우 04-09
2025-04-09 하관우 회원관리 카테고리 관리 수정여부 수정정
@a9188c84950eb3dd070ff6bbde1c5f948cede06e
client/views/pages/ctgry/CategoryManagement.vue
--- client/views/pages/ctgry/CategoryManagement.vue
+++ client/views/pages/ctgry/CategoryManagement.vue
@@ -74,7 +74,18 @@
                                     :disabled="!isNewInsert || (this.ctgryId !== null || this.ctgryId !== '')" />
                                 <label for="switch">Toggle</label>
                             </div>
-
+                            <div class="invalid-feedback border" v-if="!newInsertCheck">
+                                <img :src="erroricon" alt="">
+                                <span>등록시 사용유무는 변경 하실 수 없습니다.</span>
+                            </div>
+                            <div class="invalid-feedback border" v-if="selectedCategory.useAt === 'Y' && newInsertCheck">
+                                <img :src="erroricon" alt="">
+                                <span>삭제버튼을 누를 시 사용여부가 변경됩니다.</span>
+                            </div>
+                            <div class="invalid-feedback border" v-if="selectedCategory.useAt === 'N' && newInsertCheck">
+                                <img :src="erroricon" alt="">
+                                <span>복구버튼을 누를 시 사용여부가 변경됩니다.</span>
+                            </div>
                         </dd>
                         <div class="hr"></div>
                         <dd>
@@ -179,7 +190,7 @@
                 if (confirm("선택한 카테고리를 삭제 하시겠습니까?")) {
                     try {
                         this.selectedCategory.useAt = 'N'
-                        this.copySelectedCategory.useAt ='N'
+                        this.copySelectedCategory.useAt = 'N'
                         const response = await updateCategory(this.ctgryId, this.selectedCategory);
                         if (response.status === 200) {
                             alert("삭제되었습니다.");
@@ -195,7 +206,7 @@
                 if (confirm("선택한 카테고리를 복구 하시겠습니까?")) {
                     try {
                         this.selectedCategory.useAt = 'Y'
-                        this.copySelectedCategory.useAt ='Y'
+                        this.copySelectedCategory.useAt = 'Y'
                         const response = await updateCategory(this.ctgryId, this.selectedCategory);
                         if (response.status === 200) {
                             alert("복구되었습니다.");
@@ -235,7 +246,7 @@
                             const response = await saveCategory(this.selectedCategory);
                             if (response.status === 200) {
                                 alert("등록되었습니다.");
-                                this.searchCategories();
+                                window.location.reload();
                             }
                         } catch (error) {
                             alert("등록이 실패하였습니다.");
client/views/pages/member/MemberManagement.vue
--- client/views/pages/member/MemberManagement.vue
+++ client/views/pages/member/MemberManagement.vue
@@ -122,6 +122,18 @@
                                     :disabled="!isNewInsert || (this.userId !== null || this.userId !== '')" />
                                 <label for="switch">Toggle</label>
                             </div>
+                            <div class="invalid-feedback border" v-if="!newInsertCheck">
+                                <img :src="erroricon" alt="">
+                                <span>등록시 사용유무는 변경 하실 수 없습니다.</span>
+                            </div>
+                            <div class="invalid-feedback border" v-if="selectedUser.useAt === 'Y' && newInsertCheck">
+                                <img :src="erroricon" alt="">
+                                <span>삭제버튼을 누를 시 사용여부가 변경됩니다.</span>
+                            </div>
+                            <div class="invalid-feedback border" v-if="selectedUser.useAt === 'N' && newInsertCheck">
+                                <img :src="erroricon" alt="">
+                                <span>복구버튼을 누를 시 사용여부가 변경됩니다.</span>
+                            </div>
                         </dd>
                     </dl>
                 </form>
@@ -243,7 +255,7 @@
                             const response = await join(this.joinDTO);
                             if (response.status === 200) {
                                 alert("회원가입되었습니다.");
-                                this.searchUsers();
+                                window.location.reload();
 
                             }
                         } catch (error) {
Add a comment
List