chore(admin): remove manual refresh buttons across pages

This commit is contained in:
2026-02-07 09:47:17 +08:00
parent dd9cc5a76d
commit 12e07962c7
49 changed files with 73 additions and 105 deletions

View File

@@ -193,9 +193,6 @@ onMounted(load)
<div class="page-stack">
<div class="app-page-title">
<h2>公告管理</h2>
<div>
<el-button @click="load">刷新</el-button>
</div>
</div>
<el-card shadow="never" :body-style="{ padding: '16px' }" class="card">

View File

@@ -590,9 +590,6 @@ onMounted(refreshAll)
<div class="page-stack">
<div class="app-page-title">
<h2>邮件配置</h2>
<div class="toolbar">
<el-button @click="refreshAll">刷新</el-button>
</div>
</div>
<el-card shadow="never" :body-style="{ padding: '16px' }" class="card" v-loading="emailSettingsLoading">

View File

@@ -125,7 +125,6 @@ onMounted(load)
<el-select v-model="statusFilter" style="width: 160px" @change="load">
<el-option v-for="o in statusOptions" :key="o.value" :label="o.label" :value="o.value" />
</el-select>
<el-button @click="load">刷新</el-button>
</div>
</div>

View File

@@ -143,9 +143,6 @@ onMounted(async () => {
<div class="page-stack">
<div class="app-page-title">
<h2>任务日志</h2>
<div class="toolbar">
<el-button @click="load">刷新</el-button>
</div>
</div>
<el-card shadow="never" :body-style="{ padding: '16px' }" class="card">

View File

@@ -276,10 +276,6 @@ async function refreshAll(options = {}) {
let refreshTimer = null
function manualRefresh() {
return refreshAll({ showLoading: true })
}
onMounted(() => {
refreshAll({ showLoading: false })
refreshTimer = setInterval(() => refreshAll({ showLoading: false }), 5000)
@@ -306,9 +302,6 @@ onUnmounted(() => {
</div>
</div>
<div class="hero-actions">
<el-button type="primary" :loading="loading" @click="manualRefresh">刷新数据</el-button>
</div>
</div>
<MetricGrid :items="overviewCards" :loading="loading" :min-width="165" />

View File

@@ -465,7 +465,6 @@ onMounted(async () => {
<div class="app-page-title">
<h2>安全防护</h2>
<div class="toolbar">
<el-button @click="refreshAll">刷新</el-button>
<el-button type="warning" plain :loading="cleanupLoading" @click="onCleanup">清理过期记录</el-button>
<el-button type="primary" @click="openBanDialog()">手动封禁</el-button>
</div>
@@ -568,7 +567,6 @@ onMounted(async () => {
<el-tab-pane label="封禁管理" name="bans">
<div class="toolbar">
<el-button @click="loadBans">刷新封禁列表</el-button>
<el-button type="primary" @click="openBanDialog()">手动封禁</el-button>
</div>

View File

@@ -315,9 +315,6 @@ onMounted(loadAll)
<div class="page-stack" v-loading="loading">
<div class="app-page-title">
<h2>系统配置</h2>
<div class="toolbar">
<el-button @click="loadAll">刷新</el-button>
</div>
</div>
<div class="config-grid">
@@ -460,13 +457,6 @@ onMounted(loadAll)
<div class="row-actions">
<el-button type="primary" @click="saveKdocsConfig">保存表格配置</el-button>
<el-button
:loading="kdocsStatusLoading"
:disabled="kdocsActionBusy && !kdocsStatusLoading"
@click="refreshKdocsStatus"
>
刷新状态
</el-button>
<el-button
type="success"
plain

View File

@@ -210,9 +210,6 @@ onMounted(refreshAll)
<div class="page-stack">
<div class="app-page-title">
<h2>用户</h2>
<div>
<el-button @click="refreshAll">刷新</el-button>
</div>
</div>
<el-card shadow="never" :body-style="{ padding: '16px' }" class="card">