|
@@ -120,7 +120,7 @@
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</div>
|
|
|
-
|
|
|
+ <div> <sy-Click :titles="history_list" @removeAll="removeAll" @removeTag="removeTab" @changeTag="changeTag"></sy-Click></div>
|
|
|
<topSetting v-model="settingDrawer" @close="() => (settingDrawer = !settingDrawer)" />
|
|
|
|
|
|
<!--个人信息-->
|
|
@@ -185,6 +185,7 @@
|
|
|
from '@/model/indexRx'
|
|
|
import Cookies from 'js-cookie'
|
|
|
import { setToken, getCompanyId, clearStorage } from '@/utils/auth'
|
|
|
+ import syClick from '@/components/syClick'
|
|
|
import {
|
|
|
mapActions,
|
|
|
mapGetters,
|
|
@@ -248,6 +249,7 @@
|
|
|
topSetting,
|
|
|
breadCrumb,
|
|
|
smallTips,
|
|
|
+ syClick,
|
|
|
},
|
|
|
name: 'top',
|
|
|
data() {
|
|
@@ -266,6 +268,39 @@
|
|
|
toPageData: {},
|
|
|
userINfo: {},
|
|
|
barCode: '',
|
|
|
+ // 标签页
|
|
|
+ history_list: [{
|
|
|
+ "title": "系统首页",
|
|
|
+ "path": "/home",
|
|
|
+ "curr": true,
|
|
|
+ "name": "home",
|
|
|
+ "flag": "",
|
|
|
+ _route: 'home', // 用来存储对应的路由只读实例对象
|
|
|
+ "route": {
|
|
|
+ "name": "home",
|
|
|
+ "meta": {
|
|
|
+ "title": "系统首页",
|
|
|
+ "requireAuth": false,
|
|
|
+ "showHeader": true,
|
|
|
+ "showNav": true,
|
|
|
+ "showtag": true,
|
|
|
+ "showPosition": true,
|
|
|
+ "showClick": true
|
|
|
+ },
|
|
|
+ "path": "/home",
|
|
|
+ "query": {},
|
|
|
+ "params": {},
|
|
|
+ "fullPath": "/home"
|
|
|
+ }
|
|
|
+ }],
|
|
|
+
|
|
|
+ // 标签点击标识,用来控制切换路由时的缓存处理方式,如果是标签点击切换的路由,直接用缓存不需要处理,并且也不需要执行新增标签方法,
|
|
|
+ // 如果不是标签点击的,那么要判断当前缓存中是否已存在将要跳转的路由,如果存在要先清除缓存
|
|
|
+ isTabClick: false,
|
|
|
+
|
|
|
+ // 键盘control是否被按下,用来控制F5刷新组件
|
|
|
+ isUpKey_Control: false,
|
|
|
+
|
|
|
compNameoptions:[],
|
|
|
isOpenCodeGun: false,
|
|
|
smAlert: false,
|
|
@@ -388,6 +423,15 @@
|
|
|
methods: {
|
|
|
...mapActions('common', ['setLocalVessels']),
|
|
|
...mapActions('user', ['getUserInfo','toSetShow']),
|
|
|
+ removeAll(){
|
|
|
+
|
|
|
+ },
|
|
|
+ removeTab(){
|
|
|
+
|
|
|
+ },
|
|
|
+ changeTag(){
|
|
|
+
|
|
|
+ },
|
|
|
payCode() {
|
|
|
console.log('input', this.barCode)
|
|
|
this.btnStatus = {
|