| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import Buttons from "@/components/basic/Buttons";
- import Footer from "@/components/layout/Footer";
- import TableCell from "@/components/layout/TableCell";
- import { ColorType } from "@/context/themes/color";
- import { ChooseScenarioBtn } from "@/features/common/SpecBtns";
- import { clear, logout } from "@/services/user";
- import { View, Text, Button } from "@tarojs/components";
- import Taro from "@tarojs/taro";
- import { useEffect } from "react";
- import { useTranslation } from "react-i18next";
- import { useDispatch, useSelector } from "react-redux";
- export default function Page() {
- const dispatch = useDispatch();
- const { t } = useTranslation()
- const user = useSelector((state: any) => state.user);
- useEffect(() => {
- Taro.setNavigationBarTitle({
- title: t('page.setting.title')
- })
- }, [])
- function logoutF() {
- Taro.showModal({
- title: t('feature.common.modal.logout_title'),
- content: t('feature.common.modal.logout_content'),
- success: res => {
- if (res.confirm) {
- dispatch(logout() as any);
- }
- }
- })
- }
- return <View style={{ color: '#fff',display:'flex',flexDirection:'column' }}>
- <View style={{height:20}}/>
- <TableCell title={t('page.setting.version')} ><Text style={{ opacity: 0.8 }}>1.2.4</Text></TableCell>
- {/* <Text style={{color:'#9E9E9E',textAlign:'center',fontSize:14}}>v1.2.2</Text> */}
-
- <Footer>
- <ChooseScenarioBtn title={t('page.setting.logout')} onClick={logoutF} background={ColorType.fast} />
- </Footer>
- {/* <Buttons title='退出登录' onClick={logoutF} btnStyle={{ width: 289, marginBottom: 30 }} /> */}
- {/* {
- user.test_user && <Buttons title='注销账号' onClick={clearF} btnStyle={{ width: 289, marginBottom: 30 }} />
- } */}
- </View>
- }
|