|
@@ -10,10 +10,13 @@
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
import i18n from '@/locale/index'
|
|
|
+import { useUserStore } from '@/store'
|
|
|
+import { toPage } from '@/utils/page'
|
|
|
|
|
|
defineOptions({
|
|
|
name: 'Setting', // 设置
|
|
|
})
|
|
|
+const userStore = useUserStore()
|
|
|
const columns = ref([{ label: 'English', value: 'en' }, { label: 'Bengali', value: 'bn' }])
|
|
|
const language = ref(uni.getLocale() === 'bn' ? 'bn' : 'en')
|
|
|
function changeLanguage(data) {
|
|
@@ -22,6 +25,10 @@ function changeLanguage(data) {
|
|
|
uni.setLocale(data.value)
|
|
|
i18n.global.locale = data.value
|
|
|
}
|
|
|
+function logout() {
|
|
|
+ userStore.removeUserInfo()
|
|
|
+ toPage('/pages/login/login', {}, true)
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<template>
|
|
@@ -37,7 +44,7 @@ function changeLanguage(data) {
|
|
|
</wd-cell-group>
|
|
|
|
|
|
<!-- Logout -->
|
|
|
- <view class="mb-20rpx bg-white p-24rpx text-center text-32rpx text-[var(--wot-color-theme)]">
|
|
|
+ <view class="mb-20rpx bg-white p-24rpx text-center text-32rpx text-[var(--wot-color-theme)]" @click="logout">
|
|
|
Logout
|
|
|
</view>
|
|
|
<view class="text-center text-32rpx text-#909090">
|