From 0bb32824b11004c4234fe173bdb39d0205c2f822 Mon Sep 17 00:00:00 2001 From: qx <1084500556@qq.com> Date: 星期二, 18 三月 2025 14:27:44 +0800 Subject: [PATCH] qx --- src/views/hosp/project/index.vue | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue index 7afbbcb..0e6a6a9 100644 --- a/src/views/hosp/project/index.vue +++ b/src/views/hosp/project/index.vue @@ -685,11 +685,22 @@ project.children = this.handleTree(response.data.list, "proId"); this.key = response.data.key; this.projectOptions.push(project); + // this.open = true; if (row.proId) { this.form.proParentId = row.proId || 0; this.open = true; } else if (this.treeDate.id) { - this.form.proParentId = this.treeDate.id || 0; + if(this.treeDate.qf == "0"){ + this.form.proParentId = "0" + this.projectOptions.forEach((item) => { + item.children.forEach((item1) => { + if (this.treeDate.id == item1.deptId) { + this.form.deptId = item1.deptId; + } + }); + }); + }else{ + this.form.proParentId = this.treeDate.id; this.projectOptions.forEach((item) => { item.children.forEach((item1) => { if (this.form.proParentId == item1.proId) { @@ -697,8 +708,12 @@ } }); }); + } + + this.open = true; } else { + this.form.proParentId = "0" this.open = true; } } @@ -815,7 +830,9 @@ }); }, handleNodeClick(date) { + this.treeDate = date; + console.log(this.treeDate) this.xiugais = date.qf === "0"; let proId = date.id; getInfoByProId(proId).then((response) => { @@ -1059,7 +1076,7 @@ } else { this.form.consumablesList = null; } - if (!this.form.deptId || !this.form.proParentId) { + if (!this.form.deptId || this.form.proParentId == null) { this.$message.error("璇峰~鍐欑埗椤瑰悕绉版垨绉戝鍚嶇О"); this.open = true; } else { -- Gitblit v1.8.0