From d8743368ffda9bc0fb2c6818f695a9a6b1079e57 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 19 九月 2025 18:22:15 +0800
Subject: [PATCH] laster

---
 pages/task/infos/task-log-item.vue |   59 +++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 33 insertions(+), 26 deletions(-)

diff --git a/pages/task/infos/task-log-item.vue b/pages/task/infos/task-log-item.vue
index 7684d4f..adcd347 100644
--- a/pages/task/infos/task-log-item.vue
+++ b/pages/task/infos/task-log-item.vue
@@ -1,20 +1,20 @@
 <template>
 	<view class="pages-task-log-item vert-line">
-		<view class="btn-no "> {{taskData.taskButton}}
+		<view class="btn-no "> {{taskData.task_button}}
 		</view>
 		<view class="content">
 			<view class="line">
-				<view class="title"> {{taskData.taskGroupName}}</view>
-				<view class="status" :style="{'background-color':taskStatusColor+ '20','color':taskStatusColor}">
+				<view class="title"> {{taskData.task_group_name}}</view>
+				<view class="status" :style="{'background-color':taskStatusColor+ '10','color':taskStatusColor}">
 					{{taskStatusText}}
 				</view>
 			</view>
-			<view class="line"><text class="text">{{taskData.startTime}}-{{taskData.endTime}} </text>
-				<text class="text">{{taskData.duration}}min</text>
-				<text class="text">{{taskData.cycleNumber}}娆�/text>
+			<view class="line"><text class="text">{{ startTime}} - {{endTime}} </text>
+				<text class="text">{{Math.ceil((taskData.end_time- taskData.start_time) / (60* 1000)) }}min</text>
 			</view>
 		</view>
 	</view>
+
 
 </template>
 
@@ -39,36 +39,43 @@
 			}
 		},
 		computed: {
+			startTime() {
+				const date = new Date(Number(this.taskData.start_time))
+				return`${date.getHours()}:${date.getMinutes()}`;
+			},
+			endTime() {
+				const date = new Date(Number(this.taskData.end_time))
+				return `${date.getHours()}:${date.getMinutes()}`;
+			},
 			taskStatusText() {
 				let statusText = ""
-				if (this.taskData.status == 1) {
-					statusText = "浠诲姟鎵ц涓�
-				} else if (this.taskData.status == 2) {
+				if (this.taskData.task_status == "finish") {
 					statusText = "浠诲姟瀹屾垚"
-				} else if (this.taskData.status == 3) {
-					statusText = "浠诲姟鍙栨秷"
-				} else if (this.taskData.status == 4) {
+				} else if (this.taskData.task_status == "cancel") {
 					statusText = "浠诲姟寮傚父"
-				} else if (this.taskData.status == 5) {
-					statusText = "浠诲姟寮哄埗瀹屾垚"
 				} else {
-					statusText = ""
+					statusText = this.taskData.task_status
+				}
+				return statusText
+			},
+			taskStatusText() {
+				let statusText = ""
+				if (this.taskData.task_status == "finish") {
+					statusText = "浠诲姟瀹屾垚"
+				} else if (this.taskData.task_status == "cancel") {
+					statusText = "浠诲姟寮傚父"
+				} else {
+					statusText = this.taskData.task_status
 				}
 				return statusText
 			},
 			taskStatusColor() {
 				let statusColor = ""
-				if (this.taskData.status == 1) {
-					statusColor = "#0055ff"
-				} else if (this.taskData.status == 2) {
-					statusColor = "#237804"
-				} else if (this.taskData.status == 3) {
-					statusColor = "#787277"
-				} else if (this.taskData.status == 4) {
-					statusColor = "#D4380D"
-				} else if (this.taskData.status == 5) {
-					statusColor = "#55aa00"
-				} else if (this.taskData.status == 5) {
+				if (this.taskData.task_status == "finish") {
+					statusColor = "#38861a"
+				} else if (this.taskData.task_status == "cancel") {
+					statusColor = "#d64017"
+				} else if (this.taskData.task_status == 5) {
 					statusColor = "#000000"
 				}
 				return statusColor

--
Gitblit v1.9.1