From 7615cd178bddab96443504029285d65ea1e7d447 Mon Sep 17 00:00:00 2001 From: pyt <626651354@qq.com> Date: 星期五, 16 五月 2025 09:22:21 +0800 Subject: [PATCH] Merge branch 'main' of http://120.76.84.145:10101/gitblit/r/H5/leshan-laboratory --- culture/src/views/pedigree-chart/add.vue | 23 ++++++++++++++--------- 1 files changed, 14 insertions(+), 9 deletions(-) diff --git a/culture/src/views/pedigree-chart/add.vue b/culture/src/views/pedigree-chart/add.vue index eaa0f4b..84daec1 100644 --- a/culture/src/views/pedigree-chart/add.vue +++ b/culture/src/views/pedigree-chart/add.vue @@ -60,34 +60,36 @@ <el-button @click="handleDraft">存草稿</el-button> <el-button @click="handleCancel">取消</el-button> </div> - - <!-- 签字确认组件 --> - <SignatureCanvas :visible.sync="signatureVisible" @confirm="handleSignatureConfirm" /> </el-form> <ParentForm ref="parentForm" @addNodeSign="addNodeSign" /> <PlanForm ref="planForm" @addNodeSign="addNodeSign" /> <AddSublevelForm ref="addSublevelForm" @addNodeSign="addNodeSign" /> <AddSublevelPlan ref="addSublevelPlan" @addNodeSign="addNodeSign" /> + <ConfirmStorageDialog name="接种操作人签字" :visible.sync="confirmStorageDialogVisible" + @confirm="handleSignatureConfirm" /> + <!-- 菌种工程师 --> + <ConfirmStorageDialog name="菌种保藏人签字" text="是否确认该项菌种信息入库" :visible.sync="storageVisible" + @confirm="handleSignatureConfirm" /> </div> </template> <script> -import SignatureCanvas from "@/components/SignatureCanvas.vue"; import G6 from '@antv/g6'; import ParentForm from "./components/ParentForm.vue"; import PlanForm from "./components/PlanForm.vue"; import AddSublevelForm from "./components/AddSublevelForm.vue"; import AddSublevelPlan from "./components/AddSublevelPlan.vue"; +import ConfirmStorageDialog from "@/components/confirm-storage-dialog"; export default { name: "AddPedigree", components: { - SignatureCanvas, ParentForm, PlanForm, AddSublevelForm, - AddSublevelPlan + AddSublevelPlan, + ConfirmStorageDialog }, data() { return { @@ -127,6 +129,9 @@ isAddingNode: false, nodeData: {}, nodeType: '',//1母代 2计划数 3子孙代 + tableData: [], + confirmStorageDialogVisible: false, + storageVisible: false }; }, computed: { @@ -154,12 +159,12 @@ addNodeSign(value, type) { this.nodeData = value this.nodeType = type - this.signatureVisible = true; + this.confirmStorageDialogVisible = true; }, handleSubmit() { this.$refs.pedigreeForm.validate((valid) => { if (valid) { - this.signatureVisible = true; + this.confirmStorageDialogVisible = true; } }); }, @@ -171,7 +176,7 @@ this.$router.back(); }, handleSignatureConfirm(signatureImage) { - this.signatureVisible = false; + this.confirmStorageDialogVisible = false; console.log("submit form with signature:", signatureImage); if (this.nodeType === 1) { this.handleAddParent(this.nodeData) -- Gitblit v1.7.1