|
|
@@ -87,21 +87,27 @@ const formSubmit = () => {
|
|
|
})
|
|
|
formData.extend_info = JSON.stringify(obj)
|
|
|
fullloading((hideLoading) => {
|
|
|
- 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) => {
|
|
|
- // 超时特殊处理,待优化返回 code 来判断
|
|
|
- if (err === '请求超时,请稍后再试') {
|
|
|
+ if (isComplete) {
|
|
|
hideLoading()
|
|
|
- dialog('提交成功,请稍后确认结果').finally(() => {
|
|
|
- router.back()
|
|
|
- })
|
|
|
} else {
|
|
|
hideLoading('提交失败:' + err, 'fail')
|
|
|
}
|
|
|
+ }).finally(() => {
|
|
|
+ window.clearTimeout(t)
|
|
|
})
|
|
|
})
|
|
|
}
|