60 lines
2.7 KiB
Batchfile
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
|