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',