Browse Source

排除History的keepalive,添加刷新

release/version1.0
zhangjiming 6 months ago
parent
commit
85d7203df2
  1. 11
      src/pages/Index/History.vue
  2. 12
      src/pages/Index/Index.vue

11
src/pages/Index/History.vue

@ -34,6 +34,9 @@
<!-- 功能 -->
<div class="history-function">
<el-button type="primary" plain @click="showActionConfirm('refresh')"
>刷新</el-button
>
<el-button type="primary" plain @click="showActionConfirm('delete')"
>删除</el-button
>
@ -155,6 +158,9 @@ import { eMessage } from './utils'
import dayjs from 'dayjs'
import { useSettingTestTubeStore } from '@/store'
defineOptions({
name: 'HistoryPage',
})
const settingTubeStore = useSettingTestTubeStore()
//
@ -246,6 +252,10 @@ const formatDate = (date: string | number | Date) => {
//
const showActionConfirm = (actionType: string) => {
if (actionType === 'refresh') {
getTableData(true)
return
}
//
if (selectedItems.value.length === 0) {
//
@ -253,7 +263,6 @@ const showActionConfirm = (actionType: string) => {
showWarn.value = true
return
}
//
if (actionType === 'delete') {
currentAction.value = {

12
src/pages/Index/Index.vue

@ -76,7 +76,7 @@
<!-- 主内容区域 -->
<main class="main-content">
<router-view v-slot="{ Component }">
<keep-alive :exclude="['TubeUserId', 'EmergencyForm']">
<keep-alive :exclude="['TubeUserId', 'EmergencyForm', 'HistoryPage']">
<component :is="Component" />
</keep-alive>
</router-view>
@ -160,10 +160,16 @@
:show-close="false"
>
<template #header>
<div class="report-title" :class="currEventReport && currEventReport.prompt.messageLevel">
<div
class="report-title"
:class="currEventReport && currEventReport.prompt.messageLevel"
>
{{ currEventReport ? currEventReport.prompt.title : '' }}
</div>
<div class="report-desc" :class="currEventReport && currEventReport.prompt.messageLevel">
<div
class="report-desc"
:class="currEventReport && currEventReport.prompt.messageLevel"
>
{{ currEventReport ? currEventReport.prompt.info : '' }}
</div>
</template>

Loading…
Cancel
Save