Bladeren bron

首页数据展示添加进入模块筛选

xiaohaizhao 1 jaar geleden
bovenliggende
commit
3efd3ebada
4 gewijzigde bestanden met toevoegingen van 22 en 11 verwijderingen
  1. 7 2
      packageA/workOrder/index.vue
  2. 9 5
      pages/alerts/index.vue
  3. 2 1
      pages/facility/index.vue
  4. 4 3
      pages/index/modules/spectaculars.vue

+ 7 - 2
packageA/workOrder/index.vue

@@ -37,9 +37,14 @@ export default {
             list: []
         }
     },
-    mounted() {
-        this.getlist();
+    onLoad(options) {
+        if (options.date) {
+            this.$refs.My_search.viewDateCycle(1)
+        } else {
+            this.getlist(true);
+        }
         this.$Http.updateWorkorder = this.updete.bind(this)
+
     },
     onUnload() {
         delete this.$Http.updateWorkorder;

+ 9 - 5
pages/alerts/index.vue

@@ -61,8 +61,12 @@ export default {
             list: []
         }
     },
-    mounted() {
-        this.getlist(true);
+    onLoad(options) {
+        if (options.date) {
+            this.$refs.Search.viewDateCycle(1)
+        } else {
+            this.getlist(true);
+        }
         setTimeout(() => {
             this.$refs.List.setHeight();
         }, 350)
@@ -91,12 +95,12 @@ export default {
                 try {
                     switch (content.where.status) {
                         case "待处理":
-                            this.list1[0].badge.value = res.tips.undeal.count;
+                            this.list1[0].badge.value = res.total;
                             this.list1[1].badge.value = "";
                             break;
                         case "已处理":
                             this.list1[0].badge.value = "";
-                            this.list1[1].badge.value = res.tips.deal.count;
+                            this.list1[1].badge.value = res.total;
                             break;
                     }
                 } catch (error) {
@@ -124,7 +128,7 @@ export default {
         },
         onFilter(e) {
             this.content.where = Object.assign(this.content.where, e);
-            console.log(this.content.where)
+            console.log("123123312", this.content.where)
             this.getlist(true);
         },
     },

+ 2 - 1
pages/facility/index.vue

@@ -63,12 +63,13 @@ export default {
                 selectKey: "value",
                 showKey: 'status',
                 default: "0",
-                selectIndex: 0,
+                selectIndex: 1,
             }],
             heightReduction: 0
         }
     },
     onLoad(options) {
+        if (options.status) this.where.status = options.status;
         this.getlist();
         this.$Http.updateFacilityList = this.getlist.bind(this);
         setTimeout(() => this.loadElement(), 100)

+ 4 - 3
pages/index/modules/spectaculars.vue

@@ -1,16 +1,17 @@
 <template>
     <view class="container" v-if="showList.length">
-        <navigator v-if="isShow('在线设备')" url="/pages/facility/index?page=设备中心" hover-class="navigator-hover" class="item">
+        <navigator v-if="isShow('在线设备')" url="/pages/facility/index?page=设备中心&status=在线" hover-class="navigator-hover"
+            class="item">
             <view class="label">在线设备</view>
             <view class="count u-line-1">{{ statistics.today_devices }}</view>
         </navigator>
 
-        <navigator v-if="isShow('今日警告')" url="/pages/alerts/index" hover-class="navigator-hover" class="item">
+        <navigator v-if="isShow('今日警告')" url="/pages/alerts/index?date=今天" hover-class="navigator-hover" class="item">
             <view class="label">今日警告</view>
             <view class="count u-line-1">{{ statistics.today_warns }}</view>
         </navigator>
 
-        <navigator v-if="isShow('今日工单')" url="/packageA/workOrder/index" hover-class="navigator-hover" class="item">
+        <navigator v-if="isShow('今日工单')" url="/packageA/workOrder/index?date=今天" hover-class="navigator-hover" class="item">
             <view class="label">今日工单</view>
             <view class="count u-line-1">{{ statistics.today_orders }}</view>
         </navigator>