From 93d207b7d473ecccac2b7884c5f9ae5a5ce607da Mon Sep 17 00:00:00 2001 From: shijing Date: Fri, 20 Dec 2024 16:51:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:testitem=E6=B7=BB=E5=8A=A0=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mtm/route_show.vue | 7 ++- src/views/qm/qctDetail.vue | 1 + src/views/qm/testItem_form.vue | 83 ++++++++++++++++++++++++---------- 3 files changed, 65 insertions(+), 26 deletions(-) diff --git a/src/views/mtm/route_show.vue b/src/views/mtm/route_show.vue index 7a372c70..e8fbdc28 100644 --- a/src/views/mtm/route_show.vue +++ b/src/views/mtm/route_show.vue @@ -38,9 +38,14 @@ + + - + + diff --git a/src/views/qm/qctDetail.vue b/src/views/qm/qctDetail.vue index bd80c1a5..fc5dddcc 100644 --- a/src/views/qm/qctDetail.vue +++ b/src/views/qm/qctDetail.vue @@ -40,6 +40,7 @@ style="width:100%" > + diff --git a/src/views/qm/testItem_form.vue b/src/views/qm/testItem_form.vue index 0ce3b9ce..0b0dfefe 100644 --- a/src/views/qm/testItem_form.vue +++ b/src/views/qm/testItem_form.vue @@ -25,6 +25,14 @@ > + + + + + - - - - + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -95,7 +122,7 @@ - + 添加 @@ -114,7 +141,7 @@
- +
@@ -137,6 +164,9 @@ const defaultForm = { description: "", sort: 1, tags: [], + formula:"", + readonly:false, + affects:[], mcate_tags: [], choices: [""], }; @@ -144,6 +174,7 @@ export default { emits: ["success", "closed"], data() { return { + apiObj: this.$API.qm.testitem.list, loading: false, mode: "add", titleMap: { @@ -152,7 +183,7 @@ export default { show: "查看", }, //表单数据 - form: {}, + form: Object.assign(defaultForm), //验证规则 rules: { name: [ @@ -192,16 +223,18 @@ export default { } }); }, - addComponent(type) { - this.form[type].push(""); + addComponent() { + this.form.choices.push(""); }, - delComponent(index,type) { - this.form[type].splice(index, 1); + delComponent(index) { + this.form.choices.splice(index, 1); }, //显示 open(mode = "add") { this.mode = mode; this.visible = true; + this.form = {}; + Object.assign(this.form, defaultForm); return this; }, //表单注入数据