feat: integrate undergraduate school workflows and period twelve
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
|
||||
import '../../app/app_controller.dart';
|
||||
import '../../app/app_theme.dart';
|
||||
import '../../domain/schedule_engine.dart';
|
||||
import '../../domain/school_identity.dart';
|
||||
import '../../widgets/directional_week_transition.dart';
|
||||
import '../profile/settings_page.dart';
|
||||
import 'week_grid.dart';
|
||||
@@ -84,13 +85,24 @@ class _TimetablePageState extends State<TimetablePage> {
|
||||
Padding(
|
||||
padding: const EdgeInsets.fromLTRB(14, 0, 14, 8),
|
||||
child: Text(
|
||||
c.snapshot.schoolTerm!.label,
|
||||
'${c.snapshot.schoolTerm!.school.label} · ${c.snapshot.schoolTerm!.label}',
|
||||
style: TextStyle(
|
||||
fontSize: 12,
|
||||
color: ink.withValues(alpha: 0.5),
|
||||
),
|
||||
),
|
||||
),
|
||||
if (!c.isDemo &&
|
||||
c.snapshot.schoolTerm != null &&
|
||||
c.snapshot.selectedSchool != null &&
|
||||
c.snapshot.selectedSchool != c.snapshot.schoolTerm!.school)
|
||||
Padding(
|
||||
padding: const EdgeInsets.fromLTRB(14, 0, 14, 8),
|
||||
child: Text(
|
||||
'当前仍为${c.snapshot.schoolTerm!.school.label}课表;新课表导入成功后才会替换。',
|
||||
style: const TextStyle(fontSize: 12, color: river),
|
||||
),
|
||||
),
|
||||
const SizedBox(height: 10),
|
||||
SurfaceCard(
|
||||
padding: const EdgeInsets.symmetric(horizontal: 4, vertical: 0),
|
||||
@@ -182,6 +194,12 @@ class _TimetablePageState extends State<TimetablePage> {
|
||||
monday: monday,
|
||||
today: today,
|
||||
settings: c.visibleSettings,
|
||||
periodCount:
|
||||
!c.isDemo &&
|
||||
c.snapshot.schoolTerm?.school ==
|
||||
SupportedSchool.uestcUndergraduate
|
||||
? 12
|
||||
: 11,
|
||||
),
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
|
||||
Reference in New Issue
Block a user