fix(操作日志): 删除缺陷模版操作日志的操作对象显示汉化

--bug=1018371 --user=李玉号 【操作日志】删除缺陷模版操作日志的操作对象显示汉化
https://www.tapd.cn/55049933/s/1266572
This commit is contained in:
shiziyuan9527 2022-10-18 18:29:49 +08:00 committed by lyh
parent 380ae96f15
commit 590fa157ef
2 changed files with 414 additions and 382 deletions

View File

@ -1,279 +1,284 @@
import i18n from "@/i18n";
export function LOG_TYPE(_this) {
let LOG_TYPE = [
{id: 'CREATE', label: _this.$t('api_test.definition.request.create_info')},
{id: 'DELETE', label: _this.$t('commons.delete')},
{id: 'UPDATE', label: _this.$t('commons.update')},
{id: 'IMPORT', label: _this.$t('api_test.api_import.label')},
{id: 'EXPORT', label: _this.$t('commons.export')},
{id: 'ASSOCIATE_CASE', label: _this.$t('test_track.review_view.relevance_case')},
{id: 'ASSOCIATE_ISSUE', label: _this.$t('test_track.case.relate_issue')},
{id: 'UN_ASSOCIATE_CASE', label: _this.$t('test_track.case.unlink')},
{id: 'REVIEW', label: _this.$t('test_track.review_view.start_review')},
{id: 'COPY', label: _this.$t('commons.copy')},
{id: 'EXECUTE', label: _this.$t('api_test.automation.execute')},
{id: 'CREATE_PRE_TEST', label: _this.$t('api_test.create_performance_test')},
{id: 'SHARE', label: _this.$t('operating_log.share')},
{id: 'LOGIN', label: _this.$t('commons.login')},
{id: 'RESTORE', label: _this.$t('commons.reduction')},
{id: 'DEBUG', label: _this.$t('api_test.request.debug')},
{id: 'GC', label: _this.$t('api_test.automation.trash')},
{id: 'BATCH_DEL', label: _this.$t('api_test.definition.request.batch_delete')},
{id: 'BATCH_UPDATE', label: _this.$t('api_test.definition.request.batch_edit')},
{id: 'BATCH_ADD', label: _this.$t('commons.batch_add')},
{id: 'BATCH_RESTORE', label: _this.$t('commons.batch_restore')},
{id: 'BATCH_GC', label: _this.$t('commons.batch_gc')}
];
return LOG_TYPE;
let LOG_TYPE = [
{id: 'CREATE', label: _this.$t('api_test.definition.request.create_info')},
{id: 'DELETE', label: _this.$t('commons.delete')},
{id: 'UPDATE', label: _this.$t('commons.update')},
{id: 'IMPORT', label: _this.$t('api_test.api_import.label')},
{id: 'EXPORT', label: _this.$t('commons.export')},
{id: 'ASSOCIATE_CASE', label: _this.$t('test_track.review_view.relevance_case')},
{id: 'ASSOCIATE_ISSUE', label: _this.$t('test_track.case.relate_issue')},
{id: 'UN_ASSOCIATE_CASE', label: _this.$t('test_track.case.unlink')},
{id: 'REVIEW', label: _this.$t('test_track.review_view.start_review')},
{id: 'COPY', label: _this.$t('commons.copy')},
{id: 'EXECUTE', label: _this.$t('api_test.automation.execute')},
{id: 'CREATE_PRE_TEST', label: _this.$t('api_test.create_performance_test')},
{id: 'SHARE', label: _this.$t('operating_log.share')},
{id: 'LOGIN', label: _this.$t('commons.login')},
{id: 'RESTORE', label: _this.$t('commons.reduction')},
{id: 'DEBUG', label: _this.$t('api_test.request.debug')},
{id: 'GC', label: _this.$t('api_test.automation.trash')},
{id: 'BATCH_DEL', label: _this.$t('api_test.definition.request.batch_delete')},
{id: 'BATCH_UPDATE', label: _this.$t('api_test.definition.request.batch_edit')},
{id: 'BATCH_ADD', label: _this.$t('commons.batch_add')},
{id: 'BATCH_RESTORE', label: _this.$t('commons.batch_restore')},
{id: 'BATCH_GC', label: _this.$t('commons.batch_gc')}
];
return LOG_TYPE;
}
export function LOG_TYPE_MAP(_this) {
let LOG_TYPE_MAP = new Map([
['CREATE', _this.$t('api_test.definition.request.create_info')],
['DELETE', _this.$t('commons.delete')],
['UPDATE', _this.$t('commons.update')],
['IMPORT', _this.$t('api_test.api_import.label')],
['EXPORT', _this.$t('commons.export')],
['ASSOCIATE_CASE', _this.$t('test_track.review_view.relevance_case')],
['ASSOCIATE_ISSUE', _this.$t('test_track.case.relate_issue')],
['UN_ASSOCIATE_CASE', _this.$t('test_track.case.unlink')],
['REVIEW', _this.$t('test_track.review_view.start_review')],
['COPY', _this.$t('commons.copy')],
['EXECUTE', _this.$t('api_test.automation.execute')],
['CREATE_PRE_TEST', _this.$t('api_test.create_performance_test')],
['SHARE', _this.$t('operating_log.share')],
['LOGIN', _this.$t('commons.login')],
['RESTORE', _this.$t('commons.reduction')],
['DEBUG', _this.$t('api_test.request.debug')],
['GC', _this.$t('api_test.automation.trash')],
['BATCH_DEL', _this.$t('api_test.definition.request.batch_delete')],
['BATCH_UPDATE', _this.$t('api_test.definition.request.batch_edit')],
['BATCH_ADD', _this.$t('commons.batch_add')],
['BATCH_RESTORE', _this.$t('commons.batch_restore')],
['BATCH_GC', _this.$t('commons.batch_gc')],
]);
return LOG_TYPE_MAP;
let LOG_TYPE_MAP = new Map([
['CREATE', _this.$t('api_test.definition.request.create_info')],
['DELETE', _this.$t('commons.delete')],
['UPDATE', _this.$t('commons.update')],
['IMPORT', _this.$t('api_test.api_import.label')],
['EXPORT', _this.$t('commons.export')],
['ASSOCIATE_CASE', _this.$t('test_track.review_view.relevance_case')],
['ASSOCIATE_ISSUE', _this.$t('test_track.case.relate_issue')],
['UN_ASSOCIATE_CASE', _this.$t('test_track.case.unlink')],
['REVIEW', _this.$t('test_track.review_view.start_review')],
['COPY', _this.$t('commons.copy')],
['EXECUTE', _this.$t('api_test.automation.execute')],
['CREATE_PRE_TEST', _this.$t('api_test.create_performance_test')],
['SHARE', _this.$t('operating_log.share')],
['LOGIN', _this.$t('commons.login')],
['RESTORE', _this.$t('commons.reduction')],
['DEBUG', _this.$t('api_test.request.debug')],
['GC', _this.$t('api_test.automation.trash')],
['BATCH_DEL', _this.$t('api_test.definition.request.batch_delete')],
['BATCH_UPDATE', _this.$t('api_test.definition.request.batch_edit')],
['BATCH_ADD', _this.$t('commons.batch_add')],
['BATCH_RESTORE', _this.$t('commons.batch_restore')],
['BATCH_GC', _this.$t('commons.batch_gc')],
]);
return LOG_TYPE_MAP;
}
export function LOG_MODULE_MAP(_this) {
let LOG_MODULE_MAP = new Map([
['SYSTEM_PARAMETER_SETTING', _this.$t('operating_log.system_parameter_setting')],
['SYSTEM_TEST_RESOURCE', _this.$t('operating_log.system_test_resource')],
['SYSTEM_USER', _this.$t('operating_log.system_user')],
['SYSTEM_WORKSPACE', _this.$t('operating_log.system_workspace')],
['WORKSPACE_TEMPLATE_SETTINGS', _this.$t('operating_log.project_template_settings')],
['WORKSPACE_MESSAGE_SETTINGS', _this.$t('operating_log.project_message_settings')],
['WORKSPACE_TEMPLATE_SETTINGS_FIELD', _this.$t('operating_log.project_template_settings_field')],
['WORKSPACE_TEMPLATE_SETTINGS_ISSUE', _this.$t('operating_log.project_template_settings_issue')],
['WORKSPACE_SERVICE_INTEGRATION', _this.$t('operating_log.workspace_service_integration')],
['WORKSPACE_TEMPLATE_SETTINGS_CASE', _this.$t('operating_log.project_template_settings_case')],
['WORKSPACE_MEMBER', _this.$t('operating_log.workspace_member')],
['API_AUTOMATION', _this.$t('operating_log.api_automation')],
['API_AUTOMATION_SCHEDULE', _this.$t('operating_log.api_automation_schedule')],
['API_AUTOMATION_REPORT', _this.$t('operating_log.api_automation_report')],
['API_DEFINITION', _this.$t('operating_log.api_definition')],
['API_DEFINITION_CASE', _this.$t('operating_log.api_definition_case')],
['TRACK_TEST_PLAN', _this.$t('operating_log.track_test_plan')],
['TRACK_TEST_PLAN_SCHEDULE', _this.$t('operating_log.track_test_plan_schedule')],
['TRACK_BUG', _this.$t('operating_log.track_bug')],
['TRACK_TEST_CASE_REVIEW', _this.$t('operating_log.track_test_case_review')],
['TRACK_TEST_CASE', _this.$t('operating_log.track_test_case')],
['TRACK_REPORT', _this.$t('operating_log.track_report')],
['AUTH_TITLE', _this.$t('operating_log.auth_title')],
['PROJECT_PROJECT_JAR', _this.$t('operating_log.project_project_jar')],
['PROJECT_ENVIRONMENT_SETTING', _this.$t('operating_log.project_environment_setting')],
['PROJECT_PROJECT_MANAGER', _this.$t('operating_log.project_project_manager')],
['PROJECT_FILE_MANAGEMENT', _this.$t('operating_log.project_file_management')],
['PROJECT_TEMPLATE_MANAGEMENT', _this.$t('operating_log.project_template_management')],
['PROJECT_PROJECT_MEMBER', _this.$t('operating_log.project_project_member')],
['PERSONAL_INFORMATION_PERSONAL_SETTINGS', _this.$t('operating_log.personal_information_personal_settings')],
['PERSONAL_INFORMATION_APIKEYS', _this.$t('operating_log.personal_information_apikeys')],
['GROUP_PERMISSION', _this.$t('operating_log.group_permission')],
['PERFORMANCE_TEST_REPORT', _this.$t('operating_log.performance_test_report')],
['PERFORMANCE_TEST', _this.$t('operating_log.performance_test')],
['ERROR_REPORT_LIBRARY', _this.$t('operating_log.error_report_library')],
['SYSTEM_QUOTA_MANAGEMENT', _this.$t('operating_log.system_quota_management')],
['ENTERPRISE_TEST_REPORT', _this.$t('operating_log.enterprise_test_report')],
['SYSTEM_AUTHORIZATION_MANAGEMENT', _this.$t('operating_log.system_authorization_management')],
]);
return LOG_MODULE_MAP;
let LOG_MODULE_MAP = new Map([
['SYSTEM_PARAMETER_SETTING', _this.$t('operating_log.system_parameter_setting')],
['SYSTEM_TEST_RESOURCE', _this.$t('operating_log.system_test_resource')],
['SYSTEM_USER', _this.$t('operating_log.system_user')],
['SYSTEM_WORKSPACE', _this.$t('operating_log.system_workspace')],
['WORKSPACE_TEMPLATE_SETTINGS', _this.$t('operating_log.project_template_settings')],
['WORKSPACE_MESSAGE_SETTINGS', _this.$t('operating_log.project_message_settings')],
['WORKSPACE_TEMPLATE_SETTINGS_FIELD', _this.$t('operating_log.project_template_settings_field')],
['WORKSPACE_TEMPLATE_SETTINGS_ISSUE', _this.$t('operating_log.project_template_settings_issue')],
['WORKSPACE_SERVICE_INTEGRATION', _this.$t('operating_log.workspace_service_integration')],
['WORKSPACE_TEMPLATE_SETTINGS_CASE', _this.$t('operating_log.project_template_settings_case')],
['WORKSPACE_MEMBER', _this.$t('operating_log.workspace_member')],
['API_AUTOMATION', _this.$t('operating_log.api_automation')],
['API_AUTOMATION_SCHEDULE', _this.$t('operating_log.api_automation_schedule')],
['API_AUTOMATION_REPORT', _this.$t('operating_log.api_automation_report')],
['API_DEFINITION', _this.$t('operating_log.api_definition')],
['API_DEFINITION_CASE', _this.$t('operating_log.api_definition_case')],
['TRACK_TEST_PLAN', _this.$t('operating_log.track_test_plan')],
['TRACK_TEST_PLAN_SCHEDULE', _this.$t('operating_log.track_test_plan_schedule')],
['TRACK_BUG', _this.$t('operating_log.track_bug')],
['TRACK_TEST_CASE_REVIEW', _this.$t('operating_log.track_test_case_review')],
['TRACK_TEST_CASE', _this.$t('operating_log.track_test_case')],
['TRACK_REPORT', _this.$t('operating_log.track_report')],
['AUTH_TITLE', _this.$t('operating_log.auth_title')],
['PROJECT_PROJECT_JAR', _this.$t('operating_log.project_project_jar')],
['PROJECT_ENVIRONMENT_SETTING', _this.$t('operating_log.project_environment_setting')],
['PROJECT_PROJECT_MANAGER', _this.$t('operating_log.project_project_manager')],
['PROJECT_FILE_MANAGEMENT', _this.$t('operating_log.project_file_management')],
['PROJECT_TEMPLATE_MANAGEMENT', _this.$t('operating_log.project_template_settings_issue')],
['PROJECT_PROJECT_MEMBER', _this.$t('operating_log.project_project_member')],
['PERSONAL_INFORMATION_PERSONAL_SETTINGS', _this.$t('operating_log.personal_information_personal_settings')],
['PERSONAL_INFORMATION_APIKEYS', _this.$t('operating_log.personal_information_apikeys')],
['GROUP_PERMISSION', _this.$t('operating_log.group_permission')],
['PERFORMANCE_TEST_REPORT', _this.$t('operating_log.performance_test_report')],
['PERFORMANCE_TEST', _this.$t('operating_log.performance_test')],
['ERROR_REPORT_LIBRARY', _this.$t('operating_log.error_report_library')],
['SYSTEM_QUOTA_MANAGEMENT', _this.$t('operating_log.system_quota_management')],
['ENTERPRISE_TEST_REPORT', _this.$t('operating_log.enterprise_test_report')],
['SYSTEM_AUTHORIZATION_MANAGEMENT', _this.$t('operating_log.system_authorization_management')],
]);
return LOG_MODULE_MAP;
}
export function SYSLIST() {
let sysList = [
let sysList = [
{
label: i18n.t('test_track.test_track'), value: i18n.t('test_track.test_track'), children: [
{
label: i18n.t('test_track.test_track'), value: i18n.t('test_track.test_track'), children: [
{
label: i18n.t('permission.project_track_case.name'),
value: [i18n.t('permission.project_track_case.name'), 'TRACK_TEST_CASE'],
leaf: true
},
{
label: i18n.t('test_track.review.test_review'),
value: [i18n.t('test_track.review.test_review'), 'TRACK_TEST_CASE_REVIEW'],
leaf: true
},
{
label: i18n.t('test_track.plan.test_plan'),
value: [i18n.t('test_track.plan.test_plan'), 'TRACK_TEST_PLAN'],
leaf: true
},
{
label: i18n.t('operating_log.track_test_plan_schedule'),
value: [i18n.t('operating_log.track_test_plan_schedule'), 'TRACK_TEST_PLAN_SCHEDULE'],
leaf: true
},
{
label: i18n.t('test_track.issue.issue_management'),
value: [i18n.t('test_track.issue.issue_management'), 'TRACK_BUG'],
leaf: true
},
{label: i18n.t('commons.report'), value: [i18n.t('commons.report'), 'TRACK_REPORT'], leaf: true}]
label: i18n.t('permission.project_track_case.name'),
value: [i18n.t('permission.project_track_case.name'), 'TRACK_TEST_CASE'],
leaf: true
},
{
label: i18n.t('commons.api'), value: i18n.t('commons.api'), children: [
{
label: i18n.t('workstation.table_name.api_definition'),
value: [i18n.t('workstation.table_name.api_definition'), 'API_DEFINITION'],
leaf: true
},
{
label: i18n.t('operating_log.api_definition_case'),
value: [i18n.t('operating_log.api_definition_case'), 'API_DEFINITION_CASE'],
leaf: true
},
{
label: i18n.t('workstation.table_name.api_automation'),
value: [i18n.t('workstation.table_name.api_automation'), 'API_AUTOMATION'],
leaf: true
},
{
label: i18n.t('operating_log.api_automation_schedule'),
value: [i18n.t('operating_log.api_automation_schedule'), 'API_AUTOMATION_SCHEDULE'],
leaf: true
},
{
label: i18n.t('permission.project_api_report.name'),
value: [i18n.t('permission.project_api_report.name'), 'API_AUTOMATION_REPORT'],
leaf: true
}]
label: i18n.t('test_track.review.test_review'),
value: [i18n.t('test_track.review.test_review'), 'TRACK_TEST_CASE_REVIEW'],
leaf: true
},
{
label: i18n.t('workstation.table_name.performance'),
value: i18n.t('workstation.table_name.performance'),
children: [
{
label: i18n.t('workstation.table_name.performance'),
value: [i18n.t('workstation.table_name.performance'), 'PERFORMANCE_TEST'],
leaf: true
},
{
label: i18n.t('report.load_test_report'),
value: [i18n.t('report.load_test_report'), 'PERFORMANCE_TEST_REPORT'],
leaf: true
}]
label: i18n.t('test_track.plan.test_plan'),
value: [i18n.t('test_track.plan.test_plan'), 'TRACK_TEST_PLAN'],
leaf: true
},
{
label: i18n.t('commons.system_setting'), value: i18n.t('commons.system_setting'), children: [
{
label: i18n.t('commons.system') + "-" + i18n.t('commons.user'),
value: [i18n.t('commons.system') + "-" + i18n.t('commons.user'), 'SYSTEM_USER'],
leaf: true
},
{
label: i18n.t('commons.system') + "-" + i18n.t('commons.test_resource_pool'),
value: [i18n.t('commons.system') + "-" + i18n.t('commons.test_resource_pool'), 'SYSTEM_TEST_RESOURCE'],
leaf: true
},
{
label: i18n.t('commons.system') + "-" + i18n.t('commons.system_parameter_setting'),
value: [i18n.t('commons.system') + "-" + i18n.t('commons.system_parameter_setting'), 'SYSTEM_PARAMETER_SETTING'],
leaf: true
},
{
label: i18n.t('commons.system') + "-" + i18n.t('commons.quota'),
value: [i18n.t('commons.system') + "-" + i18n.t('commons.quota'), 'SYSTEM_QUOTA_MANAGEMENT'],
leaf: true
},
{
label: i18n.t('commons.system') + "-" + i18n.t('license.title'),
value: [i18n.t('commons.system') + "-" + i18n.t('license.title'), 'SYSTEM_AUTHORIZATION_MANAGEMENT'],
leaf: true
},
label: i18n.t('operating_log.track_test_plan_schedule'),
value: [i18n.t('operating_log.track_test_plan_schedule'), 'TRACK_TEST_PLAN_SCHEDULE'],
leaf: true
},
{
label: i18n.t('test_track.issue.issue_management'),
value: [i18n.t('test_track.issue.issue_management'), 'TRACK_BUG'],
leaf: true
},
{label: i18n.t('commons.report'), value: [i18n.t('commons.report'), 'TRACK_REPORT'], leaf: true}]
},
{
label: i18n.t('commons.api'), value: i18n.t('commons.api'), children: [
{
label: i18n.t('workstation.table_name.api_definition'),
value: [i18n.t('workstation.table_name.api_definition'), 'API_DEFINITION'],
leaf: true
},
{
label: i18n.t('operating_log.api_definition_case'),
value: [i18n.t('operating_log.api_definition_case'), 'API_DEFINITION_CASE'],
leaf: true
},
{
label: i18n.t('workstation.table_name.api_automation'),
value: [i18n.t('workstation.table_name.api_automation'), 'API_AUTOMATION'],
leaf: true
},
{
label: i18n.t('operating_log.api_automation_schedule'),
value: [i18n.t('operating_log.api_automation_schedule'), 'API_AUTOMATION_SCHEDULE'],
leaf: true
},
{
label: i18n.t('permission.project_api_report.name'),
value: [i18n.t('permission.project_api_report.name'), 'API_AUTOMATION_REPORT'],
leaf: true
}]
},
{
label: i18n.t('workstation.table_name.performance'),
value: i18n.t('workstation.table_name.performance'),
children: [
{
label: i18n.t('workstation.table_name.performance'),
value: [i18n.t('workstation.table_name.performance'), 'PERFORMANCE_TEST'],
leaf: true
},
{
label: i18n.t('report.load_test_report'),
value: [i18n.t('report.load_test_report'), 'PERFORMANCE_TEST_REPORT'],
leaf: true
}]
},
{
label: i18n.t('commons.system_setting'), value: i18n.t('commons.system_setting'), children: [
{
label: i18n.t('commons.system') + "-" + i18n.t('commons.user'),
value: [i18n.t('commons.system') + "-" + i18n.t('commons.user'), 'SYSTEM_USER'],
leaf: true
},
{
label: i18n.t('commons.system') + "-" + i18n.t('commons.test_resource_pool'),
value: [i18n.t('commons.system') + "-" + i18n.t('commons.test_resource_pool'), 'SYSTEM_TEST_RESOURCE'],
leaf: true
},
{
label: i18n.t('commons.system') + "-" + i18n.t('commons.system_parameter_setting'),
value: [i18n.t('commons.system') + "-" + i18n.t('commons.system_parameter_setting'), 'SYSTEM_PARAMETER_SETTING'],
leaf: true
},
{
label: i18n.t('commons.system') + "-" + i18n.t('commons.quota'),
value: [i18n.t('commons.system') + "-" + i18n.t('commons.quota'), 'SYSTEM_QUOTA_MANAGEMENT'],
leaf: true
},
{
label: i18n.t('commons.system') + "-" + i18n.t('license.title'),
value: [i18n.t('commons.system') + "-" + i18n.t('license.title'), 'SYSTEM_AUTHORIZATION_MANAGEMENT'],
leaf: true
},
{
label: i18n.t('commons.workspace'),
value: [i18n.t('commons.workspace'), 'SYSTEM_WORKSPACE'],
leaf: true
},
{
label: i18n.t('commons.workspace') + "-" + i18n.t('permission.workspace_service.name'),
value: [i18n.t('commons.workspace') + "-" + i18n.t('permission.workspace_service.name'), 'WORKSPACE_SERVICE_INTEGRATION'],
leaf: true
},
{
label: i18n.t('commons.workspace') + "-" + i18n.t('permission.project_message.name'),
value: [i18n.t('commons.workspace') + "-" + i18n.t('permission.project_message.name'), 'WORKSPACE_MESSAGE_SETTINGS'],
leaf: true
},
{
label: i18n.t('commons.workspace') + "-" + i18n.t('permission.project_user.name'),
value: [i18n.t('commons.workspace') + "-" + i18n.t('permission.project_user.name'), 'WORKSPACE_MEMBER'],
leaf: true
},
{
label: i18n.t('commons.workspace') + "-" + i18n.t('permission.project_template.name'),
value: [i18n.t('commons.workspace') + "-" + i18n.t('permission.project_template.name'), 'WORKSPACE_TEMPLATE_SETTINGS_CASE'],
leaf: true
},
{
label: i18n.t('commons.personal_information') + "-" + i18n.t('commons.personal_setting'),
value: [i18n.t('commons.personal_information') + "-" + i18n.t('commons.personal_setting'), 'PERSONAL_INFORMATION_PERSONAL_SETTINGS'],
leaf: true
},
{
label: i18n.t('commons.personal_information') + "-API Keys",
value: [i18n.t('commons.personal_information') + "-API Keys", 'PERSONAL_INFORMATION_APIKEYS'],
leaf: true
},
{
label: i18n.t('operating_log.auth_title'),
value: [i18n.t('operating_log.auth_title'), 'AUTH_TITLE'],
leaf: true
}
]
{
label: i18n.t('commons.workspace'),
value: [i18n.t('commons.workspace'), 'SYSTEM_WORKSPACE'],
leaf: true
},
{
label: i18n.t('commons.project_setting'), value: i18n.t('commons.project_setting'), children: [
{
label: i18n.t('commons.project') + "-" + i18n.t('project.manager'),
value: [i18n.t('commons.project') + "-" + i18n.t('project.manager'), 'PROJECT_PROJECT_MANAGER'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.project_user.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.project_user.name'), 'PROJECT_PROJECT_MEMBER'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('api_test.jar_config.jar_manage'),
value: [i18n.t('commons.project') + "-" + i18n.t('api_test.jar_config.jar_manage'), 'PROJECT_PROJECT_JAR'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.workspace_project_environment.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.workspace_project_environment.name'), 'PROJECT_ENVIRONMENT_SETTING'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.project_file.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.project_file.name'), 'PROJECT_FILE_MANAGEMENT'],
leaf: true
},
]
},
];
{
label: i18n.t('commons.workspace') + "-" + i18n.t('permission.workspace_service.name'),
value: [i18n.t('commons.workspace') + "-" + i18n.t('permission.workspace_service.name'), 'WORKSPACE_SERVICE_INTEGRATION'],
leaf: true
},
{
label: i18n.t('commons.workspace') + "-" + i18n.t('permission.project_message.name'),
value: [i18n.t('commons.workspace') + "-" + i18n.t('permission.project_message.name'), 'WORKSPACE_MESSAGE_SETTINGS'],
leaf: true
},
{
label: i18n.t('commons.workspace') + "-" + i18n.t('permission.project_user.name'),
value: [i18n.t('commons.workspace') + "-" + i18n.t('permission.project_user.name'), 'WORKSPACE_MEMBER'],
leaf: true
},
{
label: i18n.t('commons.workspace') + "-" + i18n.t('permission.project_template.name'),
value: [i18n.t('commons.workspace') + "-" + i18n.t('permission.project_template.name'), 'WORKSPACE_TEMPLATE_SETTINGS_CASE'],
leaf: true
},
{
label: i18n.t('commons.personal_information') + "-" + i18n.t('commons.personal_setting'),
value: [i18n.t('commons.personal_information') + "-" + i18n.t('commons.personal_setting'), 'PERSONAL_INFORMATION_PERSONAL_SETTINGS'],
leaf: true
},
{
label: i18n.t('commons.personal_information') + "-API Keys",
value: [i18n.t('commons.personal_information') + "-API Keys", 'PERSONAL_INFORMATION_APIKEYS'],
leaf: true
},
{
label: i18n.t('operating_log.auth_title'),
value: [i18n.t('operating_log.auth_title'), 'AUTH_TITLE'],
leaf: true
}
]
},
{
label: i18n.t('commons.project_setting'), value: i18n.t('commons.project_setting'), children: [
{
label: i18n.t('commons.project') + "-" + i18n.t('project.manager'),
value: [i18n.t('commons.project') + "-" + i18n.t('project.manager'), 'PROJECT_PROJECT_MANAGER'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.project_user.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.project_user.name'), 'PROJECT_PROJECT_MEMBER'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('api_test.jar_config.jar_manage'),
value: [i18n.t('commons.project') + "-" + i18n.t('api_test.jar_config.jar_manage'), 'PROJECT_PROJECT_JAR'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.workspace_project_environment.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.workspace_project_environment.name'), 'PROJECT_ENVIRONMENT_SETTING'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.project_file.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.project_file.name'), 'PROJECT_FILE_MANAGEMENT'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.template.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.template.name'), 'PROJECT_TEMPLATE_MANAGEMENT'],
leaf: true
},
]
},
];
return sysList;
}
@ -378,6 +383,11 @@ export function WORKSYSLIST() {
value: [i18n.t('commons.project') + "-" + i18n.t('permission.project_file.name'), 'PROJECT_FILE_MANAGEMENT'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.template.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.template.name'), 'PROJECT_TEMPLATE_MANAGEMENT'],
leaf: true
},
]
},
];
@ -486,6 +496,11 @@ export function PROJECTSYSLIST() {
value: [i18n.t('commons.project') + "-" + i18n.t('permission.project_file.name'), 'PROJECT_FILE_MANAGEMENT'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.template.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.template.name'), 'PROJECT_TEMPLATE_MANAGEMENT'],
leaf: true
},
]
},
];
@ -501,133 +516,134 @@ export function getUrl(d, _this) {
}
if (resourceId instanceof Array) {
if (resourceId.length === 1) {
resourceId = resourceId[0];
} else {
return url;
}
resourceId = resourceId[0];
} else {
return url;
}
let moduleMap = LOG_MODULE_MAP(_this);
let module = moduleMap.get(d.operModule) ? moduleMap.get(d.operModule) : d.operModule;
switch (module) {
case "接口自动化" :
case "Api automation" :
case"接口自動化":
url += "/api/automation?resourceId=" + resourceId;
break;
case "测试计划" :
case "測試計劃" :
case "Test plan":
url += "/track/plan/view/" + resourceId;
break;
case "用例评审" :
case "Case review" :
case "用例評審":
url += "/track/review/view/" + resourceId;
break;
case "缺陷管理" :
case "Defect management":
url += "/track/issue";
break;
case "SWAGGER_TASK" :
url += "/api/definition";
break;
case "接口定义" :
case "接口定義" :
case "Api definition":
url += "/api/definition?resourceId=" + resourceId;
break;
case "接口定义用例" :
case "接口定義用例":
case "Api definition case":
url += "/api/definition?caseId=" + resourceId;
break;
case "测试报告" :
case "測試報告" :
case "Test Report":
url += "/api/automation/report";
break;
case "性能测试报告" :
case "性能測試報告" :
case "Performance test report" :
url += "/performance/report/all";
break;
case "性能测试" :
case "性能測試" :
case "Performance test" :
url += "/performance/test/edit/" + resourceId;
break;
case "测试用例" :
case "測試用例" :
case "Test case":
url += "/track/case/all?resourceId=" + resourceId;
break;
case "系统-用户":
case "System user":
url += "/setting/user";
break;
case "系统-组织" :
case "系統-組織" :
case "System organization":
url += "/setting/organization";
break;
case "工作空间" :
case "系统-工作空间" :
case "workspace" :
url += "/setting/systemworkspace";
break;
case "用户组与权限" :
case "用戶組與權限" :
case "Group" :
url += "/setting/usergroup";
break;
case "系统-测试资源池":
case "系统-測試資源池" :
case "System test resource" :
url += "/setting/testresourcepool";
break;
case "系统-系统参数设置":
case "系统-系統參數設置" :
case "System parameter setting" :
url += "/setting/systemparametersetting";
break;
case "工作空间-成员" :
case "工作空間-成員" :
case "Workspace member" :
url += "/setting/member";
break;
case "项目-项目管理" :
case "項目-項目管理" :
case "Project project manager" :
url += "/setting/project/:type";
break;
case "项目-环境设置" :
case "項目-環境設置" :
case "Project environment setting" :
url += "/project/env";
break;
case "项目-模版设置-自定义字段" :
case "項目-模版設置-自定義字段" :
case "Project template settings field" :
url += "/project/template";
break;
case "项目-模版设置-用例模版" :
case "項目-模版設置-用例模板" :
case "Project template settings case" :
url += "/project/template";
break;
case "项目-模版设置-缺陷模版" :
case "項目-模版設置-缺陷模板" :
case "Project template settings issue" :
url += "/project/template";
break;
case "项目-成员":
case "項目-成員" :
case "Project member" :
url += "/project/member";
break;
default:
break;
}
let moduleMap = LOG_MODULE_MAP(_this);
let module = moduleMap.get(d.operModule) ? moduleMap.get(d.operModule) : d.operModule;
switch (module) {
case "接口自动化" :
case "Api automation" :
case"接口自動化":
url += "/api/automation?resourceId=" + resourceId;
break;
case "测试计划" :
case "測試計劃" :
case "Test plan":
url += "/track/plan/view/" + resourceId;
break;
case "用例评审" :
case "Case review" :
case "用例評審":
url += "/track/review/view/" + resourceId;
break;
case "缺陷管理" :
case "Defect management":
url += "/track/issue";
break;
case "SWAGGER_TASK" :
url += "/api/definition";
break;
case "接口定义" :
case "接口定義" :
case "Api definition":
url += "/api/definition?resourceId=" + resourceId;
break;
case "接口定义用例" :
case "接口定義用例":
case "Api definition case":
url += "/api/definition?caseId=" + resourceId;
break;
case "测试报告" :
case "測試報告" :
case "Test Report":
url += "/api/automation/report";
break;
case "性能测试报告" :
case "性能測試報告" :
case "Performance test report" :
url += "/performance/report/all";
break;
case "性能测试" :
case "性能測試" :
case "Performance test" :
url += "/performance/test/edit/" + resourceId;
break;
case "测试用例" :
case "測試用例" :
case "Test case":
url += "/track/case/all?resourceId=" + resourceId;
break;
case "系统-用户":
case "System user":
url += "/setting/user";
break;
case "系统-组织" :
case "系統-組織" :
case "System organization":
url += "/setting/organization";
break;
case "工作空间" :
case "系统-工作空间" :
case "workspace" :
url += "/setting/systemworkspace";
break;
case "用户组与权限" :
case "用戶組與權限" :
case "Group" :
url += "/setting/usergroup";
break;
case "系统-测试资源池":
case "系统-測試資源池" :
case "System test resource" :
url += "/setting/testresourcepool";
break;
case "系统-系统参数设置":
case "系统-系統參數設置" :
case "System parameter setting" :
url += "/setting/systemparametersetting";
break;
case "工作空间-成员" :
case "工作空間-成員" :
case "Workspace member" :
url += "/setting/member";
break;
case "项目-项目管理" :
case "項目-項目管理" :
case "Project project manager" :
url += "/setting/project/:type";
break;
case "项目-环境设置" :
case "項目-環境設置" :
case "Project environment setting" :
url += "/project/env";
break;
case "项目-模版设置-自定义字段" :
case "項目-模版設置-自定義字段" :
case "Project template settings field" :
url += "/project/template";
break;
case "项目-模版设置-用例模版" :
case "項目-模版設置-用例模板" :
case "Project template settings case" :
url += "/project/template";
break;
case "项目-模版设置-缺陷模版" :
case "項目-模版設置-缺陷模板" :
case "Project template settings issue" :
url += "/project/template";
break;
case "项目-成员":
case "項目-成員" :
case "Project member" :
url += "/project/member";
break;
default:
break;
}
return url;
}
return url;
}

