From 9954a33f89876a7ae4d71dda67299fcf07d8f9ec Mon Sep 17 00:00:00 2001 From: oneao Date: Sun, 28 Sep 2025 22:04:03 +0800 Subject: [PATCH] u --- .../base-uniapp/src/pages-sub/login/index.vue | 10 +++++----- code/base-project/base-uniapp/src/request/index.ts | 6 ++++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/code/base-project/base-uniapp/src/pages-sub/login/index.vue b/code/base-project/base-uniapp/src/pages-sub/login/index.vue index d47d8ab4..f152d1d9 100644 --- a/code/base-project/base-uniapp/src/pages-sub/login/index.vue +++ b/code/base-project/base-uniapp/src/pages-sub/login/index.vue @@ -9,7 +9,7 @@ const userStore = useUserStore() const startOffset = ref(getWindowInfo().statusBarHeight + 60) -const loginLoading = ref(false) +const _loading = ref(false) const formModel = reactive({ orgid: userStore.userInfo.orgid, @@ -34,7 +34,7 @@ function onSubmit() { formRef.value ?.validate() .then(() => { - loginLoading.value = true + _loading.value = true loginOrgApi({ orgid: formModel.orgid, userid: formModel.userid, @@ -57,11 +57,11 @@ function onSubmit() { else { uni.showToast({ title: '登录失败,请稍后再试', - icon:'error' + icon: 'error', }) } }).finally(() => { - loginLoading.value = false + _loading.value = false }) }) .catch((error: FieldValidateError[]) => { @@ -150,7 +150,7 @@ function onSubmit() { - + 登录 diff --git a/code/base-project/base-uniapp/src/request/index.ts b/code/base-project/base-uniapp/src/request/index.ts index f322c3fd..22fc080e 100644 --- a/code/base-project/base-uniapp/src/request/index.ts +++ b/code/base-project/base-uniapp/src/request/index.ts @@ -91,6 +91,12 @@ function request(option: UniApp.RequestOptions): Promise> & if (aborted) return reject(new Error('请求已取消')) + if (res.statusCode !== 200) { + console.error('HTTP错误', res.statusCode, res.data) + toast.fail(`请求失败:${res.statusCode}`) + return reject(new Error(`HTTP错误: ${res.statusCode}`)) + } + let data: IResData try { // 解析最外层响应