fix:导航栏交互和UI

This commit is contained in:
jingyun
2026-06-05 16:05:32 +08:00
parent c5288f397d
commit 33d04a5545
10 changed files with 267 additions and 147 deletions
+8 -8
View File
@@ -23,14 +23,14 @@ class InstitutionCard extends StatelessWidget {
: institution.nameCn.characters.take(2).toString();
return AppCard(
onTap: onTap,
padding: const EdgeInsets.all(16),
padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 14),
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
InstitutionLogo(
logoUrl: institution.logoUrl,
initials: initials,
size: 52,
size: 48,
),
const SizedBox(width: 14),
Expanded(
@@ -54,10 +54,10 @@ class InstitutionCard extends StatelessWidget {
style: YantingText.meta,
),
],
const SizedBox(height: 11),
const SizedBox(height: 8),
Wrap(
spacing: 8,
runSpacing: 8,
spacing: 7,
runSpacing: 7,
children: [
if (institution.institutionType.isNotEmpty)
AppBadge(
@@ -71,14 +71,14 @@ class InstitutionCard extends StatelessWidget {
],
),
),
const SizedBox(width: 8),
const SizedBox(width: 10),
Column(
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Text(
'${institution.reportCount}',
style: YantingText.sectionTitle.copyWith(
fontSize: 21,
fontSize: 20,
fontFeatures: YantingTypographyFeatures.tabularNums,
),
),