From 95b6a6388e4cc4e6ed0f54cc04212a86cd8cf829 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期五, 23 五月 2025 13:37:09 +0800 Subject: [PATCH] 1、用户管理新增和编辑用户时设置工单为必填项 2、新增终端登录、首页、设备点检、故障上报、上下班打卡、停机原因维护页面(未与后端联调且客户未确定页面设计)并调整全局路由守卫相关逻辑 3、调整设备结构树设备层级和车间层级区分的判断条件 4、调整电子样板检索与部件借用弹窗列表与搜索区域样式 --- src/views/tms/WarehouseTree.vue | 36 +++++++++++++++--------------------- 1 files changed, 15 insertions(+), 21 deletions(-) diff --git a/src/views/tms/WarehouseTree.vue b/src/views/tms/WarehouseTree.vue index d17e14d..490df2f 100644 --- a/src/views/tms/WarehouseTree.vue +++ b/src/views/tms/WarehouseTree.vue @@ -2,7 +2,7 @@ <a-card :loading="cardLoading" :bordered="false" - title="浠撳簱绠$悊" + :title="title" style="height: 100%;" > <a-spin :spinning="loading"> @@ -160,7 +160,13 @@ components: { Tooltip, }, - props: ['value'], + props: { + value: {}, + title: { + type: String, + default: '' + } + }, data() { return { searchInput: '', @@ -170,8 +176,7 @@ selectedKeys: [], expandedKeys: [], url: { - factoryTreeList: '/base/warehouse/loadTree', - getAllSiteList: '/base/site/getAllList', + warehouseTreeList: '/tms/warehouse/loadTree' }, searchValue: '', dataList: [], @@ -184,24 +189,9 @@ } }, created() { - this.getAllSiteId(); this.queryTreeData(); - this.closeAll(); }, methods: { - getAllSiteId() { - getAction(this.url.getAllSiteList).then((res) => { - if (res.success) { - let allSiteList = res.result; - for (let i = 0; i < allSiteList.length; i++) { - const site = allSiteList[i]; - this.allSiteIds.push(site.id); - } - } else { - this.$message.warn(res.message); - } - }) - }, getCurrSelectedTitle() { return !this.currSelected.title ? '' : this.currSelected.title; }, @@ -223,12 +213,13 @@ queryTreeData() { this.loading = true; this.cardLoading = true; - getAction(this.url.factoryTreeList).then((res) => { + getAction(this.url.warehouseTreeList).then((res) => { if (res.success) { this.dataList = []; this.allTreeKeys = []; this.treeDataSource = res.result; this.generateList(res.result); + this.expandAll() } else { this.$message.warn(res.message); } @@ -302,7 +293,7 @@ this.expandedKeys = this.allTreeKeys; }, closeAll() { - this.expandedKeys = this.allSiteIds; + this.expandedKeys = [] }, refreshTree() { this.queryTreeData(); @@ -311,6 +302,9 @@ mounted() { this.$bus.$on('queryTreeData', this.queryTreeData); }, + beforeDestroy() { + this.$bus.$off('queryTreeData', this.queryTreeData); + }, //鐩戝惉 watch: { currSelected(val) {//鐩戝惉currSelected 鍙樺寲锛屽皢鍙樺寲鍚庣殑鏁板�间紶閫掔粰 getCurrSelected 浜嬩欢 -- Gitblit v1.9.3