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 @@
-