Bläddra i källkod

chore: Optimize queue count and dynamic content handling

x1ongzhu 1 år sedan
förälder
incheckning
7d7997d399
1 ändrade filer med 10 tillägg och 9 borttagningar
  1. 10 9
      src/views/TaskView.vue

+ 10 - 9
src/views/TaskView.vue

@@ -86,7 +86,7 @@
                                     type="primary"
                                     size="small"
                                     @click="receipt(row)"
-                                    v-if="row.status === 'completed'||row.status === 'pause'"
+                                    v-if="row.status === 'completed' || row.status === 'pause'"
                                 >
                                     回执
                                 </ElButton>
@@ -294,14 +294,15 @@ function rowClick(row, column) {
 async function submit() {
     const result = await http.put(model.value.id ? `/task/${model.value.id}` : '/task', {
         ...model.value,
-        dynamicMessage:
-            model.value.dynamicMessage?.map((item) => ({
-                key: item.key,
-                values: item.values
-                    .split('\n')
-                    .map((v) => v.trim())
-                    .filter((v) => !!v)
-            })) || [],
+        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)
+              })) || [],
         userId: user.value.id
     })
     if (result) {