feat: 脚本下载/编辑接口、前端Groovy编辑器、Groovy错误行号提取

This commit is contained in:
mediabot-pt
2026-07-01 10:43:53 +08:00
parent a674734258
commit d35c5e90c9
5 changed files with 135 additions and 13 deletions

View File

@@ -79,6 +79,8 @@ export default {
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 }),
getScript: (configId) => api.get(`/admin/configs/${configId}/script`),
updateScript: (configId, script) => api.put(`/admin/configs/${configId}/script`, { script }),
approve: (configId) => api.post(`/admin/reviews/${configId}/approve`),
reject: (configId, comment) => api.post(`/admin/reviews/${configId}/reject`, null, { params: { comment: comment || '' } }),
},