refactor: site_submissions 重命名为 site_change_log,更通用的变更记录表
This commit is contained in:
@@ -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'),
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user