|
@@ -1,6 +1,7 @@
|
|
|
import axios from './instance'
|
|
|
import { GET_SCENE_LIST, GET_ROOM } from './constant'
|
|
|
import type { PageResult, Room } from './'
|
|
|
+import { useI18n } from '@/hook/useI18n'
|
|
|
|
|
|
export type SScene = {
|
|
|
id: number
|
|
@@ -30,13 +31,17 @@ export enum SceneStatus {
|
|
|
ARCHIVE = 3,
|
|
|
RERUN = 4
|
|
|
}
|
|
|
+
|
|
|
+const { t } = useI18n()
|
|
|
+
|
|
|
+
|
|
|
export const sceneStatusDesc = {
|
|
|
- [SceneStatus.DEL]: '场景被删',
|
|
|
- [SceneStatus.RUN]: '计算中',
|
|
|
- [SceneStatus.ERR]: '计算失败',
|
|
|
- [SceneStatus.SUCCESS]: '计算成功',
|
|
|
- [SceneStatus.ARCHIVE]: '封存',
|
|
|
- [SceneStatus.RERUN]: '重新计算中'
|
|
|
+ [SceneStatus.DEL]: t('code.del'),
|
|
|
+ [SceneStatus.RUN]: t('code.run'),
|
|
|
+ [SceneStatus.ERR]: t('code.err'),
|
|
|
+ [SceneStatus.SUCCESS]: t('code.success'),
|
|
|
+ [SceneStatus.ARCHIVE]: t('code.archive'),
|
|
|
+ [SceneStatus.RERUN]: t('code.rerun')
|
|
|
}
|
|
|
|
|
|
export type Scenes = Scene[]
|
|
@@ -55,7 +60,7 @@ export const fetchScenes = async (): Promise<Scenes> => {
|
|
|
pageSize: 1000,
|
|
|
sceneName: ''
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
const [kkScenes, kjScenes] = await Promise.all([
|
|
|
axios.post<PageResult<SScene>>(GET_SCENE_LIST, { type: 0, ...params }),
|