diff --git a/src/pages/major/[majorCode].vue b/src/pages/major/[majorCode].vue index 84d0976..a695e70 100644 --- a/src/pages/major/[majorCode].vue +++ b/src/pages/major/[majorCode].vue @@ -1,74 +1,245 @@ - + +
+
+
+ logo +
+

{{ school.name }}

+
+ {{ tag }} +
+
{{ school.location }}
+
+
+
+
排名: {{ school.rank }}
+
专业学科评级 {{ school.grade }}
+
+
+ + +
+ + + + + ... + + +
+
- - +// --- Tab Logic --- +const currentTab = ref('intro'); +const tabs = [ + { id: 'intro', name: '基本介绍' }, + { id: 'job', name: '就业分析' }, + { id: 'school', name: '开设院校' } +]; + +// --- Data for School List --- +const schools = [ + { + name: '北京工业大学', + logo: 'https://ui-avatars.com/api/?name=BJ&background=0D8ABC&color=fff', // Placeholder + tags: ['211', '双一流', '省属重点'], + location: '北京 朝阳区 工科 公办', + rank: 63, + grade: 'C' + }, + { + name: '北京理工大学', + logo: 'https://ui-avatars.com/api/?name=BIT&background=166534&color=fff', // Placeholder + tags: ['985', '211', '双一流', '省部共建'], + location: '北京 海淀区 工科 公办', + rank: 18, + grade: 'B' + } +]; + +// --- Data for Cities (Mock) --- +const cities = [ + { name: '深圳', percent: 20 }, + { name: '上海', percent: 20 }, + { name: '北京', percent: 17 }, + { name: '广州', percent: 13 }, + { name: '杭州', percent: 8 }, + { name: '成都', percent: 4 }, + { name: '东莞', percent: 4 }, +]; + + \ No newline at end of file