feat(distribution): 独立分销前台商城多租户体系、货源与订单数据严格隔离

This commit is contained in:
yml2213
2026-09-07 17:18:14 +08:00
parent 550b42eb22
commit ecaf15417b
34 changed files with 2397 additions and 119 deletions
+4
View File
@@ -11,6 +11,7 @@ import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import { useAdminSessionStore } from './stores/adminSession'
import { useDistributionSiteStore } from './stores/distributionSite'
import { useSessionStore } from './stores/session'
const app = createApp(App)
@@ -18,6 +19,9 @@ const pinia = createPinia()
app.use(pinia).use(router)
// 初始化分销站点租户配置(如 ?site=xxx 或独立域名访问)
useDistributionSiteStore(pinia).initSite()
window.addEventListener('auth-storage-changed', () => {
useSessionStore(pinia).syncFromStorage()
useAdminSessionStore(pinia).syncFromStorage()