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()
}