Browse Source

删除提醒

duy 3 months ago
parent
commit
125a34d5fd
1 changed files with 26 additions and 23 deletions
  1. 26 23
      src/views/data-fill/collapse-form/index.vue

+ 26 - 23
src/views/data-fill/collapse-form/index.vue

@@ -1389,29 +1389,32 @@ const dragNodeMoreMenuTap = ({ key }, items) => {
 //删除本表
 const tableFormDelLoading = ref(false)
 const delClick = async ({ pkeyId }, index) => {
-    if (pkeyId) {
-        if (isStatus.value !== 3) {
-            tableFormDelLoading.value = true
-            const { error, code, msg } = await wbsApi.removeBussTabInfo({
-                pkeyid: pkeyId,
-                classify: classifys.value,
-            })
-            tableFormDelLoading.value = false
-            if (!error && code === 200) {
-                window?.$message?.success('操作成功')
-                //判断是否存在窗口,如果存在,就删除窗口
-                delWindowRefs(pkeyId)
-                // renewData()
-                listDatas.value.splice(index, 1)
-            } else {
-                window?.$message?.error(msg || '操作失败')
-            }
-        } else {
-            window?.$message?.warning('已上报的资料,不允许删除')
-        }
-    } else {
-        window?.$message?.warning('pkeyId为空')
-    }
+        HcDelMsg(async (resolve) => {
+                if (pkeyId) {
+                    if (isStatus.value !== 3) {
+                        tableFormDelLoading.value = true
+                        const { error, code, msg } = await wbsApi.removeBussTabInfo({
+                            pkeyid: pkeyId,
+                            classify: classifys.value,
+                        })
+                        tableFormDelLoading.value = false
+                        if (!error && code === 200) {
+                            window?.$message?.success('操作成功')
+                            //判断是否存在窗口,如果存在,就删除窗口
+                            delWindowRefs(pkeyId)
+                            // renewData()
+                            listDatas.value.splice(index, 1)
+                        } else {
+                            window?.$message?.error(msg || '操作失败')
+                        }
+                    } else {
+                        window?.$message?.warning('已上报的资料,不允许删除')
+                    }
+                } else {
+                    window?.$message?.warning('pkeyId为空')
+                }
+            resolve() //关闭弹窗的回调
+        })
 }
 //复制本表相关
 const showcopyModal = ref(false)