import { useEffect, useState } from 'react'; import { View, Text } from '@tarojs/components'; import '../../styles/redeem.css'; import Taro from '@tarojs/taro'; import PageShell from '../../components/PageShell'; import SubPageHeader from '../../components/SubPageHeader'; import ContactCsButton from '../../components/ContactCsButton'; import { toast } from '../../lib/api'; import { getBrandAssetsSync, loadBrandAssets } from '../../lib/brand-assets'; const isWeapp = process.env.TARO_ENV === 'weapp'; function dialPhone(phone: string) { const tel = phone.replace(/-/g, ''); Taro.makePhoneCall({ phoneNumber: tel }).catch(() => toast('无法拨打电话')); } export default function CustomerServicePage() { const [phone, setPhone] = useState(() => getBrandAssetsSync().customerServicePhone); useEffect(() => { void loadBrandAssets().then((b) => setPhone(b.customerServicePhone)); }, []); return ( 杜康好客客服 {isWeapp ? '点击下方按钮,进入小程序在线客服会话' : '请在微信小程序内打开以使用在线客服,或拨打客服电话'} 工作时间:9:00 - 21:00 {isWeapp ? ( ) : null} dialPhone(phone)}> {isWeapp ? `或拨打客服电话 ${phone}` : '拨打客服电话'} {!isWeapp ? ( {phone} ) : null} ); }