diff --git a/admin/src/views/article/lists/edit.vue b/admin/src/views/article/lists/edit.vue index dfffd3a8..d5b27d04 100644 --- a/admin/src/views/article/lists/edit.vue +++ b/admin/src/views/article/lists/edit.vue @@ -4,13 +4,7 @@ - +
@@ -19,17 +13,9 @@
- - + + @@ -91,7 +77,7 @@ import type { FormInstance } from 'element-plus' import feedback from '@/utils/feedback' import { useDictOptions } from '@/hooks/useDictOptions' -import { articleCateAll, articleDetail, articleEdit } from '@/api/article' +import { articleCateAll, articleDetail, articleEdit, articleAdd } from '@/api/article' const route = useRoute() const router = useRouter() @@ -105,7 +91,7 @@ const formData = reactive({ content: '', visit: 0, sort: 0, - isShow: '', + isShow: 1, summary: '' }) @@ -135,7 +121,11 @@ const { optionsData } = useDictOptions<{ const handleSave = async () => { await formRef.value?.validate() - await articleEdit(formData) + if (route.query.id) { + await articleEdit(formData) + } else { + await articleAdd(formData) + } feedback.msgSuccess('操作成功') router.back() }