增加 停用/启用 按钮对模板状态进行操作

This commit is contained in:
linxd
2025-07-17 08:59:31 +08:00
parent 0c293f836a
commit fc4787359c
4 changed files with 85 additions and 26 deletions

View File

@ -283,29 +283,15 @@ const SupplierAnnualTemplateManage: React.FC = () => {
{intl.formatMessage({ id: 'supplierAnnualTemplateManage.common.view' })}
</Button>
{/* 草稿状态显示启用按钮 */}
{record.status === AnnualTemplateStatus.DRAFT && (
{/* 禁用状态显示启用按钮 草稿状态显示启用按钮 */}
{(record.status === AnnualTemplateStatus.DISABLED || record.status === AnnualTemplateStatus.DRAFT) && (
<Button type="link" onClick={() => handleEnableTemplate(record.id)} size="small">
{intl.formatMessage({ id: 'supplierAnnualTemplateManage.common.enable' })}
</Button>
)}
{/* 草稿状态显示禁用按钮 */}
{record.status === AnnualTemplateStatus.DRAFT && (
<Button type="link" danger onClick={() => handleDisableTemplate(record.id)} size="small">
{intl.formatMessage({ id: 'supplierAnnualTemplateManage.common.disable' })}
</Button>
)}
{/* 禁用状态显示启用按钮 */}
{record.status === AnnualTemplateStatus.DISABLED && (
<Button type="link" onClick={() => handleEnableTemplate(record.id)} size="small">
{intl.formatMessage({ id: 'supplierAnnualTemplateManage.common.enable' })}
</Button>
)}
{/* 启用状态显示禁用按钮 */}
{record.status === AnnualTemplateStatus.ENABLED && (
{/* 启用状态显示禁用按钮 草稿状态显示禁用按钮 */}
{(record.status === AnnualTemplateStatus.ENABLED || record.status === AnnualTemplateStatus.DRAFT) && (
<Button type="link" danger onClick={() => handleDisableTemplate(record.id)} size="small">
{intl.formatMessage({ id: 'supplierAnnualTemplateManage.common.disable' })}
</Button>