View File

@ -85,6 +85,7 @@ export function LOG_MODULE_MAP(_this) {
['PROJECT_ENVIRONMENT_SETTING', _this.$t('operating_log.project_environment_setting')],
['PROJECT_PROJECT_MANAGER', _this.$t('operating_log.project_project_manager')],
['PROJECT_FILE_MANAGEMENT', _this.$t('operating_log.project_file_management')],
['PROJECT_TEMPLATE_MANAGEMENT', _this.$t('operating_log.project_template_settings_issue')],
['PROJECT_PROJECT_MEMBER', _this.$t('operating_log.project_project_member')],
['PERSONAL_INFORMATION_PERSONAL_SETTINGS', _this.$t('operating_log.personal_information_personal_settings')],
['PERSONAL_INFORMATION_APIKEYS', _this.$t('operating_log.personal_information_apikeys')],
@ -270,6 +271,11 @@ export function SYSLIST() {
value: [i18n.t('commons.project') + "-" + i18n.t('permission.project_file.name'), 'PROJECT_FILE_MANAGEMENT'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.template.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.template.name'), 'PROJECT_TEMPLATE_MANAGEMENT'],
leaf: true
},
]
},
];
@ -377,6 +383,11 @@ export function WORKSYSLIST() {
value: [i18n.t('commons.project') + "-" + i18n.t('permission.project_file.name'), 'PROJECT_FILE_MANAGEMENT'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.template.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.template.name'), 'PROJECT_TEMPLATE_MANAGEMENT'],
leaf: true
},
]
},
];
@ -485,6 +496,11 @@ export function PROJECTSYSLIST() {
value: [i18n.t('commons.project') + "-" + i18n.t('permission.project_file.name'), 'PROJECT_FILE_MANAGEMENT'],
leaf: true
},
{
label: i18n.t('commons.project') + "-" + i18n.t('permission.template.name'),
value: [i18n.t('commons.project') + "-" + i18n.t('permission.template.name'), 'PROJECT_TEMPLATE_MANAGEMENT'],
leaf: true
},
]
},
];