diff --git a/frontend/src/views/teachBusiness/timetable/index.vue b/frontend/src/views/teachBusiness/timetable/index.vue
index 50b3c718..d979a831 100644
--- a/frontend/src/views/teachBusiness/timetable/index.vue
+++ b/frontend/src/views/teachBusiness/timetable/index.vue
@@ -86,20 +86,16 @@
-
-
{{ pageTitle }}
-
-
-
-
- 学期教学实施计划
- 学期成绩表
- 课程列表另存Excel
-
-
-
+
@@ -445,21 +441,29 @@ export default {
}
}
- .page-title {
- font-size: 17px;
- font-weight: 700;
- color: #303133;
- text-align: center;
- margin-bottom: 12px;
- }
-
- .action-card {
+ .list-header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ gap: 12px;
margin-bottom: 12px;
- .button-row {
+ .list-title {
+ font-size: 17px;
+ font-weight: 700;
+ color: #303133;
+ }
+
+ .list-actions {
display: flex;
+ align-items: center;
flex-wrap: wrap;
gap: 8px;
+
+ .el-button + .el-button {
+ margin-left: 0;
+ }
}
}
}
diff --git a/frontend/src/views/teachNotice/index.vue b/frontend/src/views/teachNotice/index.vue
index 42bce646..4cf91bdf 100644
--- a/frontend/src/views/teachNotice/index.vue
+++ b/frontend/src/views/teachNotice/index.vue
@@ -51,12 +51,14 @@
@@ -483,6 +485,16 @@ export default {
gap: 16px;
margin-bottom: 12px;
}
+ .list-actions {
+ display: flex;
+ align-items: center;
+ flex-wrap: wrap;
+ gap: 10px;
+
+ .el-button + .el-button {
+ margin-left: 0;
+ }
+ }
.list-title {
font-size: 16px;
font-weight: 600;
diff --git a/frontend/src/views/teachOffice/elective/index.vue b/frontend/src/views/teachOffice/elective/index.vue
index 18608692..36484480 100644
--- a/frontend/src/views/teachOffice/elective/index.vue
+++ b/frontend/src/views/teachOffice/elective/index.vue
@@ -71,31 +71,6 @@
-
-
-
-
-
选修课操作
-
新建选修课,或对已选数据执行批量操作
-
-
-
- 新建选修课
-
- 所选批量开放报名
-
-
- 所选批量取消开放报名
-
-
- 批量停止报名
-
-
-
-
-
@@ -118,10 +93,19 @@
-
-
-
选修课列表
-
共 {{ total }} 条数据
+
@@ -534,20 +518,6 @@ export default {
align-items: center;
}
-// ==================== 4. 操作按钮区域 ====================
-.action-card {
- .action-row {
- display: flex;
- flex-wrap: wrap;
- gap: 12px;
- margin-bottom: 12px;
-
- &:last-child {
- margin-bottom: 0;
- }
- }
-}
-
// ==================== 5. 文件上传区域 ====================
.upload-card {
.upload-row {
@@ -581,6 +551,39 @@ export default {
// ==================== 6. 数据表格区域 ====================
.table-card {
+ .list-header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ gap: 12px;
+ margin-bottom: 16px;
+
+ .list-title {
+ font-size: 16px;
+ font-weight: 600;
+ color: #303133;
+
+ .list-sub {
+ margin-left: 10px;
+ font-size: 13px;
+ font-weight: 400;
+ color: #909399;
+ }
+ }
+
+ .list-actions {
+ display: flex;
+ align-items: center;
+ flex-wrap: wrap;
+ gap: 10px;
+
+ .el-button + .el-button {
+ margin-left: 0;
+ }
+ }
+ }
+
.main-table {
::v-deep .cell {
font-size: 12px;
diff --git a/frontend/src/views/teachOffice/office/index.vue b/frontend/src/views/teachOffice/office/index.vue
index c25bdeb0..b5064200 100644
--- a/frontend/src/views/teachOffice/office/index.vue
+++ b/frontend/src/views/teachOffice/office/index.vue
@@ -42,21 +42,16 @@
-
-
+
@@ -412,8 +407,30 @@ export default {