Browse Source

+ 大屏源接口对接

chen.cheng 1 month ago
parent
commit
ffc17a2daa

+ 3 - 0
ems-ui-cloud/src/utils/DateTool.js

@@ -33,6 +33,9 @@ export const DateTool = {
     now: (format = DateTool.DateFormat.YYYY_MM_DD) => {
         return dayjs().format(format);
     },
+    addDays: function (date, days, format = this.DateFormat.YYYY_MM_DD) {
+        return dayjs(date).add(days, 'day').format(format);
+    },
     /**
      * 获取一段时间的日期
      * @param start 开始时间

+ 4 - 2
ems-ui-cloud/src/views/largeScreen/source/right.vue

@@ -177,12 +177,14 @@ export default {
       this.getDatesOfLastTenDays()
     },
     async getDatesOfLastTenDays() {
+      const next7Day = DateTool.addDays(DateTool.now(), 7);
       const {data} = await predictionProdDateRange({
         areaCode: this.areaType,
-        startRecTime: DateTool.now(DateTool.DateFormat.YYYY_MM)
+        startRecTime: DateTool.now(),
+        endRecTime: next7Day,
       })
 
-      const dates = DateTool.getDayOfRange(DateTool.now(`${DateTool.DateFormat.YYYY_MM}-01`), DateTool.thisMonthLastDay());
+      const dates = DateTool.getDayOfRange(DateTool.now(), next7Day);
       const mapIndex = array2Map(data, "date");
       this.lineData = dates.map(item => ({
         xData: item,