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