feat: 适配校验页 URL 卡片添加删除按钮
This commit is contained in:
@@ -73,6 +73,7 @@ export default {
|
||||
get: (id) => api.get(`/admin/access-results/${id}`),
|
||||
validate: (id, isValid, note) => api.post(`/admin/access-results/${id}/validate`, { isValid, note: note || '' }),
|
||||
batchValidate: (siteId, url, isValid) => api.post('/admin/access-results/batch-validate', { siteId, url, isValid }),
|
||||
delete: (id) => api.delete(`/admin/access-results/${id}`),
|
||||
},
|
||||
adminConfigs: {
|
||||
pendingBySite: (siteId) => api.get(`/admin/configs/pending/${siteId}`),
|
||||
|
||||
@@ -99,6 +99,11 @@
|
||||
<el-button size="small" @click="toggleView(page)">
|
||||
{{ expandedSet.has(page.url) ? '收起' : '查看' }}
|
||||
</el-button>
|
||||
<el-popconfirm title="确认删除此访问结果?" @confirm="deleteResult(page)">
|
||||
<template #reference>
|
||||
<el-button size="small" type="danger" text>删除</el-button>
|
||||
</template>
|
||||
</el-popconfirm>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@@ -285,6 +290,14 @@ const toggleView = (page) => {
|
||||
else expandedSet.add(page.url)
|
||||
}
|
||||
|
||||
const deleteResult = async (page) => {
|
||||
try {
|
||||
await api.accessResults.delete(page.accessResultId)
|
||||
ElMessage.success('已删除')
|
||||
refresh()
|
||||
} catch { ElMessage.error('删除失败') }
|
||||
}
|
||||
|
||||
const formatTime = (t) => t ? t.substring(5,16) : '-'
|
||||
const statusTag = (code) => {
|
||||
if (code>=200&&code<300) return 'success'
|
||||
|
||||
Reference in New Issue
Block a user