Kaynağa Gözat

feat(api): downnload api

gemercheung 3 yıl önce
ebeveyn
işleme
8db979ce39
2 değiştirilmiş dosya ile 7 ekleme ve 2 silme
  1. 6 1
      src/api/scene/model.ts
  2. 1 1
      src/views/scenes/downloadModal.vue

+ 6 - 1
src/api/scene/model.ts

@@ -75,10 +75,15 @@ export interface sceneItem {
 export interface SceneDownloadModel {
   downloadStatus?: number;
 }
+export interface GetDownloadProcessModel {
+  percent: number;
+  status: number;
+  url: string;
+}
 /**
  * @description: Request list return value
  */
 export type RentListGetResultModel = BasicFetchResult<SceneLiveItem>;
 export type LiveListGetResultModel = BasicFetchResult<SceneLiveItem>;
-export type GetDownloadProcessModel = BasicFetchResult<SceneProccessItem>;
+// export type GetDownloadProcessModel = BasicFetchResult<SceneProccessItem>;
 export type GetAllSceneModel = BasicFetchResult<sceneItem>;

+ 1 - 1
src/views/scenes/downloadModal.vue

@@ -123,7 +123,7 @@
           if (res.status === 1000) {
             downloadInfo.status = '获取中';
           }
-          if (res.status === 1002 && res.url) {
+          if (res.status === 1002 && res.url?.length > 0) {
             cancelDownload();
             finishDowloadUrl.value = res.url;
             downloadInfo.isDownloaded = true;