li.shaoyi 2 years ago
parent
commit
dc293e1684
1 changed files with 15 additions and 22 deletions
  1. 15 22
      src/packages/mobile/views/bank/wallet/components/deposit/Index.vue

+ 15 - 22
src/packages/mobile/views/bank/wallet/components/deposit/Index.vue

@@ -147,34 +147,27 @@ const formSubmit = () => {
         obj['certificate_photo_url'] = certificate_photo_url.value
         formData.extend_info = JSON.stringify(obj)
 
-        onSubmit().then(() => {
+        let isComplete = false // 请求是否结束
+        const complete = () => {
+            isComplete = true
             hideLoading()
-            dialog('提交成功,请等待审核').finally(() => {
+            dialog('提交成功,请稍后确认结果').then(() => {
                 router.back()
             })
+        }
+
+        const t = setTimeout(() => complete(), 2000)
+
+        onSubmit().then(() => {
+            complete()
         }).catch((err) => {
-            let isComplete = false // 请求是否结束
-            const complete = () => {
-                isComplete = true
+            if (isComplete) {
                 hideLoading()
-                dialog('提交成功,请稍后确认结果').then(() => {
-                    router.back()
-                })
+            } else {
+                hideLoading('提交失败:' + err, 'fail')
             }
-
-            const t = setTimeout(() => complete(), 2000)
-
-            onSubmit().then(() => {
-                complete()
-            }).catch((err) => {
-                if (isComplete) {
-                    hideLoading()
-                } else {
-                    hideLoading('提交失败:' + err, 'fail')
-                }
-            }).finally(() => {
-                window.clearTimeout(t)
-            })
+        }).finally(() => {
+            window.clearTimeout(t)
         })
     })
 }