From 167f3ab4bcf3810433554c1cddb8ec270b930ea3 Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期二, 04 十一月 2025 22:12:37 +0800
Subject: [PATCH] 修改所有工位不能提交

---
 src/views/console/workstation/index.vue |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/src/views/console/workstation/index.vue b/src/views/console/workstation/index.vue
index e41d64a..0c45c6a 100644
--- a/src/views/console/workstation/index.vue
+++ b/src/views/console/workstation/index.vue
@@ -9,7 +9,7 @@
 								<el-main class="nopadding">
 									<el-tree :expand-on-click-node="false" ref="group" class="menu" node-key="id"
 										:data="group" :current-node-key="treeCheckKey" :highlight-current="true"
-										:check-on-click-node="true" :default-expanded-keys="[1]"
+										:check-on-click-node="true" :default-expanded-keys="['1']"
 										:render-content="renderContent" @node-click="groupClick1"></el-tree>
 								</el-main>
 							</el-container>
@@ -219,14 +219,14 @@
 									<el-tree ref="group" class="menu" node-key="id" :data="group"
 										:current-node-key="treeCheckKey" :highlight-current="true"
 										:expand-on-click-node="false" :check-on-click-node="true"
-										:default-expanded-keys="[1]" :render-content="renderContent"
+										:default-expanded-keys="['1']" :render-content="renderContent"
 										@node-click="groupClick"></el-tree>
 								</el-main>
 							</el-container>
 						</el-aside>
 						<el-container>
 							<el-main class="" v-show="addGroupShow">
-								<el-form v-show="treeCheckedNode.id == 1" :model="form" :rules="rules" ref="dialogForm"
+								<el-form v-if="treeCheckedNode.id == 1" :model="form" :rules="rules" ref="dialogForm"
 									label-width="200px" label-position="left">
 									<!-- <el-form-item label="浜х嚎鏍囩" prop="groupTag">
 										<el-select v-model="form.groupTag" clearable placeholder="浜х嚎鏍囩"
@@ -248,8 +248,8 @@
 									</el-form-item>
 								</el-form>
 								<el-form
-									v-show="group_tag.map(item => item.dictKey).includes(treeCheckedNode.groupTag) || beltline_type.map(item => item.dictKey).includes(treeCheckedNode.groupTag) || treeCheckedNode.id == 101"
-									:model="form" :rules="rules" ref="dialogForm" label-width="200px"
+									v-if="group_tag.map(item => item.dictKey).includes(treeCheckedNode.groupTag) || beltline_type.map(item => item.dictKey).includes(treeCheckedNode.groupTag) || treeCheckedNode.id == 101"
+									:model="form" :rules="rules" ref="dialogForm1" label-width="200px"
 									label-position="left">
 									<el-form-item label="宸ヤ綅缁勬爣绛�" prop="groupTag">
 										<el-select v-model="form.groupTag" clearable placeholder="宸ヤ綅缁勬爣绛�"
@@ -293,7 +293,7 @@
 									<li>澶囨敞: {{ treeCheckedNode.remark }}</li>
 								</ul>
 								<el-form
-									v-show="beltline_type.map(item => item.dictKey).includes(treeCheckedNode.groupTag)"
+									v-if="beltline_type.map(item => item.dictKey).includes(treeCheckedNode.groupTag)"
 									:model="form" :rules="rules" ref="dialogForm" label-width="200px"
 									label-position="left">
 									<el-form-item label="浜х嚎鏍囩" prop="groupTag">
@@ -315,7 +315,7 @@
 											placeholder="澶囨敞"></el-input>
 									</el-form-item>
 								</el-form>
-								<el-form v-show="group_tag.map(item => item.dictKey).includes(treeCheckedNode.groupTag)"
+								<el-form v-if="group_tag.map(item => item.dictKey).includes(treeCheckedNode.groupTag)"
 									:model="form" :rules="rules" ref="dialogForm" label-width="200px"
 									label-position="left">
 									<el-form-item label="宸ヤ綅缁勬爣绛�" prop="groupTag">
@@ -478,7 +478,7 @@
 				workstationId: this.previewData.id
 			})).then(res => {
 				if (res.code == 200) {
-					window.open(res.data.link)
+					this.$TOOL.downFile(res.data.link,res.data.originalName);
 				}
 			})
 		},
@@ -551,12 +551,10 @@
 					this.showGrouploading = false
 					// this.$nextTick(() => {
 					if (!flag) {
-						debugger
 						let parent = res.data.filter(item => item.parentId == 0)[0]
 						this.treeCheckedNode = parent
 						this.treeCheckKey = parent.id
 					} else {
-						debugger
 						let parent = res.data.filter(item => item.parentId == 0)[0]
 						parent && (this.treeCheckedNode = parent)
 						parent && (this.treeCheckKey = parent.id)
@@ -618,7 +616,13 @@
 		},
 		addChild() {
 			this.addGroupShow = true
-			this.$refs.dialogForm.resetFields()
+			this.$nextTick(() => {
+				Object.keys(this.form).forEach(key => {
+					this.form[key] = ''
+				})
+				// this.$refs.dialogForm.resetFields()
+			})
+			
 		},
 		groupClick(node) {
 			this.treeCheckedNode = node

--
Gitblit v1.9.3