资料上传
++ 影像、音频、文字等多种格式资料上传,支持实践成果、学习记录、项目文档等各类材料提交。 +
+diff --git a/src/assets/styles/common.css b/src/assets/styles/common.css index 302c82b..3ba3dd4 100644 --- a/src/assets/styles/common.css +++ b/src/assets/styles/common.css @@ -106,4 +106,27 @@ min-height: 100vh; background: var(--bg-secondary); padding: var(--spacing-lg); +} + +/* Element Plus 下拉列表全局样式覆盖 */ +.el-select-dropdown { + background-color: var(--gray-alpha-heavy) !important; + border: 1px solid var(--gray-alpha-medium) !important; + box-shadow: var(--shadow-md) !important; +} + +.el-select-dropdown .el-select-dropdown__item { + color: var(--gray-light) !important; + background-color: transparent !important; +} + +.el-select-dropdown .el-select-dropdown__item:hover { + background-color: var(--gray-alpha-medium) !important; + color: var(--lighter) !important; +} + +.el-select-dropdown .el-select-dropdown__item.selected { + background-color: var(--secondary-alpha-heavy) !important; + color: var(--secondary) !important; + font-weight: 600 !important; } \ No newline at end of file diff --git a/src/assets/styles/variables.css b/src/assets/styles/variables.css index 0e26050..4a32f57 100644 --- a/src/assets/styles/variables.css +++ b/src/assets/styles/variables.css @@ -125,6 +125,10 @@ --secondary-alpha-heavy: rgba(6, 182, 212, var(--opacity-heavy)); + --gray-alpha-light: rgba(107, 114, 128, var(--opacity-light)); + --gray-alpha-medium: rgba(107, 114, 128, var(--opacity-medium)); + --gray-alpha-heavy: rgba(107, 114, 128, var(--opacity-heavy)); + --white-alpha-high: rgba(255, 255, 255, 0.98); --white-alpha-medium: rgba(255, 255, 255, 0.9); --white-alpha-light: rgba(255, 255, 255, 0.6); diff --git a/src/utils/mockData.js b/src/utils/mockData.js index a6e5674..3fcfc0f 100644 --- a/src/utils/mockData.js +++ b/src/utils/mockData.js @@ -1,7 +1,7 @@ // Mock用户数据 export const mockUsers = [ { username: 'student1', password: '123456', role: 'student', name: '张志明', avatar: '/avatar/student1.jpg' }, - { username: 'teacher1', password: '123456', role: 'teacher', name: '李老师', avatar: '/avatar/teacher1.jpg' }, + { username: 'teacher1', password: '123456', role: 'teacher', name: '刘澜涛', avatar: '/avatar/teacher1.jpg' }, { username: 'company1', password: '123456', role: 'company', name: '华为技术有限公司', avatar: '/avatar/company1.jpg' }, { username: 'expert1', password: '123456', role: 'expert', name: '王专家', avatar: '/avatar/expert1.jpg' }, { username: 'student2', password: '123456', role: 'student', name: '李梦瑶', avatar: '/avatar/student2.jpg' }, @@ -124,7 +124,7 @@ export const mockEvaluationData = { courseGrade: 88.5, comments: '该学生理论基础扎实,实践能力良好,建议在创新思维方面多下功夫。', evaluatedAt: '2024-12-08T16:45:00Z', - evaluatorName: '李老师' + evaluatorName: '刘澜涛' }, 2: { theory: 4.7, @@ -134,7 +134,7 @@ export const mockEvaluationData = { courseGrade: 94.5, comments: '优秀学生,各方面表现突出,理论与实践结合能力强,创新意识优秀。', evaluatedAt: '2024-12-09T10:30:00Z', - evaluatorName: '李老师' + evaluatorName: '刘澜涛' }, 3: { theory: 4.6, @@ -144,7 +144,7 @@ export const mockEvaluationData = { courseGrade: 92.0, comments: '表现优异,理论与实践结合能力强,具有良好的创新潜质。', evaluatedAt: '2024-12-07T11:15:00Z', - evaluatorName: '李老师' + evaluatorName: '刘澜涛' }, 4: { theory: 3.9, @@ -382,7 +382,7 @@ export const mockPortraitData = { ], teacherComments: [ { - teacher: '李老师', + teacher: '刘澜涛', course: '软件工程', comment: '张志明同学在项目开发中表现突出,具备良好的工程思维和团队协作能力。', date: '2024-06-15' @@ -419,11 +419,11 @@ export const bigScreenData = { // 能力矩阵数据(三角形雷达图) abilityMatrix: { - dimensions: ['专业基础', '专业综合', '数智应用'], + dimensions: ['量化分析', '风险管理', '创新应用'], students: [ - { name: '张志明', values: [85, 92, 78], color: '#06b6d4' }, - { name: '李梦瑶', values: [90, 88, 95], color: '#3b82f6' }, - { name: '王浩然', values: [82, 85, 88], color: '#10b981' } + { name: 'A', values: [85, 92, 78], color: '#06b6d4' }, + { name: 'B', values: [90, 88, 95], color: '#3b82f6' }, + { name: 'C', values: [82, 85, 88], color: '#10b981' } ] }, @@ -682,7 +682,7 @@ export const mockReportData = { teacher: { score: 85, feedback: '理论基础扎实,实践能力强,课堂表现积极,作业质量高', - evaluator: '李老师 - 软件工程', + evaluator: '刘澜涛 - 软件工程', strengths: ['理论掌握', '实践应用', '学习态度'], improvements: ['研究深度', '创新思维'] }, diff --git a/src/views/BigScreenPortrait.vue b/src/views/BigScreenPortrait.vue index 7bc59f8..ef52f6d 100644 --- a/src/views/BigScreenPortrait.vue +++ b/src/views/BigScreenPortrait.vue @@ -10,6 +10,58 @@
+ 影像、音频、文字等多种格式资料上传,支持实践成果、学习记录、项目文档等各类材料提交。 +
+