Explorar el Código

优化调整评论内容

hubin hace 1 año
padre
commit
2183c06129
Se han modificado 1 ficheros con 10 adiciones y 7 borrados
  1. 10 7
      src/views/approve/components/approvedContent.vue

+ 10 - 7
src/views/approve/components/approvedContent.vue

@@ -60,8 +60,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.content" class="comment">
+												<div class="comment-content">{{ active.content.opinion }}</div>
 											</div>
 										</div>
 										<span class="timeline-box-date">{{ formatTimestamp(active.finishTime) }}</span>
@@ -75,11 +75,15 @@
 											<span v-if="active.id" style="padding-left: 4px">{{ active.createBy }}</span>
 											<div v-if="active.content">
 												<div style="display: flex; gap: 6px; margin-top: 3px">
-													<FlowNodeAvatar v-for="nodeUser in JSON.parse(active.content).nodeUserList" :key="nodeUser.id" :name="nodeUser.name" />
-													<FlowNodeAvatar v-for="nodeRole in JSON.parse(active.content).nodeRoleList" :key="nodeRole.id" :name="nodeRole.name" />
+													<div v-if="active.content.nodeUserList">
+														<FlowNodeAvatar v-for="nodeUser in active.content.nodeUserList" :key="nodeUser.id" :name="nodeUser.name" />
+													</div>
+													<div v-if="active.content.nodeRoleList">
+														<FlowNodeAvatar v-for="nodeRole in active.content.nodeRoleList" :key="nodeRole.id" :name="nodeRole.name" />
+													</div>
 												</div>
-												<div v-if="JSON.parse(active.content).content" class="comment">
-													<div class="comment-content">{{ JSON.parse(active.content).content }}</div>
+												<div v-if="active.content.opinion" class="comment">
+													<div class="comment-content">{{ active.content.opinion }}</div>
 												</div>
 											</div>
 										</div>
@@ -313,7 +317,6 @@ const getTaskDetail = () => {
 	})
 		.then(data => {
 			activeData.value = data.processApprovals
-			console.log(data, 'data.......')
 			// validateForm.value.origin = data
 			try {
 				/*descItemsData.value.list = JSON.parse(data.formContent).map(item => {