Files
xgy-oa/create_xgy_system.bat

60 lines
2.7 KiB
Batchfile

@echo off
chcp 65001 >nul
echo ========================================
echo 創建鑫廣宇系統 - 完整腳本
echo ========================================
echo.
echo 步驟1: 複製項目到 xgy-oa 目錄...
xcopy /E /I /Y "d:\klp-oa\klp-oa" "d:\klp-oa\xgy-oa"
if %errorlevel% neq 0 (
echo 複製失敗,請手動複製項目
pause
exit /b 1
)
echo.
echo 步驟2: 替換 vue.config.js 中的內容...
powershell -Command "(Get-Content 'd:\klp-oa\xgy-oa\klp-ui\vue.config.js') -replace '琛德', '鑫廣宇' | Set-Content 'd:\klp-oa\xgy-oa\klp-ui\vue.config.js' -Encoding UTF8"
echo.
echo 步驟3: 替換 views 目錄中的文件...
powershell -Command "(Get-ChildItem -Path 'd:\klp-oa\xgy-oa\klp-ui\src\views' -Recurse -Include *.vue -Exclude *.md | ForEach-Object { (Get-Content $_.FullName -Raw) -replace '琛德', '鑫廣宇' | Set-Content $_.FullName -Encoding UTF8 })"
echo.
echo 步驟4: 替換 api 目錄中的文件...
powershell -Command "(Get-ChildItem -Path 'd:\klp-oa\xgy-oa\klp-ui\src\api' -Recurse -Include *.js | ForEach-Object { (Get-Content $_.FullName -Raw) -replace '琛德', '鑫廣宇' | Set-Content $_.FullName -Encoding UTF8 })"
echo.
echo 步驟5: 替換 layout 目錄中的文件...
powershell -Command "(Get-ChildItem -Path 'd:\klp-oa\xgy-oa\klp-ui\src\layout' -Recurse -Include *.vue | ForEach-Object { (Get-Content $_.FullName -Raw) -replace '琛德', '鑫廣宇' | Set-Content $_.FullName -Encoding UTF8 })"
echo.
echo 步驟6: 替換 components 目錄中的文件...
powershell -Command "(Get-ChildItem -Path 'd:\klp-oa\xgy-oa\klp-ui\src\components' -Recurse -Include *.vue | ForEach-Object { (Get-Content $_.FullName -Raw) -replace '琛德', '鑫廣宇' | Set-Content $_.FullName -Encoding UTF8 })"
echo.
echo 步驟7: 替換 utils 目錄中的文件...
powershell -Command "(Get-ChildItem -Path 'd:\klp-oa\xgy-oa\klp-ui\src\utils' -Recurse -Include *.js | ForEach-Object { (Get-Content $_.FullName -Raw) -replace '琛德', '鑫廣宇' | Set-Content $_.FullName -Encoding UTF8 })"
echo.
echo ========================================
echo 鑫廣宇系統創建完成!
echo ========================================
echo.
echo 以下目錄中的文件需要手動檢查並替換:
echo - d:\klp-oa\xgy-oa\klp-ui\src\plugins\
echo - d:\klp-oa\xgy-oa\klp-ui\src\directive\
echo - d:\klp-oa\xgy-oa\klp-ui\src\store\
echo - d:\klp-oa\xgy-oa\klp-ui\src\router\
echo - d:\klp-oa\xgy-oa\klp-ui\src\assets\
echo.
echo 建議使用 VS Code 的查找替換功能:
echo 1. 打開 d:\klp-oa\xgy-oa 文件夾
echo 2. 按 Ctrl+Shift+H 打開全局替換
echo 3. 搜索 "琛德"
echo 4. 替換為 "鑫廣宇"
echo 5. 點擊 "全部替換"
echo.
pause