import React from 'react' import { View, Text } from '@tarojs/components' import {Avatar} from '@nutui/nutui-react-taro' import Taro from '@tarojs/taro' import { Star, People, AddCircle, Wallet } from '@nutui/icons-react-taro' import navTo from '@/utils/common' import './QuickActions.scss' const QuickActions: React.FC = () => { const actions = [ { icon: , title: '预约测量', path: '/appointment/measurement', iconClass: '--orange', avatar: 'https://oss.wsdns.cn/20260330/5f54527123864193b0a2078f812b117f.png?x-oss-process=image/resize,m_fixed,w_200/quality,Q_90' }, { icon: , title: '案例展示', path: '/cases/showcase', iconClass: '--blue' }, { icon: , title: '在线咨询', path: '/consultation/online', iconClass: '--cyan' }, { icon: , title: '门店导航', path: '/store/navigation', iconClass: '--red' } ] const handleClick = (action: { path: string }) => { if (!Taro.getStorageSync('access_token') || !Taro.getStorageSync('UserId')) { Taro.showToast({ title: '请先登录', icon: 'none', duration: 1500 }) return } navTo(action.path) } return ( {actions.map((action, index) => ( handleClick(action)} > {action.avatar ? ( ) : ( action.icon )} {action.title} ))} ) } export default QuickActions