فهرست منبع

下载页面更新时间状态,进度状态 弹出框增加进度状态

sophieChenyx 6 سال پیش
والد
کامیت
abd046f920
3فایلهای تغییر یافته به همراه20 افزوده شده و 5 حذف شده
  1. 2 2
      src/stage/index/scene/DownloadManagerScene.js
  2. 11 3
      src/stage/index/scene/IndexScene.js
  3. 7 0
      src/util/API/APIClient.js

+ 2 - 2
src/stage/index/scene/DownloadManagerScene.js

@@ -82,9 +82,9 @@ class DownloadManagerScene extends scene {
 
             //downloadDate
             let downloadDateStr = '2017-09-10';
-            if (rec.gmtCreated) {
+             if (rec.gmtModified) {
                 let createDate = new Date();
-                createDate.setTime(rec.gmtCreated);
+                createDate.setTime(rec.gmtModified);
                 downloadDateStr = Utils.dateFormat(createDate, 'yyyy-MM-dd');
             }
             let downloadStatus = rec['downloadStatus'];

+ 11 - 3
src/stage/index/scene/IndexScene.js

@@ -29,9 +29,11 @@ class IndexScene extends scene {
 			if (res.success) {
 				userDataStorage.setData(res.data);
 
-				//必须获取Token后才可以正常调用以下接口
-				this.loadHistoryList();
-				this.loadTerminal();
+        //必须获取Token后才可以正常调用以下接口
+        this.loadHistoryList();
+        this.loadTerminal();
+        this.loadDownloadList();
+
 				ShopCartState.updateCount();
 
 				//记录用户登录行为
@@ -101,6 +103,12 @@ class IndexScene extends scene {
 		terminal_id.innerHTML = 'ID:' + userData.eid.replace(/(\d{4})/g, '$1 ');
 	}
 
+  loadDownloadList() {
+    APIClient.getDownloadList( ( isTrue,res) => {
+      console.log('fail result',res)
+    })
+	}
+
 	onCreate() {
 		this.setContentView(require('../../../res/tpl/IndexScene.tpl'), {
 			'title': '2B双师教学标准平台'

+ 7 - 0
src/util/API/APIClient.js

@@ -206,6 +206,13 @@ class APIClient {
 		});
 	}
 
+	//refresh 处的查询下载记录
+	static getDownloadList(callback) {
+    APIClient.getUserMacUrl( ( mac ) => {
+			let params =  { mac: mac };
+      AJAXHelper.get('/callback/download/fail', params, callback);
+    });
+  }
 }
 
 module.exports = APIClient;