import { reactive } from 'vue' import { resetPickingSession } from '@/stores/picking.js' export const session = reactive({ currentUser: null }) export function signIn(account, warehouse) { session.currentUser = { id: account.id, name: account.name, role: account.role, warehouse } return session.currentUser } export function signOut() { session.currentUser = null resetPickingSession() } export function requireSession() { if (session.currentUser) return true uni.reLaunch({ url: '/pages/login/login' }) return false }