From fe25b9d9dc98187a0b885631bc39dfd5daa15163 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 20 十一月 2025 17:26:04 +0800
Subject: [PATCH] 工位改为默认查询所有状态

---
 src/views/console/workstation/index.vue |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/src/views/console/workstation/index.vue b/src/views/console/workstation/index.vue
index fed5a67..d7ad368 100644
--- a/src/views/console/workstation/index.vue
+++ b/src/views/console/workstation/index.vue
@@ -53,6 +53,11 @@
 												<span>{{ scope.row.type == '0' ? '鏈哄櫒' : '浜哄伐' }}</span>
 											</template>
 										</el-table-column>
+										<el-table-column label="鐘舵��" prop="status" width="70">
+											<template #default="scope">
+												<span>{{ scope.row.status == 0 ? '鍋滅敤' : '鍚敤' }}</span>
+											</template>
+										</el-table-column>
 										<el-table-column label="宸ヤ綅鏃ュ巻" prop="calendarName" width="120"></el-table-column>
 										<el-table-column label="鎿嶄綔" fixed="right" align="right" width="160">
 											<template #default="scope">
@@ -226,7 +231,7 @@
 						</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 +253,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 +298,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 +320,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">
@@ -380,7 +385,7 @@
 			params: {},
 			keyWord: '',
 			type: '',
-			statu: 1,
+			statu: undefined,
 			types: [
 				{
 					label: '鏈哄櫒',
@@ -616,7 +621,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