|
@@ -7,6 +7,7 @@ import { TabBarLayout } from '@/layouts/tab-bar-layout'
|
|
|
import { AreaPicker } from '../../components/AreaPicker'
|
|
import { AreaPicker } from '../../components/AreaPicker'
|
|
|
import { Navbar } from '@/components/ui/navbar'
|
|
import { Navbar } from '@/components/ui/navbar'
|
|
|
import banner1 from '../../../images/banner1.jpg'
|
|
import banner1 from '../../../images/banner1.jpg'
|
|
|
|
|
+import { showToast } from '@/utils/toast'
|
|
|
|
|
|
|
|
|
|
|
|
|
interface SearchParams {
|
|
interface SearchParams {
|
|
@@ -113,8 +114,11 @@ const HomePage: React.FC = () => {
|
|
|
const handleSearch = () => {
|
|
const handleSearch = () => {
|
|
|
// 验证必填字段
|
|
// 验证必填字段
|
|
|
if (!searchParams.startAreaIds?.length || !searchParams.endAreaIds?.length) {
|
|
if (!searchParams.startAreaIds?.length || !searchParams.endAreaIds?.length) {
|
|
|
- // 这里可以添加错误提示
|
|
|
|
|
- console.log('请选择出发地和目的地')
|
|
|
|
|
|
|
+ showToast({
|
|
|
|
|
+ title: '请选择出发地和目的地',
|
|
|
|
|
+ icon: 'none',
|
|
|
|
|
+ duration: 2000
|
|
|
|
|
+ })
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|