duy 1 éve
szülő
commit
6793eccb44
1 módosított fájl, 12 hozzáadás és 8 törlés
  1. 12 8
      src/views/settle/index.vue

+ 12 - 8
src/views/settle/index.vue

@@ -583,15 +583,19 @@ const checkTime = (row) =>{
 //删除结算周期
 const delInLoad = ref(false)
 const delInRow = async (row, index)=>{
-    delInLoad.value = true 
-    const { error, code, data, msg } = await settleApi.delete({
-        id: row.id,
-    })
-    delInLoad.value = false
-    if (!error && code === 200) {
-      window.$message.success(msg)
+    if (!row?.id) {
         tableData2.value.splice(index, 1)
-    } 
+    } else {
+        delInLoad.value = true 
+        const { error, code, data, msg } = await settleApi.delete({
+            id: row.id,
+        })
+        delInLoad.value = false
+        if (!error && code === 200) {
+        window.$message.success(msg)
+            tableData2.value.splice(index, 1)
+        } 
+    }
     
 }
 const editingModalClose = () => {