Update store paths and add persistence plugin

This commit is contained in:
wangqiao
2025-08-26 16:25:58 +08:00
parent e021ac1e05
commit 4263a0a235
27 changed files with 61 additions and 31 deletions

View File

@ -68,7 +68,7 @@
import type { ChannelRespVO } from '~/api/channel/types'
import { createChannelFollow, deleteChannelFollow } from '~/api/channel/index'
import ChatPage from '~/pages/chat-page/index.vue'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
const lunTanRes = defineModel<ChannelRespVO>('modelValue', {

View File

@ -36,7 +36,7 @@
</template>
<script setup lang="ts">
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
const handleClick = () => {
// 判断是否登录

View File

@ -106,7 +106,7 @@
import type { msgType, PageResultMessageRespVO, MemberUserRespDTO } from '~/api/channel/types'
import { ref, onMounted, nextTick, watch, onUnmounted } from 'vue'
// import dayjs from 'dayjs'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
const props = defineProps({

View File

@ -181,7 +181,7 @@
import { useRoute } from 'vue-router'
import { ref } from 'vue'
import type { ProjectRespVO, ProjectDrawPageRespVO, UserExtendSimpleRespDTO, ProjectDrawMemberRespVO } from '~/api/drawe-detail/types'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const message = useMessage()
const userStore = useUserStore()
// 获取路由参数

View File

@ -81,7 +81,7 @@
import { handleLoginQQ, handleLoginWechat } from '~/utils/login'
import type { UserStatisticsCountRespVO } from '~/api/personal-center/types'
import { getUserStatistics } from '~/api/personal-center/index'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
const app = useNuxtApp()

View File

@ -56,7 +56,7 @@
import { reactive, ref } from 'vue'
import { resetPassoword } from '~/api/login/index'
import { sendSms } from '~/api/common/index'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
const activeName = ref('修改密码')

View File

@ -131,7 +131,7 @@
import { upload } from '~/api/common'
import { sendSingleChat, conversationList, getChatDetail, clearUnreadMessage } from '~/api/channel/index'
import type { chatMessagesReq, msgType, PageResultSessionRespVO, PageResultMessageRespVO } from '~/api/channel/types'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
import dayjs from 'dayjs'

View File

@ -44,7 +44,7 @@
import type { AppPayWalletPackageRespVO } from '~/api/pay/types'
// @ts-ignore
import QrcodeVue from 'qrcode.vue'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
const props = defineProps({

View File

@ -107,7 +107,7 @@
import Message from './components/message.vue'
import InfoEcharts from './info-echarts.vue'
import Pay from './components/pay.vue'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
// 路由跳转

View File

@ -40,7 +40,7 @@
import downloadTable from './components/download-table.vue'
import favoriteTable from './components/favorite-table.vue'
import browseTable from './components/browse-table.vue'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
const activeName = ref('我的上传')

View File

@ -69,7 +69,7 @@
import { Search } from '@element-plus/icons-vue'
import { signIn, getUserPointPage } from '~/api/personal-center/index'
import type { PageResultMemberPointRecordRespVO } from '~/api/personal-center/types'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
import dayjs from 'dayjs'
const userStore = useUserStore()
const user = useUserInfo();

View File

@ -37,7 +37,7 @@
<script setup lang="ts">
import { ref } from 'vue'
import { Search } from '@element-plus/icons-vue'
import useUserStore from '~/store/user'
import useUserStore from '~/stores/user'
const userStore = useUserStore()
const emits = defineEmits(['search'])