|
|
|
@ -241,7 +241,7 @@ async function saveCard() {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
const payload: Record<string,unknown> = { ...cardForm, isDefault: false, isEnabled: 1 }
|
|
|
|
const payload: Record<string,unknown> = { ...cardForm, isDefault: false, isEnabled: 1 }
|
|
|
|
if (editingCardId.value) {
|
|
|
|
if (editingCardId.value) {
|
|
|
|
await request.post('/admin/screen-config/update', { ...payload, id: editingCardId.value })
|
|
|
|
await request.put(`/admin/screen-config/${editingCardId.value}`, { ...payload })
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
await request.post('/admin/screen-config', payload)
|
|
|
|
await request.post('/admin/screen-config', payload)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -253,14 +253,14 @@ async function saveCard() {
|
|
|
|
|
|
|
|
|
|
|
|
async function toggleCard(row: ScreenCard) {
|
|
|
|
async function toggleCard(row: ScreenCard) {
|
|
|
|
await ElMessageBox.confirm(`确定${row.isEnabled ? '禁用' : '启用'}卡片【${row.title}】?`, '提示', { type: 'warning' })
|
|
|
|
await ElMessageBox.confirm(`确定${row.isEnabled ? '禁用' : '启用'}卡片【${row.title}】?`, '提示', { type: 'warning' })
|
|
|
|
await request.post('/admin/screen-config/toggle', { id: row.id })
|
|
|
|
await request.put(`/admin/screen-config/${row.id}/toggle`)
|
|
|
|
ElMessage.success('操作成功')
|
|
|
|
ElMessage.success('操作成功')
|
|
|
|
loadCards()
|
|
|
|
loadCards()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
async function deleteCard(row: ScreenCard) {
|
|
|
|
async function deleteCard(row: ScreenCard) {
|
|
|
|
await ElMessageBox.confirm(`确定删除卡片【${row.title}】?此操作不可恢复。`, '提示', { type: 'warning' })
|
|
|
|
await ElMessageBox.confirm(`确定删除卡片【${row.title}】?此操作不可恢复。`, '提示', { type: 'warning' })
|
|
|
|
await request.post('/admin/screen-config/delete', { id: row.id })
|
|
|
|
await request.delete(`/admin/screen-config/${row.id}`)
|
|
|
|
ElMessage.success('已删除')
|
|
|
|
ElMessage.success('已删除')
|
|
|
|
loadCards()
|
|
|
|
loadCards()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -307,7 +307,7 @@ async function saveFilter() {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
const payload: Record<string,unknown> = { ...filterForm, isDefault: filterForm.isDefault ? 1 : 0 }
|
|
|
|
const payload: Record<string,unknown> = { ...filterForm, isDefault: filterForm.isDefault ? 1 : 0 }
|
|
|
|
if (editingFilterId.value) {
|
|
|
|
if (editingFilterId.value) {
|
|
|
|
await request.post('/admin/screen-filter/update', { ...payload, id: editingFilterId.value })
|
|
|
|
await request.put(`/admin/screen-filter/${editingFilterId.value}`, { ...payload })
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
await request.post('/admin/screen-filter', payload)
|
|
|
|
await request.post('/admin/screen-filter', payload)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -319,7 +319,7 @@ async function saveFilter() {
|
|
|
|
|
|
|
|
|
|
|
|
async function deleteFilter(row: ScreenCard) {
|
|
|
|
async function deleteFilter(row: ScreenCard) {
|
|
|
|
await ElMessageBox.confirm(`确定删除该筛选配置?此操作不可恢复。`, '提示', { type: 'warning' })
|
|
|
|
await ElMessageBox.confirm(`确定删除该筛选配置?此操作不可恢复。`, '提示', { type: 'warning' })
|
|
|
|
await request.post('/admin/screen-filter/delete', { id: row.id })
|
|
|
|
await request.delete(`/admin/screen-filter/${row.id}`)
|
|
|
|
ElMessage.success('已删除')
|
|
|
|
ElMessage.success('已删除')
|
|
|
|
loadFilters()
|
|
|
|
loadFilters()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|