Files
crawler-plugin/admin-frontend-vue/src/pages/records/digitalhuman-release.ts
T

13 lines
584 B
TypeScript

/** 数字人版本发布操作(任务 135):可发布判定与确认文案;纯逻辑。 */
/** 仅明确为草稿(DRAFT)的版本可发布;未知/已发布不可。 */
export function canReleaseDigitalHumanVersion(status: unknown): boolean {
return typeof status === 'string' && status.trim().toUpperCase() === 'DRAFT'
}
/** 发布确认文案(对齐 admin.js:6347);空版本返回 null。 */
export function releaseDigitalHumanConfirmText(version: string): string | null {
const v = (version || '').trim()
return v ? `确认发布版本 ${v} 吗?` : null
}