diff --git a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.xml b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.xml index 863966c10b..8f5cf65ed5 100644 --- a/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.xml +++ b/backend/src/main/java/io/metersphere/base/mapper/ext/ExtTestCaseMapper.xml @@ -6,6 +6,9 @@ select test_case.id, test_case.name, test_case.priority, test_case.type from test_case + + and test_case.name like CONCAT('%', #{request.name},'%') + AND test_case.project_id = #{request.projectId} @@ -14,7 +17,6 @@ #{nodeId} - diff --git a/backend/src/main/java/io/metersphere/track/request/testcase/QueryTestCaseRequest.java b/backend/src/main/java/io/metersphere/track/request/testcase/QueryTestCaseRequest.java index 47a62e1415..3f6c41cd72 100644 --- a/backend/src/main/java/io/metersphere/track/request/testcase/QueryTestCaseRequest.java +++ b/backend/src/main/java/io/metersphere/track/request/testcase/QueryTestCaseRequest.java @@ -12,6 +12,8 @@ import java.util.Map; @Setter public class QueryTestCaseRequest extends TestCase { + private String name; + private List nodeIds; private List orders; diff --git a/frontend/src/business/components/track/plan/view/comonents/TestCaseRelevance.vue b/frontend/src/business/components/track/plan/view/comonents/TestCaseRelevance.vue index 0697dc3b24..a94b8b9477 100644 --- a/frontend/src/business/components/track/plan/view/comonents/TestCaseRelevance.vue +++ b/frontend/src/business/components/track/plan/view/comonents/TestCaseRelevance.vue @@ -19,6 +19,11 @@ + + + + +