From 91df0cc117e7edc42e2f7654da1ce63e445ba064 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期一, 07 四月 2025 11:42:45 +0800
Subject: [PATCH] 解决bug

---
 src/views/home/components/editDietary.vue |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/views/home/components/editDietary.vue b/src/views/home/components/editDietary.vue
index 60c4e8c..50139ed 100644
--- a/src/views/home/components/editDietary.vue
+++ b/src/views/home/components/editDietary.vue
@@ -1407,6 +1407,11 @@
         if(re.data.list.length){
             const model=re.data.list[0]
             state.tableData=JSON.parse(model.surveryJsonBody)
+            state.tableData.常吃的主食.type=Array.isArray(state.tableData.常吃的主食.type)?state.tableData.常吃的主食.type:[]
+            state.tableData.常吃的蔬菜.type=Array.isArray(state.tableData.常吃的蔬菜.type)?state.tableData.常吃的蔬菜.type:[]
+            state.tableData.常吃的肉类.type=Array.isArray(state.tableData.常吃的肉类.type)?state.tableData.常吃的肉类.type:[]
+            // state.tableData.常吃的水果.type=Array.isArray(state.tableData.常吃的水果.type)?state.tableData.常吃的水果.type:[]
+            // state.tableData.常吃的水果.type=Array.isArray(state.tableData.常吃的水果.type)?state.tableData.常吃的水果.type:[]
     
             state.dialogTableVisible = true
             state.viewInfo={
@@ -1433,6 +1438,9 @@
         console.log(JSON.parse(mode.surveryJsonBody))
         state.viewInfo=mode
         state.tableData=JSON.parse(mode.surveryJsonBody)
+        state.tableData.常吃的主食.type=Array.isArray(state.tableData.常吃的主食.type)?state.tableData.常吃的主食.type:[]
+        state.tableData.常吃的蔬菜.type=Array.isArray(state.tableData.常吃的蔬菜.type)?state.tableData.常吃的蔬菜.type:[]
+        state.tableData.常吃的肉类.type=Array.isArray(state.tableData.常吃的肉类.type)?state.tableData.常吃的肉类.type:[]
         state.tableData.初次调查日期=mode.surveryTime
         state.tableData.更新日期=mode.updateTime
         state.dialogTableVisible = true

--
Gitblit v1.8.0