增加查询出错提示

dev/mobile
Jimmy Liow 2 years ago
parent 1da2f33f1c
commit d82fcfe136

@ -3,13 +3,14 @@ import { Card, Typography, Flex, Result, Button } from 'antd'
export default function ErrorPage() { export default function ErrorPage() {
const errorResponse = useRouteError(); const errorResponse = useRouteError();
console.error(errorResponse); console.info('error: ');
console.dir(errorResponse.message);
return ( return (
<Result <Result
status="404" status="404"
title="Sorry, an unexpected error has occurred." title="Sorry, an unexpected error has occurred."
subTitle={errorResponse.error.message} subTitle={errorResponse?.message || errorResponse.error?.message}
/> />
); );
} }

@ -13,7 +13,7 @@ import ChatHistory from '@/views/ChatHistory'
import SalesManagement from '@/views/SalesManagement' import SalesManagement from '@/views/SalesManagement'
import DingdingQRCode from '@/views/DingdingQRCode' import DingdingQRCode from '@/views/DingdingQRCode'
import AccountProfile from '@/views/AccountProfile' import AccountProfile from '@/views/AccountProfile'
import ErrorPage from '@/views/ErrorPage' import ErrorPage from '@/components/ErrorPage'
import Conversations from '@/views/Conversations/ChatWindow' import Conversations from '@/views/Conversations/ChatWindow'
// import Conversations from '@/views/Conversations/ChatApp' // import Conversations from '@/views/Conversations/ChatApp'

@ -1,7 +1,7 @@
import { memo, useCallback, useEffect, useState } from 'react' import { memo, useCallback, useEffect, useState } from 'react'
import { import {
Badge, Divider, Table, Button, Input, Badge, Divider, Table, Button, Input,
Space, Tag, Radio, Select, Flex, Form, Switch, DatePicker Space, Tag, Radio, Select, Flex, Form, Switch, DatePicker, App
} from 'antd' } from 'antd'
import { Conditional } from '@/components/Conditional' import { Conditional } from '@/components/Conditional'
import { useAuthContext } from '@/stores/AuthContext' import { useAuthContext } from '@/stores/AuthContext'
@ -155,7 +155,7 @@ function OrderList({ formValues }) {
key: 'COLI_Introduction', key: 'COLI_Introduction',
}, },
] ]
const { notification } = App.useApp()
const [orderData, setOrderData] = useState([]) const [orderData, setOrderData] = useState([])
const [loading, setLoading] = useState(false) const [loading, setLoading] = useState(false)
const { loginUser } = useAuthContext() const { loginUser } = useAuthContext()
@ -167,11 +167,23 @@ function OrderList({ formValues }) {
.then(json => { .then(json => {
if (json.errcode === 0) { if (json.errcode === 0) {
setOrderData([...json.result]) setOrderData([...json.result])
setLoading(false) } else {
notification.error({
message: '查询出错',
description: json?.errmsg,
placement: 'top',
duration: 60,
})
} }
}) })
.finally(() => setLoading(false))
.catch(reason => { .catch(reason => {
console.info(reason) notification.error({
message: '查询出错',
description: reason.message,
placement: 'top',
duration: 60,
})
}) })
}, [formValues]) }, [formValues])

Loading…
Cancel
Save