diff --git a/backend/services/api-test/src/main/java/io/metersphere/api/mapper/ExtApiTestCaseMapper.xml b/backend/services/api-test/src/main/java/io/metersphere/api/mapper/ExtApiTestCaseMapper.xml index a5205dca4e..eb934855ae 100644 --- a/backend/services/api-test/src/main/java/io/metersphere/api/mapper/ExtApiTestCaseMapper.xml +++ b/backend/services/api-test/src/main/java/io/metersphere/api/mapper/ExtApiTestCaseMapper.xml @@ -358,7 +358,7 @@ and atc.project_id = #{request.projectId} - + and ( atc.name like concat('%', #{request.condition.keyword},'%') or atc.num like concat('%', #{request.condition.keyword},'%') @@ -389,7 +389,7 @@ and atc.project_id = #{request.projectId} - + and ( atc.name like concat('%', #{request.keyword},'%') or atc.num like concat('%', #{request.keyword},'%') diff --git a/frontend/src/views/api-test/debug/components/moduleTree.vue b/frontend/src/views/api-test/debug/components/moduleTree.vue index 480b641c52..553242e18f 100644 --- a/frontend/src/views/api-test/debug/components/moduleTree.vue +++ b/frontend/src/views/api-test/debug/components/moduleTree.vue @@ -158,7 +158,7 @@ import { useI18n } from '@/hooks/useI18n'; import useModal from '@/hooks/useModal'; import useAppStore from '@/store/modules/app'; - import { mapTree } from '@/utils'; + import { characterLimit, mapTree } from '@/utils'; import { hasAnyPermission } from '@/utils/permission'; import { ModuleTreeNode } from '@/models/common'; @@ -299,7 +299,7 @@ function deleteFolder(node: MsTreeNodeData) { openModal({ type: 'error', - title: t('apiTestDebug.deleteFolderTipTitle', { name: node.name }), + title: t('apiTestDebug.deleteFolderTipTitle', { name: characterLimit(node.name) }), content: t('apiTestDebug.deleteFolderTipContent'), okText: t('apiTestDebug.deleteConfirm'), okButtonProps: { @@ -337,7 +337,7 @@ function deleteApiDebug(node: MsTreeNodeData) { openModal({ type: 'error', - title: t('apiTestDebug.deleteDebugTipTitle', { name: node.name }), + title: t('apiTestDebug.deleteDebugTipTitle', { name: characterLimit(node.name) }), content: t('apiTestDebug.deleteDebugTipContent'), okText: t('apiTestDebug.deleteConfirm'), okButtonProps: { diff --git a/frontend/src/views/project-management/environmental/components/requestHeader/index.vue b/frontend/src/views/project-management/environmental/components/requestHeader/index.vue index 207a5431b8..e7fb6a9729 100644 --- a/frontend/src/views/project-management/environmental/components/requestHeader/index.vue +++ b/frontend/src/views/project-management/environmental/components/requestHeader/index.vue @@ -20,6 +20,7 @@ import batchAddKeyVal from '@/views/api-test/components/batchAddKeyVal.vue'; import paramsTable, { type ParamTableColumn } from '@/views/api-test/components/paramTable.vue'; + import { responseHeaderOption } from '@/config/apiTest'; import { useI18n } from '@/hooks/useI18n'; import { TableKeyEnum } from '@/enums/tableEnum'; @@ -52,6 +53,8 @@ dataIndex: 'key', slotName: 'key', permission: ['PROJECT_ENVIRONMENT:READ+UPDATE'], + inputType: 'autoComplete', + autoCompleteParams: responseHeaderOption, }, { title: 'apiTestDebug.paramValue',