|
@@ -57,7 +57,7 @@ export interface ServeModelScene {
|
|
|
export type Scenes = Scene[]
|
|
|
// 获取场景列表
|
|
|
export type GetSceneByTypeParams = PagingRequest<{type: SceneType, sceneName?: string, status?: QuoteScene['status']}>
|
|
|
-export const getSceneByType = async (data: GetSceneByTypeParams): Promise<PagingResult<Scene[]>> => {
|
|
|
+export const getSceneByType = async (data: GetSceneByTypeParams): Promise<PagingResult<Scene[]> & { type: SceneType }> => {
|
|
|
if (data.type === SceneType.SWMX) {
|
|
|
const modelScenes = await axios.post<PagingResult<ServeModelScene[]>>(
|
|
|
MODEL_SCENE_LIST,
|
|
@@ -72,10 +72,12 @@ export const getSceneByType = async (data: GetSceneByTypeParams): Promise<Paging
|
|
|
status: scene.createStatus,
|
|
|
type: SceneType.SWMX,
|
|
|
rawType: scene.modelDateType,
|
|
|
- }))
|
|
|
+ })),
|
|
|
+ type: data.type
|
|
|
}
|
|
|
} else {
|
|
|
- return await axios.post<PagingResult<Scenes>>(SCENE_LIST, data)
|
|
|
+ const res = await axios.post<PagingResult<Scenes>>(SCENE_LIST, data)
|
|
|
+ return { ...res, type: data.type }
|
|
|
}
|
|
|
}
|
|
|
|