Преглед на файлове

fix: 申请详情展示 错误处理

lanceJiang преди 1 година
родител
ревизия
8e38767c31
променени са 1 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 4 4
      src/views/approve/components/approvedContent.vue

+ 4 - 4
src/views/approve/components/approvedContent.vue

@@ -55,8 +55,8 @@
 									<div class="flex flex-align-center">
 										<div class="timeline-box-user flex-1">
 											<span style="padding-left: 4px">{{ active.createBy }}</span>
-											<div class="comment">
-												<div class="comment-content">{{ active.content }}</div>
+											<div v-if="active.local_content" class="comment">
+												<div class="comment-content">{{ active.local_content }}</div>
 											</div>
 										</div>
 										<span class="timeline-box-date">{{ formatTimestamp(active.finishTime) }}</span>
@@ -308,10 +308,10 @@ const getTaskDetail = () => {
 			const activeList = data.processApprovals
 			activeList.forEach(v => {
 				v.local_timestamp = v.id && formatTimestamp(v.createTime)
-				const _content = JSON.parse(v.content || '{}')
+				const _content = v.content // JSON.parse(v.content || '{}')
 				v.local_nodeUserList = _content.nodeUserList || []
 				v.local_nodeRoleList = _content.nodeRoleList || []
-				v.local_content = _content.content
+				v.local_content = _content?.opinion
 			})
 			activeData.value = activeList
 			console.log(data, 'data.......')