Browse Source

移动端推送时间回显

TANGSHIZHE 4 years ago
parent
commit
b12cf853ea

+ 12 - 12
src/jfw/modules/app/src/web/staticres/jyapp/big-member/js/ent_portrait.js

@@ -427,18 +427,18 @@ var vNode = {
                             if (res.data.viper) {
                                 _this.isVip = true
                             }
-                            if (power.indexOf(4) != -1 || res.data.viper) {
-                                // 获取企业画像信息-4
-                                _this.conf._4 = true
-                            }
-                            if (power.indexOf(13) != -1 || res.data.viper) {
-                                // 获取企业中标动态-13
-                                _this.conf._13 = true
-                            }
-                            if (power.indexOf(12) != -1) {
-                                // 获取企业情报历史记录-12
-                                _this.conf._12 = true
-                            }
+                            // if (power.indexOf(4) != -1 || res.data.viper) {
+                            //     // 获取企业画像信息-4
+                            //     _this.conf._4 = true
+                            // }
+                            // if (power.indexOf(13) != -1 || res.data.viper) {
+                            //     // 获取企业中标动态-13
+                            //     _this.conf._13 = true
+                            // }
+                            // if (power.indexOf(12) != -1) {
+                            //     // 获取企业情报历史记录-12
+                            //     _this.conf._12 = true
+                            // }
                             // follow的权限:4.12.13只要有一个就可以
                             if (res.data.memberStatus > 0 && (power.indexOf(4) != -1||power.indexOf(12) != -1||power.indexOf(13) != -1)) {
                                 _this.getEntFollowState()

+ 5 - 2
src/jfw/modules/app/src/web/staticres/jyapp/js/historypush.js

@@ -12,6 +12,7 @@ var vm = new Vue({
   },
   data: function() {
     return {
+      sessStorageKey: '$data-historypush',
       // 时间参数
       time:'',
       // 选择的时间数据
@@ -57,13 +58,15 @@ var vm = new Vue({
     }
   },
   created () {
+    this.getUserRoot()
+    if(this.time) {
+      this.setPushTime(this.time)
+    }
     var recover = this.recover()
     if (!recover) {
-      this.getUserRoot()
       setTimeout(() => {
         // 如果订阅消息进来时间不清空
         if(this.time !== '') {
-          sessionStorage.setItem(this.sessStorageKey, JSON.stringify(this.$data))
           this.setPushTime(this.time)
           this.revorceOtherData()
         }else{

+ 15 - 3
src/jfw/modules/app/src/web/templates/frontRouter/collection/sess/index.html

@@ -26,7 +26,7 @@
   <div class="j-container">
     {{include "/big-member/header.html"}}
     <div class="j-main collection" id="myCollection" v-cloak ref="main">
-      <div class="j-container" id="date-picker-other-box" v-if="listState.list.length!==0">
+      <div class="j-container" id="date-picker-other-box" v-if="!getParamsStatus||listState.list.length!==0">
         <div class="j-main">
           <div class="search-container van-fade-an" ref="searchContainer">
             <div class="listaction">
@@ -60,7 +60,7 @@
               <phone-component :data="params.winnerData" @confirm="confirm"></phone-component>
             </van-dropdown-item>
           </van-dropdown-menu>
-          <div class="list-mian" ref="jList">
+          <div class="list-mian" ref="jList" v-if="listState.list.length!==0">
             <van-list
               v-model="listState.loading"
               :finished="listState.finished"
@@ -89,9 +89,21 @@
               </div>
             </van-list>
           </div>
+          <div class="j-container" v-if="listState.list.length==0">
+            <div class="j-main">
+              <div class="emptycom">
+                <div class="emptyimg">
+                  <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/collection/image/img-empty.png?v={{Msg "seo" "version"}}' alt="">
+                </div>
+                <div class="emptytext">
+                  暂无数据
+                </div>
+              </div>
+            </div>
+          </div>
         </div>
       </div>
-      <div class="j-container" v-if="listState.list.length==0">
+      <div class="j-container" v-if="getParamsStatus&&listState.list.length==0">
         <div class="j-main">
           <div class="emptycom">
             <div class="emptyimg">

+ 10 - 2
src/jfw/modules/app/src/web/templates/weixin/historypush.html

@@ -84,6 +84,7 @@
        }
        #dropDownItemGroup .van-dropdown-item__content {
          max-height: 70vh;
+         overflow: hidden;
        }
     </style>
 </head>
@@ -596,7 +597,10 @@
       });
       this.isCanSwitch=true;
       this.InitPersonal=function(r){
-        $("#sub_manager").click(tokeyset);
+        $("#sub_manager").click(function() {
+            sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
+            tokeyset()
+        });
         $(".tab_left .area").hide();
         if (r.isPassCount) {
           $(".open_remind").show();
@@ -609,7 +613,10 @@
         thisClass.LoadDatas(r);
       }
       this.InitVip=function(r){
-        $("#sub_manager").click(tosetpage);
+        $("#sub_manager").click(function() {
+            sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
+            tosetpage()
+        });
         $(".vip_report").show();
         $(".tab_left .area").show();
         if (!r.haskey) {
@@ -651,6 +658,7 @@
             reportHtml(JSON.parse(localStorage.reportData));
           }
           $(".vip_report").click(function () {
+            sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
             setSessionStorage();
             window.location.href = "/vipreport/page/subreport.html";
           });

+ 1 - 0
src/web/staticres/common-module/collection/css/index.css

@@ -76,6 +76,7 @@
 }
 .collection .van-dropdown-item .van-dropdown-item__content{
     max-height: 70vh;
+    overflow: hidden;
 }
 .collection .my-search.van-search.van-search--show-action{
     border-bottom:1.5px solid rgba(0,0,0,0.05);

+ 46 - 44
src/web/staticres/common-module/collection/js/cate-mobile.js

@@ -1,56 +1,58 @@
 // 采购单位类型
 var cateComponentTemplate = `<div class="j-container">
-<div class="j-main unitTab">
-  <van-tabs type="card" class="unitType" v-model="active">
-    <van-tab title="全部">
-      <van-cell-group>
-        <van-cell
-        clickable
-        type="primary"
-        title="全选"
-        :class="{checkActive:checkedAll==true}"
-        @click="checkBoxAll"
-        >
-        <template #right-icon>
-          <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="checkedAll"></van-checkbox>
-        </template>
-        </van-cell>
-      </van-cell-group>
-    </van-tab>
-    <van-tab v-for="(item, index) in tablist" :key="index">
-      <template #title>
-        <div class="tabtitle">
-          {{Object.keys(item)[0]}}
-        </div>
-        <div class="optionnum" v-if="selectNum(item)!=0">{{selectNum(item)}}/{{item[Object.keys(item)[0]].length}}</div>
-      </template>
-      <van-cell
+<div class="j-main">
+  <div class="unitTab">
+    <van-tabs type="card" class="unitType" v-model="active">
+      <van-tab title="全部">
+        <van-cell-group>
+          <van-cell
           clickable
+          type="primary"
           title="全选"
-          :class="{checkActive:item[Object.keys(item)[1]]==true}"
-          @click="checkAll(item)"
+          :class="{checkActive:checkedAll==true}"
+          @click="checkBoxAll"
           >
           <template #right-icon>
-            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="item[Object.keys(item)[1]]"></van-checkbox>
+            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="checkedAll"></van-checkbox>
           </template>
-      </van-cell>
-      <van-cell-group>
+          </van-cell>
+        </van-cell-group>
+      </van-tab>
+      <van-tab v-for="(item, index) in tablist" :key="index">
+        <template #title>
+          <div class="tabtitle">
+            {{Object.keys(item)[0]}}
+          </div>
+          <div class="optionnum" v-if="selectNum(item)!=0">{{selectNum(item)}}/{{item[Object.keys(item)[0]].length}}</div>
+        </template>
         <van-cell
-          v-for="(iitem, i) in item[Object.keys(item)[0]]"
-          clickable
-          label-disabled="false"
-          :key="i"
-          :class="{checkActive:iitem.type==true}"
-          :title="iitem.name"
-          @click="toggleCheck(iitem, item)"
-        >
-          <template #right-icon>
-            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="iitem.type" :name="iitem.name" ref="checkboxes" />
-          </template>
+            clickable
+            title="全选"
+            :class="{checkActive:item[Object.keys(item)[1]]==true}"
+            @click="checkAll(item)"
+            >
+            <template #right-icon>
+              <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="item[Object.keys(item)[1]]"></van-checkbox>
+            </template>
         </van-cell>
-      </van-cell-group>
-    </van-tab>
-  </van-tabs>
+        <van-cell-group>
+          <van-cell
+            v-for="(iitem, i) in item[Object.keys(item)[0]]"
+            clickable
+            label-disabled="false"
+            :key="i"
+            :class="{checkActive:iitem.type==true}"
+            :title="iitem.name"
+            @click="toggleCheck(iitem, item)"
+          >
+            <template #right-icon>
+              <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="iitem.type" :name="iitem.name" ref="checkboxes" />
+            </template>
+          </van-cell>
+        </van-cell-group>
+      </van-tab>
+    </van-tabs>
+  </div>
 </div>
 <div class="j-footer">
   <div class="j-button-group">

+ 5 - 1
src/web/staticres/common-module/collection/js/index-wx.js

@@ -68,7 +68,11 @@ var vNode = {
     personTagactive:0, //个人标签选择按钮下标
     screenShow: false, // 筛选按钮是否显示
   },
-  computed: {},
+  computed: {
+    getParamsStatus () {
+      return this.limitlist.label=='' && this.limitlist.selectTime=='' && this.limitlist.buyerclass=='' && this.limitlist.buyerPhone==0 && this.limitlist.winnerPhone==0 && this.limitlist.pageNum==1
+    }
+  },
   created () {
     var recover = this.recover()
     if (!recover) {

+ 5 - 1
src/web/staticres/common-module/collection/js/index.js

@@ -66,7 +66,11 @@ var vNode = {
     personTagactive:0, //个人标签选择按钮下标
     screenShow: false, // 筛选按钮是否显示
   },
-  computed: {},
+  computed: {
+    getParamsStatus () {
+      return this.limitlist.label=='' && this.limitlist.selectTime=='' && this.limitlist.buyerclass=='' && this.limitlist.buyerPhone==0 && this.limitlist.winnerPhone==0 && this.limitlist.pageNum==1
+    }
+  },
   created () {
     var recover = this.recover()
     if (!recover) {

+ 46 - 44
src/web/staticres/common-module/collection/js/industry-mobile.js

@@ -1,55 +1,57 @@
 var industryComponentTemplate = `<div class="j-container">
-<div class="j-main unitTab">
-  <van-tabs type="card" class="unitType" v-model="active">
-    <van-tab title="全部">
-      <van-cell-group>
-        <van-cell
-        clickable
-        type="primary"
-        title="全选"
-        :class="{checkActive:checkedAll==true}"
-        @click="checkBoxAll"
-        >
-        <template #right-icon>
-          <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="checkedAll"></van-checkbox>
-        </template>
-        </van-cell>
-      </van-cell-group>
-    </van-tab>
-    <van-tab v-for="(item, index) in tablist" :key="index">
-      <template #title>
-        <div class="tabtitle">
-          {{Object.keys(item)[0]}}
-        </div>
-        <div class="optionnum" v-if="selectNum(item)!=0">{{selectNum(item)}}/{{item[Object.keys(item)[0]].length}}</div>
-      </template>
-      <van-cell
+<div class="j-main">
+  <div class="unitTab">
+    <van-tabs type="card" class="unitType" v-model="active">
+      <van-tab title="全部">
+        <van-cell-group>
+          <van-cell
           clickable
+          type="primary"
           title="全选"
-          :class="{checkActive:item[Object.keys(item)[1]]==true}"
-          @click="checkAll(item)"
+          :class="{checkActive:checkedAll==true}"
+          @click="checkBoxAll"
           >
           <template #right-icon>
-            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="item[Object.keys(item)[1]]"></van-checkbox>
+            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="checkedAll"></van-checkbox>
           </template>
-      </van-cell>
-      <van-cell-group>
+          </van-cell>
+        </van-cell-group>
+      </van-tab>
+      <van-tab v-for="(item, index) in tablist" :key="index">
+        <template #title>
+          <div class="tabtitle">
+            {{Object.keys(item)[0]}}
+          </div>
+          <div class="optionnum" v-if="selectNum(item)!=0">{{selectNum(item)}}/{{item[Object.keys(item)[0]].length}}</div>
+        </template>
         <van-cell
-          v-for="(iitem, i) in item[Object.keys(item)[0]]"
-          clickable
-          label-disabled="false"
-          :key="i"
-          :class="{checkActive:iitem.type==true}"
-          :title="iitem.name"
-          @click="toggleCheck(iitem, item)"
-        >
-          <template #right-icon>
-            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="iitem.type" :name="iitem.name" ref="checkboxes" />
-          </template>
+            clickable
+            title="全选"
+            :class="{checkActive:item[Object.keys(item)[1]]==true}"
+            @click="checkAll(item)"
+            >
+            <template #right-icon>
+              <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="item[Object.keys(item)[1]]"></van-checkbox>
+            </template>
         </van-cell>
-      </van-cell-group>
-    </van-tab>
-  </van-tabs>
+        <van-cell-group>
+          <van-cell
+            v-for="(iitem, i) in item[Object.keys(item)[0]]"
+            clickable
+            label-disabled="false"
+            :key="i"
+            :class="{checkActive:iitem.type==true}"
+            :title="iitem.name"
+            @click="toggleCheck(iitem, item)"
+          >
+            <template #right-icon>
+              <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="iitem.type" :name="iitem.name" ref="checkboxes" />
+            </template>
+          </van-cell>
+        </van-cell-group>
+      </van-tab>
+    </van-tabs>
+  </div>
 </div>
 <div class="j-footer">
   <div class="j-button-group">

+ 46 - 44
src/web/staticres/common-module/collection/js/keyword-mobile.js

@@ -1,55 +1,57 @@
 var keywordComponentTemplate = `<div class="j-container">
-<div class="j-main unitTab">
-  <van-tabs type="card" class="unitType" v-model="active">
-    <van-tab title="全部">
-      <van-cell-group>
-        <van-cell
-        clickable
-        type="primary"
-        title="全选"
-        :class="{checkActive:checkedAll==true}"
-        @click="checkBoxAll"
-        >
-        <template #right-icon>
-          <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="checkedAll"></van-checkbox>
-        </template>
-        </van-cell>
-      </van-cell-group>
-    </van-tab>
-    <van-tab v-for="(item, index) in tablist" :key="index">
-      <template #title>
-        <div class="tabtitle">
-          {{Object.keys(item)[0]}}
-        </div>
-        <div class="optionnum" v-if="selectNum(item)!=0">{{selectNum(item)}}/{{item[Object.keys(item)[0]].length}}</div>
-      </template>
-      <van-cell
+<div class="j-main">
+  <div class="unitTab">
+    <van-tabs type="card" class="unitType" v-model="active">
+      <van-tab title="全部">
+        <van-cell-group>
+          <van-cell
           clickable
+          type="primary"
           title="全选"
-          :class="{checkActive:item[Object.keys(item)[1]]==true}"
-          @click="checkAll(item)"
+          :class="{checkActive:checkedAll==true}"
+          @click="checkBoxAll"
           >
           <template #right-icon>
-            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="item[Object.keys(item)[1]]"></van-checkbox>
+            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="checkedAll"></van-checkbox>
           </template>
-      </van-cell>
-      <van-cell-group>
+          </van-cell>
+        </van-cell-group>
+      </van-tab>
+      <van-tab v-for="(item, index) in tablist" :key="index">
+        <template #title>
+          <div class="tabtitle">
+            {{Object.keys(item)[0]}}
+          </div>
+          <div class="optionnum" v-if="selectNum(item)!=0">{{selectNum(item)}}/{{item[Object.keys(item)[0]].length}}</div>
+        </template>
         <van-cell
-          v-for="(iitem, i) in item[Object.keys(item)[0]]"
-          clickable
-          label-disabled="false"
-          :key="i"
-          :class="{checkActive:iitem.type==true}"
-          :title="iitem.name"
-          @click="toggleCheck(iitem, item)"
-        >
-          <template #right-icon>
-            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="iitem.type" :name="iitem.name" ref="checkboxes" />
-          </template>
+            clickable
+            title="全选"
+            :class="{checkActive:item[Object.keys(item)[1]]==true}"
+            @click="checkAll(item)"
+            >
+            <template #right-icon>
+              <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="item[Object.keys(item)[1]]"></van-checkbox>
+            </template>
         </van-cell>
-      </van-cell-group>
-    </van-tab>
-  </van-tabs>
+        <van-cell-group>
+          <van-cell
+            v-for="(iitem, i) in item[Object.keys(item)[0]]"
+            clickable
+            label-disabled="false"
+            :key="i"
+            :class="{checkActive:iitem.type==true}"
+            :title="iitem.name"
+            @click="toggleCheck(iitem, item)"
+          >
+            <template #right-icon>
+              <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="iitem.type" :name="iitem.name" ref="checkboxes" />
+            </template>
+          </van-cell>
+        </van-cell-group>
+      </van-tab>
+    </van-tabs>
+  </div>
 </div>
 <div class="j-footer">
   <div class="j-button-group">

+ 46 - 44
src/web/staticres/common-module/collection/js/notice-mobile.js

@@ -1,56 +1,58 @@
 // 公告类型
 var noticeComponentTemplate = `<div class="j-container">
-<div class="j-main unitTab">
-  <van-tabs type="card" class="unitType" v-model="active">
-    <van-tab title="全部">
-      <van-cell-group>
-        <van-cell
-        clickable
-        type="primary"
-        title="全选"
-        :class="{checkActive:checkedAll==true}"
-        @click="checkBoxAll"
-        >
-        <template #right-icon>
-          <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="checkedAll"></van-checkbox>
-        </template>
-        </van-cell>
-      </van-cell-group>
-    </van-tab>
-    <van-tab v-for="(item, index) in tablist" :key="index">
-      <template #title>
-        <div class="tabtitle">
-          {{Object.keys(item)[0]}}
-        </div>
-        <div class="optionnum" v-if="selectNum(item)!=0">{{selectNum(item)}}/{{item[Object.keys(item)[0]].length}}</div>
-      </template>
-      <van-cell
-          :class="{checkActive:item[Object.keys(item)[1]]==true}"
+<div class="j-main">
+  <div class="unitTab">
+    <van-tabs type="card" class="unitType" v-model="active">
+      <van-tab title="全部">
+        <van-cell-group>
+          <van-cell
           clickable
+          type="primary"
           title="全选"
-          @click="checkAll(item)"
+          :class="{checkActive:checkedAll==true}"
+          @click="checkBoxAll"
           >
           <template #right-icon>
-            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="item[Object.keys(item)[1]]"></van-checkbox>
+            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="checkedAll"></van-checkbox>
           </template>
-      </van-cell>
-      <van-cell-group>
+          </van-cell>
+        </van-cell-group>
+      </van-tab>
+      <van-tab v-for="(item, index) in tablist" :key="index">
+        <template #title>
+          <div class="tabtitle">
+            {{Object.keys(item)[0]}}
+          </div>
+          <div class="optionnum" v-if="selectNum(item)!=0">{{selectNum(item)}}/{{item[Object.keys(item)[0]].length}}</div>
+        </template>
         <van-cell
-          v-for="(iitem, i) in item[Object.keys(item)[0]]"
-          clickable
-          label-disabled="false"
-          :key="i"
-          :title="iitem.name"
-          :class="{checkActive:iitem.type==true}"
-          @click="toggleCheck(iitem, item)"
-        >
-          <template #right-icon>
-            <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="iitem.type" :name="iitem.name" ref="checkboxes" />
-          </template>
+            :class="{checkActive:item[Object.keys(item)[1]]==true}"
+            clickable
+            title="全选"
+            @click="checkAll(item)"
+            >
+            <template #right-icon>
+              <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="item[Object.keys(item)[1]]"></van-checkbox>
+            </template>
         </van-cell>
-      </van-cell-group>
-    </van-tab>
-  </van-tabs>
+        <van-cell-group>
+          <van-cell
+            v-for="(iitem, i) in item[Object.keys(item)[0]]"
+            clickable
+            label-disabled="false"
+            :key="i"
+            :title="iitem.name"
+            :class="{checkActive:iitem.type==true}"
+            @click="toggleCheck(iitem, item)"
+          >
+            <template #right-icon>
+              <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="iitem.type" :name="iitem.name" ref="checkboxes" />
+            </template>
+          </van-cell>
+        </van-cell-group>
+      </van-tab>
+    </van-tabs>
+  </div>
 </div>
 <div class="j-footer">
   <div class="j-button-group">

+ 2 - 0
src/web/staticres/common-module/collection/js/tags-mobile.js

@@ -40,6 +40,7 @@ var tagsComponent = {
       } else {
         this.taglist.forEach(function(item,index) {
           item.type = false
+          this.canClick = true
         })
       }
     },
@@ -74,6 +75,7 @@ var tagsComponent = {
     },
     // 个人标签重置
     resetAll: function() {
+      this.canClick = true
       let params = {
         name: 'tagsItem',
         data: ''

+ 0 - 1
src/web/staticres/vipsubscribe/js/historypush.js

@@ -66,7 +66,6 @@ var vm = new Vue({
       setTimeout(() => {
         // 如果订阅消息进来时间不清空
         if(this.time !== '') {
-          sessionStorage.setItem(this.sessStorageKey, JSON.stringify(this.$data))
           this.setPushTime(this.time)
           this.revorceOtherData()
         }else{

+ 15 - 3
src/web/templates/frontRouter/wx/collection/sess/index.html

@@ -34,7 +34,7 @@
   <div class="j-container">
     {{include "/big-member/header.html"}}
     <div class="j-main collection" id="myCollection" v-cloak ref="main">
-      <div class="j-container" id="date-picker-other-box" v-if="listState.list.length!==0">
+      <div class="j-container" id="date-picker-other-box" v-if="!getParamsStatus||listState.list.length!==0">
         <div class="j-main">
           <div class="search-container van-fade-an" ref="searchContainer">
             <div class="listaction">
@@ -66,7 +66,7 @@
               <phone-component :data="params.winnerData" @confirm="confirm"></phone-component>
             </van-dropdown-item>
           </van-dropdown-menu>
-          <div class="list-mian" ref="jList">
+          <div class="list-mian" ref="jList" v-if="listState.list.length!==0">
             <van-list
               v-model="listState.loading"
               :finished="listState.finished"
@@ -95,9 +95,21 @@
               </div>
             </van-list>
           </div>
+          <div class="j-container" v-if="listState.list.length==0">
+            <div class="j-main">
+              <div class="emptycom">
+                <div class="emptyimg">
+                  <img src='{{Msg "seo" "cdn"}}/common-module/collection/image/img-empty.png?v={{Msg "seo" "version"}}' alt="">
+                </div>
+                <div class="emptytext">
+                  暂无数据
+                </div>
+              </div>
+            </div>
+          </div>
         </div>
       </div>
-      <div class="j-container" v-if="listState.list.length==0">
+      <div class="j-container" v-if="getParamsStatus&&listState.list.length==0">
         <div class="j-main">
           <div class="emptycom">
             <div class="emptyimg">

+ 3 - 0
src/web/templates/weixin/historypush.html

@@ -525,6 +525,7 @@
         }
        #dropDownItemGroup .van-dropdown-item__content {
          max-height: 76vh;
+         overflow: hidden;
        }
     </style>
 </head>
@@ -913,6 +914,7 @@
           //});
           // TODO 缺陷疑问
           $(".wx_header_right .sub_manager").click(function () {
+            sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
               if (!isVipSub) {
                 tokeysetForFree()
               } else {
@@ -1243,6 +1245,7 @@
                   }
               });
               $(".vip_report").click(function () {
+                sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
                   window.location.href = "/vipreport/page/subreport.html";
               });
           }