src/views/collaborativeApproval/meetingBoard/index.vue
@@ -165,7 +165,13 @@
  meetings.value = resp2.data.map(item => {
    return {
      ...item,
      participants: JSON.parse(item.participants)
      participants: (() => {
        if (Array.isArray(item.participants)) return item.participants
        const s = String(item.participants || '').trim()
        if (!s) return []
        if (s.startsWith('[')) { try { return JSON.parse(s) } catch (e) { return [] } }
        return s.split(',').map(v => v.trim()).filter(Boolean)
      })()
    }
  })
  console.log('会议看板页面加载完成')