yanghao 3 недель назад
Родитель
Сommit
5d5c388da4
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      src/views/news/list/index.vue

+ 9 - 1
src/views/news/list/index.vue

@@ -198,7 +198,15 @@ const openForm = async (type: 'create' | 'update', id?: number) => {
   if (type === 'update' && id) {
     formLoading.value = true
     try {
-      formData.value = { ...createDefaultFormData(), ...(await getNewsDetail(id)) }
+      const detail = await getNewsDetail(id)
+      formData.value = {
+        ...createDefaultFormData(),
+        ...detail,
+        newsCategory:
+          detail.newsCategory === undefined || detail.newsCategory === null
+            ? undefined
+            : Number(detail.newsCategory)
+      }
     } finally {
       formLoading.value = false
     }