import { Component, PropsWithChildren, useEffect } from 'react'
import { View, Text, Button, Input } from '@tarojs/components'
// import './index.scss'
import Taro, { useReady } from '@tarojs/taro'
// import ComponentA from './component'
import Rings from '@components/Rings';
import SingleSelect from '@components/SingleSelect';
import { useDispatch, useSelector } from 'react-redux';
import { getInfoSuccess } from '@/store/user';
import { wxPubFollow } from '@/services/permission';
import { staticResources } from '@/services/common';
import { use } from 'i18next';
// import TabBar from '../../components/Tabbar';
export default function IndexPage() {
const dispatch = useDispatch();
const array: any[] = []
const user = useSelector((state: any) => state.user);
const permission = useSelector((state: any) => state.permission);
const common = useSelector((state: any) => state.common);
array.push('ffff');
array.push(ffff)
// array.push()
useEffect(() => {
dispatch(staticResources() as any);
}, [])
useReady(async () => {
const userData = await getStorage('userData');
if (userData) {
dispatch(getInfoSuccess(JSON.parse(userData as string)) as any);
// return JSON.parse(userData as string) as UserState;
setTimeout(() => {
checkWXPubFollow()
}, 200)
}
})
function checkWXPubFollow() {
wxPubFollow().then(res => {
console.log(res);
})
}
function followWxPub() {
const resource = common.resources.filter((item: any) => {
return item.code == 'follow_wx_pub'
})
Taro.showModal({
title: '提示',
content: '关注公众号后可接收提醒\n点击确定,前往关注',
showCancel: true,
success(result) {
if (result.confirm) {
Taro.navigateTo({
url: '/pages/common/H5?title=fast16cc 关注服务号&url=' + resource[0].url,
})
}
},
})
}
async function getStorage(key: string) {
try {
const res = await Taro.getStorage({ key });
return res.data;
} catch {
return '';
}
}
function goDetail() {
Taro.navigateTo({
// url: '/pages/index/detail'
//src/moduleA/pages/third.tsx
url: '../../moduleA/pages/third'
})
}
function login() {
if (user.isLogin) {
Taro.navigateTo({
url: '/pages/ChooseScenario'
})
}
else {
Taro.navigateTo({
url: '/pages/ChooseAuth'
})
}
}
return (
homepage12234
{user.isLogin ? '已登录' : '未登录'}
{user.isLogin ? `用户昵称:${user.nickname}` : ''}
{
permission.wxPubFollow == false && followWxPub()}>去关注公众号
}
{/* */}
{/* */}
login()}>sss
{/* */}
)
}
// export default class Index extends Component {
// componentDidMount () { }
// componentWillUnmount () { }
// componentDidShow () { }
// componentDidHide () { }
// goDetail(){
// Taro.navigateTo({
// url: '/pages/index/detail'
// })
// }
// render () {
// return (
//
// Hello world123!
//
//
//
// )
// }
// }