#!/bin/bash # 批量添加 PageContainer import 到所有需要优化的页面 files=( "src/pages/business/HotWords.tsx" "src/pages/business/AiModels.tsx" "src/pages/business/ClientManagement.tsx" "src/pages/business/ExternalAppManagement.tsx" "src/pages/business/PromptTemplates.tsx" "src/pages/business/MeetingDetail.tsx" "src/pages/business/RealtimeAsrSession.tsx" "src/pages/system/logs/index.tsx" "src/pages/system/sys-params/index.tsx" "src/pages/system/platform-settings/index.tsx" "src/pages/system/dictionaries/index.tsx" "src/pages/organization/orgs/index.tsx" "src/pages/organization/tenants/index.tsx" "src/pages/devices/index.tsx" "src/pages/bindings/role-permission/index.tsx" "src/pages/bindings/user-role/index.tsx" "src/pages/profile/index.tsx" ) for file in "${files[@]}"; do if [ -f "$file" ]; then # 检查是否已经导入了 PageContainer if ! grep -q "import PageContainer" "$file"; then # 查找 PageHeader 的导入行并在其后添加 PageContainer sed -i '' '/import PageHeader/a\ import PageContainer from "@/components/shared/PageContainer"; ' "$file" echo "✅ Added PageContainer import to: $file" else echo "⏭️ Already has PageContainer: $file" fi else echo "❌ File not found: $file" fi done echo "" echo "🎉 Import addition completed!"