From a58f6ff40e9944da72ae9f20d2aea30b0844c1b9 Mon Sep 17 00:00:00 2001 From: pyt <626651354@qq.com> Date: 星期四, 10 四月 2025 10:01:59 +0800 Subject: [PATCH] 增加主题色 --- src/views/dataManagement/confirmation-sheet/components/add.vue | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/views/dataManagement/confirmation-sheet/components/add.vue b/src/views/dataManagement/confirmation-sheet/components/add.vue index 5cfe22d..7dbe93d 100644 --- a/src/views/dataManagement/confirmation-sheet/components/add.vue +++ b/src/views/dataManagement/confirmation-sheet/components/add.vue @@ -21,7 +21,7 @@ <div class="header-title-left" style="margin-top: 60px;"> <img src="@/assets/public/headercard.png" /> <div>检测明细</div> - <el-button type="primary" class="el-icon-plus"> + <el-button @click="showAddTestItem" type="primary" class="el-icon-plus"> 新增检测项</el-button> <span>【注意:这里有多少个检测项 系统就会自动创建对应数量的《检测项的检验方法及数据记录》】</span> </div> @@ -43,15 +43,23 @@ </div> <experimentalScheduling :show="showScheduling"/> + <add-test-item + :dialogVisible="testItemDialogVisible" + @close="handleTestItemDialogClose" + @confirm="handleTestItemConfirm" + /> </Card> </template> <script> import experimentalScheduling from './experimental-scheduling.vue'; +import AddTestItem from './add-test-item.vue' + export default { name: 'AddConfirmationSheet', components: { - experimentalScheduling + experimentalScheduling, + AddTestItem }, props: {}, data() { @@ -69,6 +77,7 @@ ], }, menu: [], + testItemDialogVisible: false }; }, computed: { @@ -209,6 +218,18 @@ } return { ...item } }) + }, + showAddTestItem() { + this.testItemDialogVisible = true + }, + handleTestItemDialogClose() { + this.testItemDialogVisible = false + }, + handleTestItemConfirm(formData) { + console.log('新增检测项数据:', formData) + // TODO: 处理新增检测项的逻辑 + this.testItemDialogVisible = false + this.$message.success('添加成功') } }, }; -- Gitblit v1.7.1