Browse Source

Merge branch 'dev4.6.2.7' of http://192.168.3.207:8080/qmx/jy into dev4.6.2.71

zhangyuhan 3 years ago
parent
commit
c394226fe9

+ 1 - 0
README.md

@@ -4,3 +4,4 @@ weixin sdk https://github.com/wizjin/weixin
 web用xweb框架
 web用xweb框架
 v4.6.2.7
 v4.6.2.7
 更改大会员落地页文案
 更改大会员落地页文案
+iosAPP,从招标搜索、招标订阅列表打开三级页再返回,未记录位置

+ 7 - 0
src/jfw/modules/app/src/web/staticres/jyapp/js/searchindex.js

@@ -63,7 +63,13 @@ $(function () {
         var isPageHide = false;
         var isPageHide = false;
         window.addEventListener('pageshow', function () {
         window.addEventListener('pageshow', function () {
             if (isPageHide) {
             if (isPageHide) {
+              // ios从三级页返回不刷新页面
+              const superSearch_iosNoRefresh = sessionStorage.getItem('superSearch_iosNoRefresh')
+              if(!superSearch_iosNoRefresh) {
                 location.reload();
                 location.reload();
+              } else {
+                sessionStorage.removeItem('superSearch_iosNoRefresh')
+              }
             }
             }
         });
         });
         window.addEventListener('pagehide', function () {
         window.addEventListener('pagehide', function () {
@@ -2223,6 +2229,7 @@ var SuperSearch = {
             sessionStorage.searchpageName = "superSearch";
             sessionStorage.searchpageName = "superSearch";
             sessionStorage.superSearch_dyDiv = SuperSearch.dyDiv;
             sessionStorage.superSearch_dyDiv = SuperSearch.dyDiv;
             sessionStorage.superSearch_advertIsClose = SuperSearch.advertIsClose;
             sessionStorage.superSearch_advertIsClose = SuperSearch.advertIsClose;
+            sessionStorage.superSearch_iosNoRefresh= 'detail'
 //			if($("#supersearchPage .on").hasClass("showlist")){
 //			if($("#supersearchPage .on").hasClass("showlist")){
 //				localStorage.superSearch_showType="showList";
 //				localStorage.superSearch_showType="showList";
 //			}else if($("#supersearchPage .on").hasClass("showtable")){
 //			}else if($("#supersearchPage .on").hasClass("showtable")){

+ 5 - 1
src/jfw/modules/app/src/web/templates/weixin/historypush.html

@@ -173,7 +173,7 @@
     <keep-component ref="vKeepComponent" @on-change-keep="changeKeepStatus"  :bid="nowOpenBid" :first="false"></keep-component>
     <keep-component ref="vKeepComponent" @on-change-keep="changeKeepStatus"  :bid="nowOpenBid" :first="false"></keep-component>
 </div>
 </div>
 
 
-<div class="j-container" id="select-meau" style="display: none;">
+<div class="j-container" id="select-meau" style="visibility: hidden;">
     <van-popover v-model="showPopover" placement="top" trigger="click" class="housePover">
     <van-popover v-model="showPopover" placement="top" trigger="click" class="housePover">
         <van-grid
         <van-grid
         class="fixedPover"
         class="fixedPover"
@@ -803,6 +803,7 @@
       this.isCanSwitch=true;
       this.isCanSwitch=true;
       this.InitPersonal=function(r){
       this.InitPersonal=function(r){
         $("#sub_manager").click(function() {
         $("#sub_manager").click(function() {
+            setSessionStorage();
             sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
             sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
             let thisType = sessionStorage.getItem('userIsNew')
             let thisType = sessionStorage.getItem('userIsNew')
             if (window.userNewType || thisType) {
             if (window.userNewType || thisType) {
@@ -833,6 +834,7 @@
       }
       }
       this.InitVip=function(r){
       this.InitVip=function(r){
         $("#sub_manager").click(function() {
         $("#sub_manager").click(function() {
+            setSessionStorage();
             console.log(vm.rootInfo, 'vmrootInfo')
             console.log(vm.rootInfo, 'vmrootInfo')
             sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
             sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
             let thisType = sessionStorage.getItem('userIsNew')
             let thisType = sessionStorage.getItem('userIsNew')
@@ -1023,6 +1025,7 @@
             }, 300);
             }, 300);
         }
         }
         setTimeout(() => {
         setTimeout(() => {
+            $('#select-meau').css({'visibility': 'initial'})
             $('#select-meau').css({'display':'flex'})
             $('#select-meau').css({'display':'flex'})
         }, 500)
         }, 500)
         if (hasNextPage) {
         if (hasNextPage) {
@@ -1285,6 +1288,7 @@ function hasNoData() {
     var NoDataShow = $('.findnull-no-key').is(':hidden')
     var NoDataShow = $('.findnull-no-key').is(':hidden')
     $(".listcontent").hide()
     $(".listcontent").hide()
     $("#loading").hide()
     $("#loading").hide()
+    $('#select-meau').css({'visibility': 'initial'})
     $('#select-meau').css({'display': 'flex'})
     $('#select-meau').css({'display': 'flex'})
     $(".color_top").hide()
     $(".color_top").hide()
     // 如果no-key-no-data 不显示,才会显示no-data
     // 如果no-key-no-data 不显示,才会显示no-data

+ 6 - 0
src/web/staticres/common-module/public/js/utils.js

@@ -318,7 +318,13 @@ var utils = {
         var isPageHide = false;
         var isPageHide = false;
         window.addEventListener('pageshow', function () {
         window.addEventListener('pageshow', function () {
             if (isPageHide) {
             if (isPageHide) {
+              // ios从三级页返回不刷新页面
+              const superSearch_iosNoRefresh = sessionStorage.getItem('superSearch_iosNoRefresh')
+              if(!superSearch_iosNoRefresh) {
                 location.reload();
                 location.reload();
+              } else {
+                sessionStorage.removeItem('superSearch_iosNoRefresh')
+              }
             }
             }
         });
         });
         window.addEventListener('pagehide', function () {
         window.addEventListener('pagehide', function () {