Просмотр исходного кода

feat: 企微数据 - 账号数据趋势 - 更新时间接口联调

zhengxy лет назад: 2
Родитель
Сommit
03aaa2f3b8

+ 1 - 0
project/src/assets/config/interface_api.js

@@ -274,6 +274,7 @@ var api = {
274 274
   dataBoard_short_mpSummary: "/api/shortPlayDataTrend/mpSummaryOfShortDramaDataTrends", // 短剧数据趋势 - mp汇总
275 275
   dataBoard_short_adqCurve: "/api/shortPlayDataTrend/adqShortPlayDataTrendCurve", // 短剧数据趋势 - adq折线图
276 276
   dataBoard_short_mpCurve: "/api/shortPlayDataTrend/mpShortPlayDataTrendCurve", // 短剧数据趋势 - mp折线图
277
+  dataBoard_uptime: "/api/dataCube/uptime", // 数据更新时间
277 278
 };
278 279
 
279 280
 export { api };

+ 10 - 9
project/src/components/dataBoard/accountTrends.vue

@@ -249,15 +249,16 @@ export default {
249 249
     async handleGetUpdateTime() {
250 250
       console.log('handleGetUpdateTime => ')
251 251
       try {
252
-        // const { data: res = {} } = await this.$axios.get(this.URL.xxx, {
253
-        //   params: {}
254
-        // })
255
-        // if (res && res.errno == 0) {
256
-        //   this.updateTime = res.rst.updateTime
257
-        // } else if (res.errno != 4002) {
258
-        //   this.$message.warning(res.err)
259
-        //   this.updateTime = ''
260
-        // }
252
+        const params = { type: '' }
253
+        if (this.isMP) params.type = 'account_data_trend_mp'
254
+        if (this.isADQ) params.type = 'account_data_trend_adq'
255
+        const { data: res = {} } = await this.$axios.get(`${this.URL.BASEURL}${this.URL.dataBoard_uptime}`, { params })
256
+        if (res && res.errno == 0) {
257
+          this.updateTime = res.rst.uptime
258
+        } else if (res.errno != 4002) {
259
+          this.$message.warning(res.err)
260
+          this.updateTime = ''
261
+        }
261 262
       } catch (error) {
262 263
         this.updateTime = ''
263 264
       }