diff --git a/admin-frontend-vue/src/pages/records/digitalhuman-release.ts b/admin-frontend-vue/src/pages/records/digitalhuman-release.ts index 91634a05..c432fade 100644 --- a/admin-frontend-vue/src/pages/records/digitalhuman-release.ts +++ b/admin-frontend-vue/src/pages/records/digitalhuman-release.ts @@ -1,9 +1,8 @@ /** 数字人版本发布操作(任务 135):可发布判定与确认文案;纯逻辑。 */ -import { normalizeDigitalHumanStatus } from './digitalhuman-dto.ts' -/** 仅草稿版本可发布。 */ +/** 仅明确为草稿(DRAFT)的版本可发布;未知/已发布不可。 */ export function canReleaseDigitalHumanVersion(status: unknown): boolean { - return normalizeDigitalHumanStatus(status) === 'DRAFT' + return typeof status === 'string' && status.trim().toUpperCase() === 'DRAFT' } /** 发布确认文案;空版本返回 null。 */