From 13c58d78112a8bb63abd288a51165f122fc0965b Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期二, 31 一月 2023 10:29:57 +0800
Subject: [PATCH] 1.页面刷新功能优化
---
src/views/scgl/gd.vue | 4 ++--
src/layout/components/Navbar.vue | 17 ++++++++++++++---
2 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index 7d7320f..1b24596 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -5,14 +5,13 @@
:class="{'display_btw':$store.state.settings.menuIsHorizontal}"
:style="{background: $store.state.settings.headBackgroundColorValue? '#304156':'#fff'}"
>
+
<hamburger
v-if="!$store.state.settings.menuIsHorizontal"
:is-active="sidebar.opened"
class="hamburger-container"
@toggleClick="toggleSideBar"
/>
- <!-- :style="{marginLeft:$store.state.settings.menuIsHorizontal?'50px':'40px'}"-->
- <!-- :style="{marginLeft:$store.state.settings.menuIsHorizontal?'20px':''}"-->
<breadcrumb
class="breadcrumb-container"
@@ -240,8 +239,20 @@
},
methods: {
pageRefreshClick() {
- console.log('鐐瑰嚮浜嗭紒')
this.reload()
+ const tabViews = this.$store.state.tagsView.visitedViews.map(item => {
+ return {
+ fullPath: item.fullPath,
+ hash: item.hash,
+ meta: { ...item.meta },
+ name: item.name,
+ params: { ...item.params },
+ path: item.path,
+ query: { ...item.query },
+ title: item.title
+ }
+ })
+ sessionStorage.setItem('tabViews', JSON.stringify(tabViews))
},
handleSelect(key, keyPath) {
// console.log(key, keyPath)
diff --git a/src/views/scgl/gd.vue b/src/views/scgl/gd.vue
index 4e03823..2e14078 100644
--- a/src/views/scgl/gd.vue
+++ b/src/views/scgl/gd.vue
@@ -340,7 +340,7 @@
<!-- />-->
<i
:style="{color:$store.state.settings.theme}"
- class="el-icon-tickets"
+ class="el-icon-printer"
style="cursor: pointer;margin-right: 15px"
@click="handlePrint(row.wo_code)"
/>
@@ -442,7 +442,7 @@
<div class="operationClass">
<el-tooltip class="item" effect="dark" content="鎵撳嵃宸ュ簭" placement="top">
<i
- class="el-icon-tickets"
+ class="el-icon-printer"
:style="{color:$store.state.settings.theme}"
style="cursor: pointer;margin-right: 15px"
@click="supplementSmallClick(row)"
--
Gitblit v1.9.3