feat: 站点审核通过时弹出编辑框,支持审核者修改数据后再通过

- SiteReview.vue: 「通过」打开编辑弹窗,可改名称/地址/类型/状态/备注
- AdminController: approveChange 接受 request body(编辑数据)
- SiteService.approveChange: 优先用审核者编辑数据,否则用原始提交
- 拒绝保持原逻辑直接拒绝
This commit is contained in:
mediabot-pt
2026-06-30 13:00:05 +08:00
parent cc9a0155cc
commit e009d53cad
5 changed files with 91 additions and 18 deletions

View File

@@ -37,7 +37,7 @@ export default {
create: (data) => api.post('/sites', data),
update: (id, data) => api.put(`/sites/${id}`, data),
pendingChanges: () => api.get('/admin/sites/pending'),
approveChange: (id) => api.post(`/admin/changes/${id}/approve`),
approveChange: (id, data) => api.post(`/admin/changes/${id}/approve`, data),
rejectChange: (id) => api.post(`/admin/changes/${id}/reject`),
linkChange: (id, siteId) => api.post(`/admin/changes/${id}/link`, { siteId }),
changesBySite: (siteId) => api.get(`/admin/sites/${siteId}/changes`),