chore(admin): remove manual refresh buttons across pages
This commit is contained in:
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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" />
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user