duy пре 1 месец
родитељ
комит
372d7aa4eb
1 измењених фајлова са 14 додато и 5 уклоњено
  1. 14 5
      src/views/tentative/basic/code.vue

+ 14 - 5
src/views/tentative/basic/code.vue

@@ -229,9 +229,11 @@ const getTableData = async () => {
     tableLoad.value = false
     if (!error && code === 200) {
         tableData.value = getArrValue(data['list'])
+        inputNum.value = data['trialNumber']
       
     } else {
         tableData.value = []
+         inputNum.value = ''
       
     }
 }
@@ -290,7 +292,13 @@ const handleSave = async (row) => {
 
 
 const handleDelete = async ({ item }, resolve) => {
-    await delData(item.id)
+
+    if (!item.id) {
+        tableData.value = tableData.value.filter(ele => ele !== item)
+    } else {
+         await delData(item.id)
+    }
+   
     resolve()
 }
 //删除请求
@@ -312,12 +320,13 @@ const delData = async (id) => {
 const delModalLoad = ref(false)
 const delModalClick = () => {
     delModalLoad.value = true
-     const rows = tableCheckedKeys.value
-    const ids = arrToId(rows)
+    const rows = tableCheckedKeys.value
+    const ids = rows.filter(row => row.id).map(row => row.id).join(',')
+
     HcDelMsg(async (resolve) => {
         await delData(ids)
-         delModalLoad.value = false
-        resolve() //关闭弹窗的回调
+        delModalLoad.value = false
+        resolve() // 关闭弹窗的回调
     })
 }
 const handleAdd = () => {