This commit is contained in:
zlwu committed 2026-05-25 15:14:06 +08:00
1 parent 575e63e7e8
commit 771f010a39
165 files changed
+67359 -21698

No files matched your search

@@ -415,3 +415,78 @@ export const txnStatusTagType = (status: string): string => {
return map[status] || 'info'
}
/** 中试申请单状态 */
export function applicationStatusLabel(status: string): string {
const map: Record<string, string> = { dks: '待开始', jxz: '进行中', ywc: '已完成', yzf: '已作废' }
return map[status] || status || '-'
}
export function applicationStatusTagType(status: string): '' | 'success' | 'warning' | 'danger' | 'info' {
const map: Record<string, '' | 'success' | 'warning' | 'danger' | 'info'> = {
dks: 'info', jxz: '', ywc: 'success', yzf: 'danger'
}
return map[status] || 'info'
}
// ========== 中试服务体检状态 ==========
export function checkupStatusLabel(status: string): string {
const map: Record<string, string> = {
dtj: '待体检',
ytj: '已体检',
}
return map[status] || status || '-'
}
export function checkupStatusTagType(status: string): string {
const map: Record<string, string> = {
dtj: 'warning',
ytj: 'success',
}
return map[status] || 'info'
}
export function feeStatusLabel(status: string): string {
const map: Record<string, string> = {
wjs: '未结算',
yjs: '已结算',
}
return map[status] || status || '-'
}
export function feeStatusTagType(status: string): string {
const map: Record<string, string> = {
wjs: 'info',
yjs: 'success',
}
return map[status] || 'info'
}
// ========== 中试服务 - 输注计划状态 ==========
export function scheduleStatusLabel(status: string): string {
const map: Record<string, string> = {
dsc: '待生产',
ysc: '已生产',
yjf: '已交付',
yqx: '已取消',
}
return map[status] || status || '-'
}
export function scheduleStatusTagType(status: string): string {
const map: Record<string, string> = {
dsc: 'info',
ysc: '',
yjf: 'success',
yqx: 'danger',
}
return map[status] || 'info'
}
// ========== 中试服务 - 放行审核结论 ==========
export function releaseReviewConclusionLabel(conclusion: string): string {
const map: Record<string, string> = { tg: '通过', btg: '不通过' }
return map[conclusion] || conclusion || '-'
}
export function releaseReviewConclusionTagType(conclusion: string): string {
const map: Record<string, string> = { tg: 'success', btg: 'danger' }
return map[conclusion] || 'info'
}