Ver Fonte

refactor(data-fill): 优化 collapse-form 组件中的评价逻辑

duy há 1 mês atrás
pai
commit
9e321ce7b3
1 ficheiros alterados com 4 adições e 14 exclusões
  1. 4 14
      src/views/data-fill/collapse-form/index.vue

+ 4 - 14
src/views/data-fill/collapse-form/index.vue

@@ -2118,30 +2118,20 @@ const evaluate = async (item) => {
 
 const getEvaluteData = async (isRes, item) => {
     const { pkeyId } = item
-    if (isRes) {
-        const { error, code, msg } = await wbsApi.evaluateTotalNew({
-            tablePkeyId: pkeyId,
-        })
-        evaluateLoaing.value = false
-        if (!error && code === 200) {
-            window?.$message?.success('操作成功')
 
-            renewData()
-        } else {
-            window?.$message?.error(msg || '操作失败')
-        }
-    } else {
-        const { error, code, msg } = await wbsApi.evaluateTotal({
+    evaluateLoaing.value = true
+     const apiCall = isRes ? wbsApi.evaluateTotalNew : wbsApi.evaluateTotal
+            const { error, code, msg } = apiCall({
             tablePkeyId: pkeyId,
         })
         evaluateLoaing.value = false
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
+
             renewData()
         } else {
             window?.$message?.error(msg || '操作失败')
         }
-    }
 }
 
 //设置自动获取