修复bug

This commit is contained in:
2026-07-31 15:34:35 +08:00
parent d0f94d95d7
commit b53fe81999
41 changed files with 362 additions and 3106 deletions
+5 -3
View File
@@ -11,6 +11,7 @@ import {
type PlatformWarehouseResource,
} from '@/api/platformWarehouses'
import { useAccessPreviewStore } from '@/stores/accessPreview'
import { useAuthStore } from '@/stores/auth'
import WarehousesView from './WarehousesView.vue'
vi.mock('@/api/platformWarehouses', () => ({
@@ -73,9 +74,10 @@ async function mountView(withTenant = true) {
vi.stubGlobal('sessionStorage', createMemoryStorage(withTenant ? { 'cc-admin-warehouse-tenant-id': '10001' } : {}))
const pinia = createPinia()
setActivePinia(pinia)
const access = useAccessPreviewStore()
access.initializeAfterLogin()
expect(access.commitRole('R002')).toBe(true)
const auth = useAuthStore()
auth.token = 'token'
auth.permissions = ['platform:warehouse:list', 'platform:warehouse:create', 'platform:warehouse:edit', 'platform:warehouse:status']
useAccessPreviewStore().initializeAfterLogin()
const wrapper = mount(WarehousesView, {
attachTo: document.body,
global: { plugins: [pinia, ElementPlus] },