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 | 43 ++++++++++++++++++++++++++-----------------
1 files changed, 26 insertions(+), 17 deletions(-)
diff --git a/src/views/console/workstation/index.vue b/src/views/console/workstation/index.vue
index 733ae1b..d7ad368 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>
@@ -51,6 +51,11 @@
<el-table-column label="宸ヤ綅绫诲瀷" prop="type" width="120">
<template #default="scope">
<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>
@@ -177,7 +182,7 @@
<el-col :span="8">
{{ info.properties }}
</el-col>
- <el-col :span="4">
+ <!-- <el-col :span="4">
绋嬪簭浼犺緭鏂瑰紡
</el-col>
<el-col :span="8">
@@ -191,7 +196,7 @@
</el-col>
<el-col :span="4">
宸ヤ綔鍙�
- </el-col>
+ </el-col> -->
<el-col :span="8">
<ul class="workbench">
<li v-for="item in workbenchVOList" :key="item.sort">
@@ -219,22 +224,22 @@
<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-form-item label="浜х嚎鏍囩" prop="groupTag">
<el-select v-model="form.groupTag" clearable placeholder="浜х嚎鏍囩"
style="width: 240px">
<el-option v-for="item in beltline_type" :key="item.dictKey"
:label="item.dictValue" :value="item.dictKey" />
</el-select>
- </el-form-item>
+ </el-form-item> -->
<el-form-item label="浜х嚎鍚嶇О" prop="name">
<el-input style="width: 240px" v-model="form.name" clearable
placeholder="浜х嚎鍚嶇О"></el-input>
@@ -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: '鏈哄櫒',
@@ -404,7 +409,7 @@
previewData: {},
// --------
form: {
- groupTag: '',
+ groupTag: 'beltline',
name: '',
sort: '',
remark: ''
@@ -478,7 +483,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 +556,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 +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