From dc6240c964086c15ad457b44b09212326c6c5e8f Mon Sep 17 00:00:00 2001 From: Coooder-X <55648333+Coooder-X@users.noreply.github.com> Date: Fri, 5 Mar 2021 17:29:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=B5=8B=E8=AF=95=E8=B7=9F=E8=B8=AA):=20?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B=E4=B8=8B=E8=BD=BD=E6=A8=A1?= =?UTF-8?q?=E7=89=88=E5=A2=9E=E5=8A=A0=E6=A0=87=E7=AD=BE=E5=88=97=20(#1548?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(测试跟踪): 测试用例下载模版增加标签列 * fix(接口定义): 扩大请求头键长度 --- .../java/io/metersphere/excel/domain/TestCaseExcelData.java | 2 ++ .../io/metersphere/excel/domain/TestCaseExcelDataCn.java | 5 +++++ .../java/io/metersphere/track/service/TestCaseService.java | 1 + .../components/api/definition/components/ApiKeyValue.vue | 2 +- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/io/metersphere/excel/domain/TestCaseExcelData.java b/backend/src/main/java/io/metersphere/excel/domain/TestCaseExcelData.java index af8b17b529..8c344e6e3f 100644 --- a/backend/src/main/java/io/metersphere/excel/domain/TestCaseExcelData.java +++ b/backend/src/main/java/io/metersphere/excel/domain/TestCaseExcelData.java @@ -19,6 +19,8 @@ public class TestCaseExcelData { @ExcelIgnore private String priority; @ExcelIgnore + private String tags; + @ExcelIgnore private String method; @ExcelIgnore private String prerequisite; diff --git a/backend/src/main/java/io/metersphere/excel/domain/TestCaseExcelDataCn.java b/backend/src/main/java/io/metersphere/excel/domain/TestCaseExcelDataCn.java index 7460deb555..2d98f10baf 100644 --- a/backend/src/main/java/io/metersphere/excel/domain/TestCaseExcelDataCn.java +++ b/backend/src/main/java/io/metersphere/excel/domain/TestCaseExcelDataCn.java @@ -38,6 +38,11 @@ public class TestCaseExcelDataCn extends TestCaseExcelData { @Pattern(regexp = "(^P0$)|(^P1$)|(^P2$)|(^P3$)", message = "{test_case_priority_validate}") private String priority; + @ColumnWidth(50) + @ExcelProperty("标签") + @Length(min = 0, max = 1000) + private String tags; + @NotBlank(message = "{cannot_be_null}") @ExcelProperty("测试方式") @Pattern(regexp = "(^manual$)|(^auto$)", message = "{test_case_method_validate}") diff --git a/backend/src/main/java/io/metersphere/track/service/TestCaseService.java b/backend/src/main/java/io/metersphere/track/service/TestCaseService.java index 5b1c1772b7..b8ae792fe4 100644 --- a/backend/src/main/java/io/metersphere/track/service/TestCaseService.java +++ b/backend/src/main/java/io/metersphere/track/service/TestCaseService.java @@ -483,6 +483,7 @@ public class TestCaseService { data.setType(t.getType()); data.setMethod(t.getMethod()); data.setPrerequisite(t.getPrerequisite()); + data.setTags(t.getTags()); if (t.getMethod().equals("manual")) { String steps = t.getSteps(); String setp = ""; diff --git a/frontend/src/business/components/api/definition/components/ApiKeyValue.vue b/frontend/src/business/components/api/definition/components/ApiKeyValue.vue index 9eeafbc4ce..a2a8598afc 100644 --- a/frontend/src/business/components/api/definition/components/ApiKeyValue.vue +++ b/frontend/src/business/components/api/definition/components/ApiKeyValue.vue @@ -28,7 +28,7 @@ -