19 lines
455 B
TypeScript
19 lines
455 B
TypeScript
import { request } from '@/http'
|
|
import type { Scene } from '@/store/sceneSlice'
|
|
|
|
const USE_MOCK = true
|
|
|
|
const MOCK_SCENES: Scene[] = [
|
|
{ id: 1, name: '客厅' },
|
|
{ id: 2, name: '卧室' },
|
|
{ id: 3, name: '书房' },
|
|
{ id: 4, name: '走廊' }
|
|
]
|
|
|
|
export function getSceneList(): Promise<Scene[]> {
|
|
if (USE_MOCK) {
|
|
return new Promise((resolve) => setTimeout(() => resolve(MOCK_SCENES), 300))
|
|
}
|
|
return request.get<Scene[]>('/scene/list')
|
|
}
|