jichoi / lms_front star
이은진 이은진 2024-08-14
240814 이은진 학습일정 css 수정
@bc3d425e8bcb9fa89ba7ea1f217d484a0af922c0
client/views/pages/main/MyPlan.vue
--- client/views/pages/main/MyPlan.vue
+++ client/views/pages/main/MyPlan.vue
@@ -11,11 +11,11 @@
                 <div class="flex-column" style="gap: 20px;" v-else v-for="(schedule, index) in schedules" :key="index">
                     <div class="flex justify-between align-center" style="gap: 70px;">
                         <div><img src="../../../resources/img/img217_22s.png" alt=""></div>
-                        <div class="wrap cs-pt" :class="{ 'cs-pt-clicked': isClicked }" style="width: 100%;">
+                        <div class="wrap cs-pt planBox" :class="{ 'cs-pt-clicked': isClicked }" style="width: 100%;">
                             <div class="text-lf flex justify-between align-center">
                                 <div>
-                                    <p class="title2">grade 3</p>
-                                    <div class="flex align-center mb10" style="gap: 10px;">
+                                    <p class="title2" s>grade 3</p>
+                                    <div class="flex align-center mb10" style="gap: 10px; margin-top: 1.5em;">
                                         <p class="title2"><em class="gray-bd">{{ schedule.schdl_unit }}교시</em></p>
                                         <p class="title1">{{ schedule.schedule_time }}</p>
                                     </div>
@@ -33,8 +33,10 @@
                                     @click="goToPage('Dashboard', schedule.schdl_id)">
                                     바로가기
                                 </button>
-                                <div><img src="../../../resources/img/img214_19s.png" alt=""></div>
-                                <button type="button" class="popup-close-btn" @click="deleteSchedule(schedule.schdl_id)">
+                                <div><img src="../../../resources/img/img214_19s.png" alt=""
+                                        style="height: 130px; width: 100px; "></div>
+                                <button type="button" class="popup-close-btn"
+                                    @click="deleteSchedule(schedule.schdl_id)">
                                     <svg-icon type="mdi" :path="mdiWindowClose" class="close-btn"></svg-icon>
                                 </button>
                             </div>
@@ -57,15 +59,15 @@
             <div class="wrap mt30">
                 <p class="title1 mb20"> AI 맞춤형 학습 코스는 어떨까요?</p>
                 <div class="imgGroup flex justify-between">
-                    <div class="text-lf" @click="goToPage('AIDashboard')">
+                    <div class="text-lf aiClick" @click="goToPage2('AIDashboard')">
                         <img src="../../../resources/img/img215_22s.png" alt="">
                         <p class="title2 mt10">추천 학습 단원</p>
                     </div>
-                    <div class="text-lf">
+                    <div class="text-lf aiClick" @click="goToPage2('AIDashboard')">
                         <img src="../../../resources/img/img215_22s.png" alt="">
                         <p class="title2 mt10">추천 학습 단원</p>
                     </div>
-                    <div class="text-lf">
+                    <div class="text-lf aiClick" @click="goToPage2('AIDashboard')">
                         <img src="../../../resources/img/img215_22s.png" alt="">
                         <p class="title2 mt10">추천 학습 단원</p>
                     </div>
@@ -177,7 +179,7 @@
                 }
             })
                 .then(response => {
-                    this.schedules = response.data.map(schedule => { 
+                    this.schedules = response.data.map(schedule => {
                         const matchingTime = this.timeList.find(time => time.value === schedule.schdl_unit);
                         return {
                             ...schedule,
@@ -190,7 +192,7 @@
                     console.error("fetchUnits - error:", error);
                     alert("단원 목록을 불러오는 중 오류가 발생했습니다.");
                 });
-        }, deleteSchedule(scheduleId){
+        }, deleteSchedule(scheduleId) {
             axios.post("/schedule/scheduleDelete.json", { scheduleId: scheduleId }, {
                 headers: {
                     "Content-Type": "application/json; charset=UTF-8",
@@ -220,4 +222,15 @@
         this.fetchSchedules();
     }
 }
-</script>
(No newline at end of file)
+</script>
+<style>
+.planBox {
+    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px, rgba(0, 0, 0, 0.096) 0px 6px 6px;
+    border: none;
+    margin: 0px 0px 20px;
+}
+
+.aiClick {
+    cursor: pointer;
+}
+</style>
(No newline at end of file)
Add a comment
List