Skip to content

Commit 686ba9e

Browse files
authored
Merge pull request #24 from tutorial-sejong/develop
release: 0.0.1
2 parents 70eab25 + fd43f90 commit 686ba9e

36 files changed

+1609
-30
lines changed

src/apis/api/course.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import {baseAPI} from '../utils/instance';
2+
3+
export const getCourseList = async (body: object) => {
4+
try {
5+
const {data} = await baseAPI.get('/schedules/search', body);
6+
return data;
7+
} catch (error) {
8+
console.log('get course list fail: ', error);
9+
}
10+
};

src/apis/utils/instance.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import axios from 'axios';
2+
3+
const baseURL = import.meta.env.VITE_BASE_URL;
4+
5+
export const baseAPI = axios.create({
6+
baseURL: baseURL,
7+
headers: {
8+
'Content-Type': 'application/json',
9+
},
10+
withCredentials: true,
11+
});
12+
13+
// 토큰 받아오는 작업 필요
14+
export const authAPI = axios.create({
15+
baseURL: baseURL,
16+
headers: {
17+
// Authorization: `Bearer ${token}`,
18+
},
19+
withCredentials: true,
20+
});

src/assets/data/filter.ts

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
export const term = [
2+
{id: 0, value: '2024/1학기'},
3+
{id: 1, value: '2024/2학기'},
4+
];
5+
6+
export const completion = [
7+
{id: 0, value: '-전체-'},
8+
{id: 1, value: '교양필수'},
9+
{id: 2, value: '공통교양필수'},
10+
{id: 3, value: '교양선택(1영역)'},
11+
{id: 4, value: '학문기초교양필수'},
12+
{id: 5, value: '교양선택'},
13+
{id: 6, value: '학문기초교양'},
14+
{id: 7, value: '전공기초'},
15+
{id: 8, value: '전공필수'},
16+
{id: 9, value: '전공선택'},
17+
{id: 10, value: '교직'},
18+
{id: 11, value: '무관후보생교육'},
19+
];
20+
21+
export const optional = [
22+
{id: 0, value: '-전체-'},
23+
{id: 1, value: '인성과도덕'},
24+
{id: 2, value: '역사와문화'},
25+
{id: 3, value: '사회와제도'},
26+
{id: 4, value: '생명과 과학'},
27+
{id: 5, value: '예술과생활'},
28+
{id: 6, value: '지구촌의이해'},
29+
{id: 7, value: '학문기초'},
30+
{id: 8, value: '인성과창의력'},
31+
{id: 9, value: '역량강화'},
32+
{id: 10, value: '사상과역사'},
33+
{id: 11, value: '사회와문화'},
34+
{id: 12, value: '융합과창업'},
35+
{id: 13, value: '자연과과학기술'},
36+
{id: 14, value: '세계와지구촌'},
37+
{id: 15, value: '예술과체육'},
38+
{id: 17, value: '역사와사상'},
39+
{id: 18, value: '자연과과학'},
40+
{id: 19, value: '경제와사회'},
41+
{id: 20, value: '문화와예술'},
42+
{id: 21, value: '사상과 역사'},
43+
{id: 22, value: '대학위성강좌'},
44+
];
45+
46+
export const major = [
47+
{id: 0, value: '-선택-'},
48+
{id: 1, value: 'AI로봇학과【3517 학부】인공지능융합대학'},
49+
{id: 2, value: 'AI연계융합전공【3317 학부】연계전공'},
50+
{
51+
id: 3,
52+
value: 'AI연계융합전공 소셜미디어매니지먼트소프트웨어【3328 학부】연계전공',
53+
},
54+
{
55+
id: 4,
56+
value:
57+
'AI연계융합전공 스마트투어리즘매니지먼트소프트웨어【3331 학부】연계전공',
58+
},
59+
{id: 5, value: 'AI연계융합전공 시스템생명공학【3324 학부】연계전공'},
60+
{
61+
id: 6,
62+
value: 'AI연계융합전공 에듀테크콘텐츠애널리틱스【3326 학부】연계전공',
63+
},
64+
{id: 7, value: '건설환경공학과【2733 학부】공과대학'},
65+
{id: 8, value: '건축공학과【2720 학부】공과대학'},
66+
{id: 9, value: '건축공학부 건축공학전공【2779 학부】공과대학'},
67+
{id: 10, value: '건축공학부 건축학전공【2780 학부】공과대학'},
68+
{id: 11, value: '건축학과【2739 학부】공과대학'},
69+
{id: 12, value: '경영학부【2274 학부】경영경제대학'},
70+
{id: 13, value: '경제학과【2273 학부】경영경제대학'},
71+
{id: 14, value: '교육학과【2114 학부】인문과학대학'},
72+
{id: 15, value: '국방시스템공학과【2784 학부】공과대학'},
73+
{id: 17, value: '국어국문학과【2111 학부】인문과학대학'},
74+
{id: 18, value: '국제학부【2130 학부】인문과학대학'},
75+
{id: 19, value: '국제학부 영어영문학전공【2131 학부】인문과학대학'},
76+
{id: 20, value: '국제학부 일어일문학전공【2132 학부】인문과학대학'},
77+
{id: 21, value: '국제학부 중국통상학전공【2133 학부】인문과학대학'},
78+
{id: 22, value: '글로벌미디어소프트웨어 융합전공【3330 학부】연계전공'},
79+
{id: 23, value: '글로벌인재학부【2122 학부】인문과학대학'},
80+
{id: 24, value: '글로벌조리학과【3037 학부】호텔관광대학'},
81+
{id: 25, value: '기계공학과【2725 학부】공과대학'},
82+
{id: 26, value: '기계항공우주공학부 기계공학전공【2723 학부】공과대학'},
83+
{id: 27, value: '기계항공우주공학부 항공우주공학전공【2724 학부】공과대학'},
84+
{id: 28, value: '나노신소재공학과【2786 학부】공과대학'},
85+
{id: 29, value: '뉴미디어퍼포먼스 융합전공【3376 학부】연계전공'},
86+
{id: 30, value: '대양휴머니티칼리지【9005 학부】대양휴머니티칼리지'},
87+
{id: 31, value: '데이터사이언스학과【3225 학부】소프트웨어융합대학'},
88+
{id: 32, value: '디지털역사문화자원큐레이션융합전공【3395 학부】연계전공'},
89+
{id: 33, value: '럭셔리 브랜드 디자인 융합전공【3370 학부】연계전공'},
90+
{id: 34, value: '무용과【2515 학부】예체능대학'},
91+
{id: 35, value: '문화산업경영 융합전공【3366 학부】연계전공'},
92+
{id: 36, value: '물리천문학과【2450 학부】자연과학대학'},
93+
{id: 37, value: '미디어커뮤니케이션학과【2233 학부】사회과학대학'},
94+
{id: 38, value: '반도체시스템공학과【2931 학부】전자정보공학대학'},
95+
{id: 39, value: '반도체시스템공학과【3512 학부】인공지능융합대학'},
96+
{id: 40, value: '법학과【2053 학부】사회과학대학'},
97+
{id: 41, value: '법학부 법학전공【2052 학부】대학'},
98+
{id: 42, value: '비즈니스 애널리틱스 융합전공【3350 학부】연계전공'},
99+
{id: 43, value: '생명시스템학부【3140 학부】생명과학대학'},
100+
{
101+
id: 44,
102+
value: '생명시스템학부 바이오산업자원공학전공【3144 학부】생명과학대학',
103+
},
104+
{id: 45, value: '생명시스템학부 바이오융합공학전공【3142 학부】생명과학대학'},
105+
{id: 46, value: '생명시스템학부 식품생명공학전공【3145 학부】생명과학대학'},
106+
{id: 47, value: '소프트웨어학과【3220 학부】소프트웨어융합대학'},
107+
{id: 48, value: '소프트웨어학과【3515 학부】인공지능융합대학'},
108+
{id: 49, value: '수학통계학과【2658 학부】자연과학대학'},
109+
{id: 50, value: '수학통계학부 수학전공【2648 학부】자연과학대학'},
110+
{id: 51, value: '수학통계학부 응용통계학전공【2649 학부】자연과학대학'},
111+
{id: 52, value: '스마트생명산업융합학과【3146 학부】생명과학대학'},
112+
{id: 53, value: '양자원자력공학과【2789 학부】공과대학'},
113+
{id: 54, value: '엔터테인먼트 소프트웨어 융합전공【3320 학부】연계전공'},
114+
{id: 55, value: '역사학과【2115 학부】인문과학대학'},
115+
{id: 56, value: '영상디자인 융합전공【3360 학부】연계전공'},
116+
{id: 57, value: '영화예술학과【2525 학부】예체능대학'},
117+
{id: 58, value: '예술융합콘텐츠 융합전공【3386 학부】연계전공'},
118+
{id: 59, value: '우주항공드론공학부【2757 학부】공과대학'},
119+
{id: 60, value: '우주항공드론공학부 항공시스템공학전공【2761 학부】공과대학'},
120+
{
121+
id: 61,
122+
value: '우주항공시스템공학부 항공시스템공학전공【2793 학부】공과대학',
123+
},
124+
{id: 62, value: '융합창업전공【3310 학부】연계전공'},
125+
{id: 63, value: '음악과【2513 학부】예체능대학'},
126+
{id: 64, value: '인공지능데이터사이언스학과【3516 학부】인공지능융합대학'},
127+
{id: 65, value: '인공지능학과【3238 학부】소프트웨어융합대학'},
128+
{id: 66, value: '전자정보통신공학과【2930 학부】전자정보공학대학'},
129+
{id: 67, value: '전자정보통신공학과【3511 학부】인공지능융합대학'},
130+
{id: 68, value: '정보보호학과【3215 학부】소프트웨어융합대학'},
131+
{id: 69, value: '정보보호학과【3514 학부】인공지능융합대학'},
132+
{id: 70, value: '지구자원시스템공학과【2788 학부】공과대학'},
133+
{id: 71, value: '지능기전공학과【3233 학부】소프트웨어융합대학'},
134+
{
135+
id: 72,
136+
value: '지능기전공학부 무인이동체공학전공【3231 학부】소프트웨어융합대학',
137+
},
138+
{
139+
id: 73,
140+
value: '지능기전공학부 스마트기기공학전공【3232 학부】소프트웨어융합대학',
141+
},
142+
{
143+
id: 74,
144+
value: '창의소프트학부 디자인이노베이션전공【3236 학부】소프트웨어융합대학',
145+
},
146+
{
147+
id: 75,
148+
value: '창의소프트학부 만화애니메이션텍전공【3237 학부】소프트웨어융합대학',
149+
},
150+
{id: 76, value: '창의소프트학부【3518 학부】인공지능융합대학'},
151+
{id: 77, value: '체육학과【2514 학부】예체능대학'},
152+
{id: 78, value: '컴퓨터공학과【3210 학부】소프트웨어융합대학'},
153+
{id: 79, value: '컴퓨터공학과【3513 학부】인공지능융합대학'},
154+
{id: 80, value: '패션디자인학과【2536 학부】예체능대학'},
155+
{id: 81, value: '항공시스템공학과【2787 학부】공과대학'},
156+
{id: 82, value: '행정학과【2223 학부】사회과학대학'},
157+
{id: 83, value: '호텔관광외식경영학부【3029 학부】호텔관광대학'},
158+
{
159+
id: 84,
160+
value: '호텔관광외식경영학부 외식경영학전공【3036 학부】호텔관광대학',
161+
},
162+
{
163+
id: 85,
164+
value: '호텔관광외식경영학부 호텔관광경영학전공【3035 학부】호텔관광대학',
165+
},
166+
{id: 86, value: '호텔외식관광프랜차이즈경영학과【3033 학부】호텔관광대학'},
167+
{id: 87, value: '호텔외식비즈니스학과【3034 학부】호텔관광대학'},
168+
{id: 88, value: '화학과【2433 학부】자연과학대학'},
169+
{id: 89, value: '환경에너지공간융합학과【2790 학부】공과대학'},
170+
{id: 90, value: '환경에너지공간융합학과【2790 학부】공과대학'},
171+
];

src/assets/img/btn_gnb_cu.png

989 Bytes
Loading
Lines changed: 14 additions & 0 deletions
Loading
-985 Bytes
Binary file not shown.
Lines changed: 14 additions & 0 deletions
Loading

src/assets/img/input_dropdown.png

247 Bytes
Loading

src/assets/img/search.png

-32 Bytes
Loading

src/assets/img/table_drodown.gif

229 Bytes
Loading

0 commit comments

Comments
 (0)