修改页面结构

This commit is contained in:
2026-02-02 20:07:37 +08:00
parent 3de5e9ebe9
commit 21f4a0fa96
209 changed files with 41824 additions and 2730 deletions

63
refactor-script.ps1 Normal file
View File

@@ -0,0 +1,63 @@
# Admin Pages Refactoring Helper Script
# 用于快速识别需要修改的文件模式
$adminPath = "d:\骅锋\mall\pages\mall\admin"
# 获取所有 .uvue 文件
$files = Get-ChildItem -Path $adminPath -Recurse -Filter "*.uvue" | Select-Object FullName, Name
# 统计不同的文件类型/模式
$patterns = @{}
foreach ($file in $files) {
$content = Get-Content $file.FullName -Raw
# 检测模式
if ($content -match '\.Page\s*\{') {
$patterns["PascalCase_Classes"] += 1
}
if ($content -match '#ffffff') {
$patterns["Hardcoded_Colors"] += 1
}
if ($content -match 'background:\s*#') {
$patterns["Hardcoded_BG"] += 1
}
if ($content -match 'lang="scss"') {
$patterns["Has_SCSS_Lang"] += 1
}
if ($content -match 'color:\s*#999') {
$patterns["Gray_Color"] += 1
}
}
Write-Host "Pattern Analysis Results:"
$patterns | ForEach-Object {
Write-Host "$($_.Name): $($_.Value)"
}
# 分组输出需要修改的文件
Write-Host "`nFiles by Category:`n"
# P0 Priority (已完成)
$p0Files = @(
"user-management.uvue",
"product-management.uvue",
"order-management.uvue",
"system-settings.uvue",
"marketing-management.uvue"
)
# P1 Priority (maintain 文件夹)
Write-Host "P1 Files (maintain/):"
Get-ChildItem -Path "$adminPath\maintain" -Recurse -Filter "*.uvue" |
Where-Object { $_.Name -ne "system-info.uvue" } |
ForEach-Object { Write-Host " - $($_.FullName -replace [regex]::Escape($adminPath), '')" }
# 其他需要修改的文件
Write-Host "`nOther files (P2+):"
Get-ChildItem -Path $adminPath -Recurse -Filter "*.uvue" |
Where-Object {
$_.FullName -notmatch "maintain" -and
$p0Files -notcontains $_.Name
} |
ForEach-Object { Write-Host " - $($_.FullName -replace [regex]::Escape($adminPath), '')" }