# 切换 fms-table cell 渲染实现用于 A/B 测速 # 用法: .\swap-cellrenderer.ps1 $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 ' } }