43 lines
1.3 KiB
Bash
Executable File
43 lines
1.3 KiB
Bash
Executable File
#!/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!" |