feat: 合并配置审核到适配验证页,支持版本切换、编辑、审批/拒绝

This commit is contained in:
mediabot-pt
2026-06-30 23:14:16 +08:00
parent 03addbdb18
commit 2d8fce78ea
8 changed files with 291 additions and 102 deletions

View File

@@ -74,5 +74,12 @@ export default {
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 }),
},
adminConfigs: {
pendingBySite: (siteId) => api.get(`/admin/configs/pending/${siteId}`),
getContent: (configId) => api.get(`/admin/configs/${configId}/content`),
updateContent: (configId, content) => api.put(`/admin/configs/${configId}/content`, { content }),
approve: (configId) => api.post(`/admin/reviews/${configId}/approve`),
reject: (configId, comment) => api.post(`/admin/reviews/${configId}/reject`, null, { params: { comment: comment || '' } }),
},
health: () => api.get('/health', { baseURL: '' })
}