fix: 修复审批页面标签不是翻译后的 (#1080)

Reviewed-on: daoyoucloud/tachybase#1080
Reviewed-by: sealday <zhanglin@daoyoucloud.com>
Co-authored-by: wjh <wwwjh0710@163.com>
Co-committed-by: wjh <wwwjh0710@163.com>
This commit is contained in:
wjh 2024-05-30 17:01:35 +08:00 committed by sealday
parent 8fdd5d4fe9
commit b53c265264

View File

@ -8,6 +8,7 @@ import { Space, Tag } from 'antd';
import { approvalStatusOptions } from '../../constants';
import { useContextApprovalExecution } from '../../context/ApprovalExecution';
import { useTranslation } from '../../locale';
export function ActionBarProvider(props) {
const { status } = useContextApprovalExecution();
@ -20,12 +21,12 @@ export function ActionBarProvider(props) {
}
const ComponentUserInfo = () => {
const compile = useCompile();
const { t } = useTranslation();
const { status, updatedAt, user } = useContextApprovalExecution();
const configObj = approvalStatusOptions.find((value) => value.value === status);
return (
<Space>
<Tag color={configObj.color}>{compile(configObj.label)}</Tag>
<Tag color={configObj.color}>{t(configObj.label)}</Tag>
<time>{str2moment(updatedAt).format('YYYY-MM-DD HH:mm:ss')}</time>
<Tag>{user.nickname}</Tag>
</Space>