24 lines
858 B
PowerShell
24 lines
858 B
PowerShell
# 切换 fms-table cell 渲染实现用于 A/B 测速
|
|
# 用法: .\swap-cellrenderer.ps1 <old|new>
|
|
$target = 'fms-vue\src\components\fms-table\utils\createCellRenderer.js'
|
|
$backup = 'fms-vue\src\components\fms-table\utils\createCellRenderer.js.current.bak'
|
|
$old = 'fms-vue\src\components\fms-table\utils\createCellRenderer.old.js'
|
|
|
|
if (-not (Test-Path $target)) { throw "missing $target" }
|
|
|
|
switch ($args[0]) {
|
|
'old' {
|
|
if (-not (Test-Path $backup)) { Copy-Item $target $backup }
|
|
Copy-Item $old $target -Force
|
|
Write-Host '→ 已切换到【旧版】(所有列注入 customCell)'
|
|
}
|
|
'new' {
|
|
if (-not (Test-Path $backup)) { throw "no backup: $backup" }
|
|
Copy-Item $backup $target -Force
|
|
Write-Host '→ 已还原【新版】(纯展示列走原生 td)'
|
|
}
|
|
default {
|
|
Write-Host '用法: .\swap-cellrenderer.ps1 <old|new>'
|
|
}
|
|
}
|