wuyi 1 år sedan
förälder
incheckning
2f3a2d81cc
1 ändrade filer med 14 tillägg och 6 borttagningar
  1. 14 6
      src/views/TaskView.vue

+ 14 - 6
src/views/TaskView.vue

@@ -120,6 +120,7 @@
         </ElTableColumn>
         <ElTableColumn prop="successRate" label="发送成功率" align="center" />
         <ElTableColumn prop="createdAt" label="创建时间" :formatter="timeFormatter" width="150" />
+        <ElTableColumn prop="updatedAt" label="结束时间" :formatter="pauseTimeFormatter" width="150" />
     </PagingTable>
     <EditDialog
         class="task-edit-dialog"
@@ -289,6 +290,13 @@ onMounted(() => {
     })
 })
 
+const pauseTimeFormatter = (row, column, value, index) => {
+    if (row.status === 'completed') {
+        return timeFormatter(row, column, value, index);
+    }
+    return '';
+};
+
 function rowClick(row, column) {
     table.value.tableEl.toggleRowExpansion(row)
 }
@@ -299,12 +307,12 @@ async function submit() {
         dynamicMessage: model.value.id
             ? model.value.dynamicMessage
             : model.value.dynamicMessage?.map((item) => ({
-                  key: item.key,
-                  values: item.values
-                      .split('\n')
-                      .map((v) => v.trim())
-                      .filter((v) => !!v)
-              })) || [],
+            key: item.key,
+            values: item.values
+                .split('\n')
+                .map((v) => v.trim())
+                .filter((v) => !!v)
+        })) || [],
         userId: user.value.id
     })
     if (result) {