refactor: site_submissions 重命名为 site_change_log,更通用的变更记录表

This commit is contained in:
mediabot-pt
2026-06-30 09:02:09 +08:00
parent a6bfc69000
commit 39af3dc034
10 changed files with 105 additions and 108 deletions

View File

@@ -36,10 +36,10 @@ export default {
get: (id) => api.get(`/sites/${id}`),
create: (data) => api.post('/sites', data),
update: (id, data) => api.put(`/sites/${id}`, data),
pendingSubmissions: () => api.get('/admin/sites/pending'),
approveSubmission: (id) => api.post(`/admin/submissions/${id}/approve`),
rejectSubmission: (id) => api.post(`/admin/submissions/${id}/reject`),
submissionsBySite: (siteId) => api.get(`/admin/sites/${siteId}/submissions`),
pendingChanges: () => api.get('/admin/sites/pending'),
approveChange: (id) => api.post(`/admin/changes/${id}/approve`),
rejectChange: (id) => api.post(`/admin/changes/${id}/reject`),
changesBySite: (siteId) => api.get(`/admin/sites/${siteId}/changes`),
},
configs: {
list: () => api.get('/configs'),

View File

@@ -187,7 +187,7 @@ const handleViewHistory = async (row) => {
historyVisible.value = true
historyLoading.value = true
try {
const res = await api.sites.submissionsBySite(row.siteId)
const res = await api.sites.changesBySite(row.siteId)
historyList.value = res.data || []
} catch (e) {
ElMessage.error('获取变更记录失败')
@@ -262,7 +262,7 @@ const fetchAll = async () => {
try {
const [siteRes, subRes] = await Promise.all([
api.sites.adminList(),
api.sites.pendingSubmissions(),
api.sites.pendingChanges(),
])
sites.value = siteRes.data || []
submissions.value = subRes.data || []
@@ -275,7 +275,7 @@ const fetchAll = async () => {
const handleApprove = async (row) => {
try {
await api.sites.approveSubmission(row.id)
await api.sites.approveChange(row.id)
ElMessage.success('已通过')
fetchAll()
} catch (e) {
@@ -287,7 +287,7 @@ const handleReject = async (row) => {
try {
const name = (row.names || [])[0] || row.siteId
await ElMessageBox.confirm(`确认拒绝 "${name}" 的提交?`, '警告', { type: 'warning' })
await api.sites.rejectSubmission(row.id)
await api.sites.rejectChange(row.id)
ElMessage.success('已拒绝')
fetchAll()
} catch (e) {