嘉祥鑫广宇xgy‑oa系统 完整初始化提交
This commit is contained in:
59
create_xgy_system.bat
Normal file
59
create_xgy_system.bat
Normal file
@@ -0,0 +1,59 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user