diff --git a/frontend/src/components/admin/users-resource.tsx b/frontend/src/components/admin/users-resource.tsx index e471c793..7762b8ce 100644 --- a/frontend/src/components/admin/users-resource.tsx +++ b/frontend/src/components/admin/users-resource.tsx @@ -68,7 +68,7 @@ export default function UsersPage() { }), }, ); - message.success(`已重置 ${user.email},登录身份、管理员角色和积分保持不变`); + message.success(`已重置 ${user.email},登录身份、管理员角色、积分及账务审计记录会保留`); setRevealed((current) => { const next = { ...current }; delete next[user.id]; diff --git a/frontend/tests/admin-model-management-ui-contract.test.ts b/frontend/tests/admin-model-management-ui-contract.test.ts index aeb1a610..488a7782 100644 --- a/frontend/tests/admin-model-management-ui-contract.test.ts +++ b/frontend/tests/admin-model-management-ui-contract.test.ts @@ -71,7 +71,9 @@ test("model mutations omit client reasons while the server keeps fixed audit rea assert.doesNotMatch(component, /reauthPermission=[^\n]*models\.|验证并(?:保存|获取)/); assert.match(component, /open=\{providerOpen\} okText="保存"[\s\S]*onFinish=\{saveProvider\}/); assert.doesNotMatch(component, /继续验证/); - assert.match(component, / void submitVersionAction\(\)\}/); + assert.doesNotMatch(component, /versionAction|submitVersionAction/); + assert.match(component, /onClick=\{\(\) => void runVersionAction\("publish", item\)\}>发布<\/Button>/); + assert.match(component, /onClick=\{\(\) => void runVersionAction\("rollback", item\)\}>回滚到此版<\/Button>/); assert.doesNotMatch(route, /reason:\s*z\.string/); for (const reason of ["保存模型供应商", "保存模型草稿", "发布模型版本", "回滚模型版本"]) {