feat: 完成后台联调与通用列表组件

This commit is contained in:
2026-08-01 12:17:33 +08:00
parent b53fe81999
commit 29dbae573f
50 changed files with 3394 additions and 580 deletions
+5 -5
View File
@@ -59,8 +59,8 @@ describe('platform warehouse API', () => {
const page = { records: [], page: 1, size: 200, total: 0, pages: 0 }
const detail = { warehouse: {}, addresses: [], capabilities: [] }
vi.mocked(http.get)
.mockResolvedValueOnce({ code: '0', message: 'success', data: page })
.mockResolvedValueOnce({ code: '0', message: 'success', data: detail })
.mockResolvedValueOnce({ code: '200', message: 'success', data: page })
.mockResolvedValueOnce({ code: '200', message: 'success', data: detail })
await expect(listPlatformWarehouses(10001)).resolves.toEqual(page)
await expect(getPlatformWarehouse(10001, '19001')).resolves.toEqual(detail)
@@ -73,9 +73,9 @@ describe('platform warehouse API', () => {
})
it('uses the implemented create, update, and status routes', async () => {
vi.mocked(http.post).mockResolvedValue({ code: '0', message: 'success', data: '19001' })
vi.mocked(http.put).mockResolvedValue({ code: '0', message: 'success', data: null })
vi.mocked(http.patch).mockResolvedValue({ code: '0', message: 'success', data: null })
vi.mocked(http.post).mockResolvedValue({ code: '200', message: 'success', data: '19001' })
vi.mocked(http.put).mockResolvedValue({ code: '200', message: 'success', data: null })
vi.mocked(http.patch).mockResolvedValue({ code: '200', message: 'success', data: null })
await expect(createPlatformWarehouse(payload)).resolves.toBe('19001')
await expect(updatePlatformWarehouse(10001, '19001', payload)).resolves.toBeNull()