From c4a6ff257e37937ee89c2700031a3b3fba32460d Mon Sep 17 00:00:00 2001 From: jianxing Date: Sun, 25 Jun 2023 17:53:30 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E6=B5=8B=E8=AF=95=E8=B7=9F=E8=B8=AA):?= =?UTF-8?q?=20=E6=B5=8B=E8=AF=95=E8=AE=A1=E5=88=92=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E7=BC=BA=E9=99=B7=E5=BC=B9=E6=A1=86=E6=B7=BB=E5=8A=A0=E5=85=A8?= =?UTF-8?q?=E5=B1=8F=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1027287 --user=陈建星 [测试跟踪] github#25003测试计划,执行功能用例,点击添加缺陷,弹出的页面太小,尤其是如果用户MS对接了jira,会出现字段布局变形不好用的情况。 https://www.tapd.cn/55049933/s/1385661 --- .../frontend/src/components/MsDialogHeader.vue | 9 ++++++++- .../frontend/src/components/MsEditDialog.vue | 5 +++++ .../business/case/components/TestPlanIssueEdit.vue | 13 +++++++++++-- .../case/components/case/CasePlanIssueEdit.vue | 1 + 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/framework/sdk-parent/frontend/src/components/MsDialogHeader.vue b/framework/sdk-parent/frontend/src/components/MsDialogHeader.vue index c326cd4b41..b0b13f6a66 100644 --- a/framework/sdk-parent/frontend/src/components/MsDialogHeader.vue +++ b/framework/sdk-parent/frontend/src/components/MsDialogHeader.vue @@ -4,7 +4,7 @@ title }} -
+
diff --git a/framework/sdk-parent/frontend/src/components/MsEditDialog.vue b/framework/sdk-parent/frontend/src/components/MsEditDialog.vue index 8a113bf143..cd4c43bf29 100644 --- a/framework/sdk-parent/frontend/src/components/MsEditDialog.vue +++ b/framework/sdk-parent/frontend/src/components/MsEditDialog.vue @@ -4,6 +4,7 @@ :width="width" :visible="visible" destroy-on-close + :fullscreen="fullScreen" :append-to-body="appendToBody" @close="handleClose"> @@ -64,6 +65,10 @@ export default { type: Boolean, default: false }, + fullScreen: { + type: Boolean, + default: false + } }, methods: { handleConfirm() { diff --git a/test-track/frontend/src/business/case/components/TestPlanIssueEdit.vue b/test-track/frontend/src/business/case/components/TestPlanIssueEdit.vue index 68064c9b72..be67023bdc 100644 --- a/test-track/frontend/src/business/case/components/TestPlanIssueEdit.vue +++ b/test-track/frontend/src/business/case/components/TestPlanIssueEdit.vue @@ -3,9 +3,16 @@ width="60%" :visible.sync="visible" @confirm="confirm" + :full-screen="isFullScreen" :title="$t('test_track.issue.create_issue')" append-to-body ref="msEditDialog"> + + + @@ -17,12 +24,14 @@ import TemplateComponentEditHeader from "@/business/plan/view/comonents/report/T import IssueEditDetail from "@/business/issue/IssueEditDetail"; import MsEditDialog from "metersphere-frontend/src/components/MsEditDialog"; import {getCurrentProjectID} from "metersphere-frontend/src/utils/token"; +import MsDialogHeader from "metersphere-frontend/src/components/MsDialogHeader"; export default { name: "TestPlanIssueEdit", - components: {MsEditDialog, IssueEditDetail, TemplateComponentEditHeader}, + components: {MsEditDialog, IssueEditDetail, TemplateComponentEditHeader, MsDialogHeader}, data() { return { - visible: false + visible: false, + isFullScreen: false } }, computed: { diff --git a/test-track/frontend/src/business/case/components/case/CasePlanIssueEdit.vue b/test-track/frontend/src/business/case/components/case/CasePlanIssueEdit.vue index c886a02917..d5edfe6ded 100644 --- a/test-track/frontend/src/business/case/components/case/CasePlanIssueEdit.vue +++ b/test-track/frontend/src/business/case/components/case/CasePlanIssueEdit.vue @@ -1,6 +1,7 @@