fix(缺陷管理): 缺陷管理变更历史增加操作字段展示
--bug=1036361 --user=宋天阳 【缺陷管理】缺陷详情-变更历史-列表无类型字段 https://www.tapd.cn/55049933/s/1471764
This commit is contained in:
parent
f51eb51956
commit
ab678d48c9
|
@ -1,6 +1,7 @@
|
|||
package io.metersphere.bug.service;
|
||||
|
||||
import io.metersphere.sdk.util.BeanUtils;
|
||||
import io.metersphere.sdk.util.Translator;
|
||||
import io.metersphere.system.domain.OperationHistory;
|
||||
import io.metersphere.system.domain.OperationHistoryExample;
|
||||
import io.metersphere.system.domain.User;
|
||||
|
@ -8,10 +9,12 @@ import io.metersphere.system.domain.UserExample;
|
|||
import io.metersphere.system.dto.OperationHistoryDTO;
|
||||
import io.metersphere.system.dto.request.OperationHistoryRequest;
|
||||
import io.metersphere.system.log.constants.OperationLogModule;
|
||||
import io.metersphere.system.log.constants.OperationLogType;
|
||||
import io.metersphere.system.mapper.OperationHistoryMapper;
|
||||
import io.metersphere.system.mapper.UserMapper;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
@ -51,6 +54,14 @@ public class BugHistoryService {
|
|||
OperationHistoryDTO dto = new OperationHistoryDTO();
|
||||
BeanUtils.copyBean(dto, h);
|
||||
dto.setCreateUserName(userMap.get(h.getCreateUser()) == null ? h.getCreateUser() : userMap.get(h.getCreateUser()));
|
||||
if (StringUtils.equals(dto.getType(), OperationLogType.ADD.name())) {
|
||||
dto.setType(Translator.get("add"));
|
||||
} else if (StringUtils.equals(dto.getType(), OperationLogType.UPDATE.name())) {
|
||||
dto.setType(Translator.get("update"));
|
||||
} else if (StringUtils.equals(dto.getType(), OperationLogType.DELETE.name())) {
|
||||
dto.setType(Translator.get("delete"));
|
||||
}
|
||||
|
||||
return dto;
|
||||
}).toList();
|
||||
}
|
||||
|
|
|
@ -189,7 +189,7 @@
|
|||
<div class="w-full">
|
||||
<slot name="empty">
|
||||
<div class="flex h-[40px] flex-col items-center justify-center">
|
||||
<span class="text-[14px] text-[var(--color-text-4)]">{{ t('msTable.empty') }}</span>
|
||||
<span class="text-[14px] text-[var(--color-text-4)]">{{ t('common.noData') }}</span>
|
||||
</div>
|
||||
</slot>
|
||||
</div>
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
<ms-base-table class="mt-[16px]" v-bind="propsRes" v-on="propsEvent">
|
||||
<template #changeNumber="{ record }">
|
||||
<span>{{ record.id }}</span>
|
||||
<!-- TODO: 先不上 -->
|
||||
<!-- <a-tag size="small" class="ml-[4px]">{{ t('bugManagement.history.current') }}</a-tag> -->
|
||||
</template>
|
||||
</ms-base-table>
|
||||
</template>
|
||||
|
@ -30,6 +28,12 @@
|
|||
dataIndex: 'id',
|
||||
width: 200,
|
||||
},
|
||||
{
|
||||
title: 'bugManagement.history.operation',
|
||||
dataIndex: 'type',
|
||||
showTooltip: true,
|
||||
width: 200,
|
||||
},
|
||||
{
|
||||
title: 'bugManagement.history.operationMan',
|
||||
dataIndex: 'createUserName',
|
||||
|
|
|
@ -120,6 +120,7 @@ export default {
|
|||
history: {
|
||||
changeNumber: 'Change number',
|
||||
operationMan: 'Operator',
|
||||
operation: 'Operation',
|
||||
updateTime: 'Update time',
|
||||
restore: 'Restore',
|
||||
current: 'Current',
|
||||
|
|
|
@ -120,6 +120,7 @@ export default {
|
|||
history: {
|
||||
changeNumber: '变更序号',
|
||||
operationMan: '操作人',
|
||||
operation: '操作',
|
||||
updateTime: '更新时间',
|
||||
restore: '恢复',
|
||||
current: '当前',
|
||||
|
|
Loading…
Reference in New Issue