fix(项目管理): 误报规则日志记录有误
--bug=1039536 --user=宋昌昌 【项目管理】日志-用户添加误报规则的操作对象是空 https://www.tapd.cn/55049933/s/1500149
This commit is contained in:
parent
6668378d9c
commit
4893acce0c
|
@ -201,7 +201,7 @@ public class FakeErrorService {
|
||||||
fakeError.getId(),
|
fakeError.getId(),
|
||||||
userId,
|
userId,
|
||||||
OperationLogType.ADD.name(),
|
OperationLogType.ADD.name(),
|
||||||
OperationLogModule.PROJECT_PROJECT_MANAGER,
|
OperationLogModule.PROJECT_MANAGEMENT_PERMISSION_MENU_MANAGEMENT_FAKE_ERROR,
|
||||||
fakeError.getName());
|
fakeError.getName());
|
||||||
dto.setMethod(HttpMethodConstants.POST.name());
|
dto.setMethod(HttpMethodConstants.POST.name());
|
||||||
dto.setPath("/fake/error/add");
|
dto.setPath("/fake/error/add");
|
||||||
|
@ -225,7 +225,7 @@ public class FakeErrorService {
|
||||||
fakeError.getId(),
|
fakeError.getId(),
|
||||||
userId,
|
userId,
|
||||||
OperationLogType.UPDATE.name(),
|
OperationLogType.UPDATE.name(),
|
||||||
OperationLogModule.PROJECT_PROJECT_MANAGER,
|
OperationLogModule.PROJECT_MANAGEMENT_PERMISSION_MENU_MANAGEMENT_FAKE_ERROR,
|
||||||
fakeError.getName());
|
fakeError.getName());
|
||||||
dto.setMethod(HttpMethodConstants.POST.name());
|
dto.setMethod(HttpMethodConstants.POST.name());
|
||||||
dto.setPath("/fake/error/update");
|
dto.setPath("/fake/error/update");
|
||||||
|
@ -258,7 +258,7 @@ public class FakeErrorService {
|
||||||
fakeError.getId(),
|
fakeError.getId(),
|
||||||
null,
|
null,
|
||||||
OperationLogType.UPDATE.name(),
|
OperationLogType.UPDATE.name(),
|
||||||
OperationLogModule.PROJECT_PROJECT_MANAGER,
|
OperationLogModule.PROJECT_MANAGEMENT_PERMISSION_MENU_MANAGEMENT_FAKE_ERROR,
|
||||||
fakeError.getName());
|
fakeError.getName());
|
||||||
dto.setOriginalValue(JSON.toJSONBytes(fakeError));
|
dto.setOriginalValue(JSON.toJSONBytes(fakeError));
|
||||||
logs.add(dto);
|
logs.add(dto);
|
||||||
|
@ -319,7 +319,7 @@ public class FakeErrorService {
|
||||||
fakeError.getId(),
|
fakeError.getId(),
|
||||||
null,
|
null,
|
||||||
OperationLogType.UPDATE.name(),
|
OperationLogType.UPDATE.name(),
|
||||||
OperationLogModule.PROJECT_PROJECT_MANAGER,
|
OperationLogModule.PROJECT_MANAGEMENT_PERMISSION_MENU_MANAGEMENT_FAKE_ERROR,
|
||||||
fakeError.getName());
|
fakeError.getName());
|
||||||
dto.setOriginalValue(JSON.toJSONBytes(fakeError));
|
dto.setOriginalValue(JSON.toJSONBytes(fakeError));
|
||||||
logs.add(dto);
|
logs.add(dto);
|
||||||
|
|
|
@ -95,6 +95,8 @@ public class OperationLogModule {
|
||||||
public static final String PROJECT_MANAGEMENT = "PROJECT_MANAGEMENT";
|
public static final String PROJECT_MANAGEMENT = "PROJECT_MANAGEMENT";
|
||||||
// 项目管理-项目与权限
|
// 项目管理-项目与权限
|
||||||
public static final String PROJECT_MANAGEMENT_PERMISSION = "PROJECT_MANAGEMENT_PERMISSION";
|
public static final String PROJECT_MANAGEMENT_PERMISSION = "PROJECT_MANAGEMENT_PERMISSION";
|
||||||
|
// 项目管理-项目与权限-应用设置-误报库
|
||||||
|
public static final String PROJECT_MANAGEMENT_PERMISSION_MENU_MANAGEMENT_FAKE_ERROR = "PROJECT_MANAGEMENT_PERMISSION_MENU_MANAGEMENT_FAKE";
|
||||||
// 项目管理-项目与权限-成员
|
// 项目管理-项目与权限-成员
|
||||||
public static final String PROJECT_MANAGEMENT_PERMISSION_MEMBER = "PROJECT_MANAGEMENT_PERMISSION_MEMBER";
|
public static final String PROJECT_MANAGEMENT_PERMISSION_MEMBER = "PROJECT_MANAGEMENT_PERMISSION_MEMBER";
|
||||||
// 项目管理-项目与权限-用户组
|
// 项目管理-项目与权限-用户组
|
||||||
|
|
|
@ -523,6 +523,15 @@ export const pathMap: PathMapItem[] = [
|
||||||
route: RouteEnum.PROJECT_MANAGEMENT_PERMISSION_MENU_MANAGEMENT,
|
route: RouteEnum.PROJECT_MANAGEMENT_PERMISSION_MENU_MANAGEMENT,
|
||||||
permission: [],
|
permission: [],
|
||||||
level: MENU_LEVEL[2],
|
level: MENU_LEVEL[2],
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
key: 'PROJECT_MANAGEMENT_PERMISSION_MENU_MANAGEMENT_FAKE', // 项目管理-项目与权限-菜单管理-误报
|
||||||
|
locale: 'menu.projectManagement.fakeError',
|
||||||
|
route: RouteEnum.PROJECT_MANAGEMENT_MENU_MANAGEMENT_ERROR_REPORT_RULE,
|
||||||
|
permission: [],
|
||||||
|
level: MENU_LEVEL[2],
|
||||||
|
},
|
||||||
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: 'PROJECT_MANAGEMENT_PERMISSION_VERSION', // 项目管理-项目与权限-项目版本
|
key: 'PROJECT_MANAGEMENT_PERMISSION_VERSION', // 项目管理-项目与权限-项目版本
|
||||||
|
|
|
@ -39,6 +39,7 @@ export default {
|
||||||
'menu.projectManagement.fileManagement': 'File',
|
'menu.projectManagement.fileManagement': 'File',
|
||||||
'menu.projectManagement.messageManagement': 'Message',
|
'menu.projectManagement.messageManagement': 'Message',
|
||||||
'menu.projectManagement.commonScript': 'Common Script',
|
'menu.projectManagement.commonScript': 'Common Script',
|
||||||
|
'menu.projectManagement.fakeError': 'Fake Error',
|
||||||
'menu.projectManagement.messageManagementEdit': 'Update Template',
|
'menu.projectManagement.messageManagementEdit': 'Update Template',
|
||||||
'menu.caseManagement.featureCase': 'Feature Case',
|
'menu.caseManagement.featureCase': 'Feature Case',
|
||||||
'menu.caseManagement.featureCaseRecycle': 'Recycle',
|
'menu.caseManagement.featureCaseRecycle': 'Recycle',
|
||||||
|
|
|
@ -45,6 +45,7 @@ export default {
|
||||||
'menu.projectManagement.fileManagement': '文件管理',
|
'menu.projectManagement.fileManagement': '文件管理',
|
||||||
'menu.projectManagement.messageManagement': '消息管理',
|
'menu.projectManagement.messageManagement': '消息管理',
|
||||||
'menu.projectManagement.commonScript': '公共脚本',
|
'menu.projectManagement.commonScript': '公共脚本',
|
||||||
|
'menu.projectManagement.fakeError': '误报库',
|
||||||
'menu.projectManagement.messageManagementEdit': '更新模板',
|
'menu.projectManagement.messageManagementEdit': '更新模板',
|
||||||
'menu.projectManagement.environmentManagement': '环境管理',
|
'menu.projectManagement.environmentManagement': '环境管理',
|
||||||
'menu.caseManagement.featureCase': '功能用例',
|
'menu.caseManagement.featureCase': '功能用例',
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
</div>
|
</div>
|
||||||
<MsBaseTable v-bind="propsRes" ref="tableRef" v-on="propsEvent">
|
<MsBaseTable v-bind="propsRes" ref="tableRef" v-on="propsEvent">
|
||||||
<template #defaultTemplate="{ record }">
|
<template #defaultTemplate="{ record }">
|
||||||
<div v-if="record.enableDefault || isEnableOrdTemplate">
|
<div v-if="record.enableDefault">
|
||||||
<a-tooltip :content="t('system.orgTemplate.must.open.one')" :mouse-enter-delay="500">
|
<a-tooltip :content="t('system.orgTemplate.must.open.one')" :mouse-enter-delay="500">
|
||||||
<a-switch
|
<a-switch
|
||||||
v-model="record.enableDefault"
|
v-model="record.enableDefault"
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
<a-switch
|
<a-switch
|
||||||
v-else
|
v-else
|
||||||
v-model="record.enableDefault"
|
v-model="record.enableDefault"
|
||||||
:disabled="record.enableDefault || isEnableOrdTemplate"
|
:disabled="record.enableDefault"
|
||||||
size="small"
|
size="small"
|
||||||
type="line"
|
type="line"
|
||||||
@change="(value) => changeDefault(value, record)"
|
@change="(value) => changeDefault(value, record)"
|
||||||
|
|
Loading…
Reference in New Issue