최정임 최정임 05-09
250509 최정임 css 수정
@1e536dc0374fd4e45f8c04cae136a1f608204c61
client/resources/css/user/sub.css
--- client/resources/css/user/sub.css
+++ client/resources/css/user/sub.css
@@ -947,10 +947,11 @@
 
                 .swiper-slide {
                     img {
-                        height: 800px;
                         width: 100%;
+                        aspect-ratio: 15 / 8;
                         object-fit: contain;
                         background-color: #ddd;
+                        display: block;
                     }
                 }
 
@@ -1022,6 +1023,11 @@
         margin-right: 50px;
         width: 600px;
         height: 360px;
+        img{
+            width: 100%;
+            height: 100%;
+            object-fit: contain;
+        }
     }
 
     .info-form {
@@ -1215,6 +1221,9 @@
     }
 
     table {
+        .selected {
+            background-color: rgba(194, 61, 74, 0.2);
+        }
         border-radius: 10px;
         overflow: hidden;
 
client/views/pages/ctgry/CategoryManagement.vue
--- client/views/pages/ctgry/CategoryManagement.vue
+++ client/views/pages/ctgry/CategoryManagement.vue
@@ -33,7 +33,8 @@
                             <td colspan="3" style="text-align: center;">등록된 카테고리가 없습니다.</td>
                         </tr>
                         <tr v-for="item in selectedCategories" :key="item.ctgryId"
-                            :class="{ 'delete-member': item.useAt === 'N' }" @click="selectCategory(item)">
+    :class="{ 'delete-member': item.useAt === 'N', 'selected': item.ctgryId === selectedCategory.ctgryId }" 
+    @click="selectCategory(item)">
                             <!-- Category 칼럼 -->
                             <td>
                                 {{ item.ctgryNm }}
@@ -117,7 +118,7 @@
 
     data() {
         return {
-            // Define the image sources
+            selectedUser: null,
             homeicon: 'client/resources/images/icon/home.png',
             erroricon: 'client/resources/images/icon/error.png',
             righticon: 'client/resources/images/icon/right.png',
@@ -173,7 +174,8 @@
                 this.selectedCategory = {
                     ctgryNm: item.ctgryNm,
                     useAt: item.useAt,
-                    dc: item.dc
+                    dc: item.dc,
+                    ctgryId: item.ctgryId,
                 };
             this.copySelectedCategory = {
                 oldCtgryNm: item.ctgryNm,
client/views/pages/member/MemberManagement.vue
--- client/views/pages/member/MemberManagement.vue
+++ client/views/pages/member/MemberManagement.vue
@@ -44,7 +44,8 @@
                             <td colspan="3" style="text-align: center;">등록된 사용자가 없습니다.</td>
                         </tr>
                         <tr v-for="(item, index) in selectedUsers" :key="index"
-                            :class="{ 'delete-member': item.useAt === 'N' }" @click="selectUser(item)">
+            :class="{ 'delete-member': item.useAt === 'N', 'selected': item.userId === selectedUser.userId }" 
+            @click="selectUser(item)">
                             <td>{{ item.loginId }}</td>
                             <td>{{ item.userNm }}</td>
                             <td>
@@ -158,6 +159,7 @@
 
     data() {
         return {
+            selectedUser: null,
             homeicon: 'client/resources/images/icon/home.png',
             erroricon: 'client/resources/images/icon/error.png',
             righticon: 'client/resources/images/icon/right.png',
@@ -359,7 +361,8 @@
             this.selectedUser = {
                 userNm: item.userNm,
                 useAt: item.useAt,
-                authorList: [item.authorList[0]]
+                authorList: [item.authorList[0]],
+                userId: item.userId 
             };
 
             // 깊은 복사를 통해 copySelectedUser를 설정
Add a comment
List