Files
workspace/code/fms/.fps-probe/swap-cellrenderer.ps1
T
2026-08-19 17:32:25 +08:00

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>'
}
}