Browse Source

展开收起刷新展示

laiguoran 4 years ago
parent
commit
b7d596a038
2 changed files with 13 additions and 1 deletions
  1. 12 0
      app/public/js/change.js
  2. 1 1
      app/view/change/index.ejs

+ 12 - 0
app/public/js/change.js

@@ -302,16 +302,28 @@ $(document).ready(() => {
     } else {
         $('#bpaixu').text('排序:变更令号');
     }
+    let sortSetting = getLocalCache('change-'+ $('#tenderId').val() +'-list-sort');
+    if (sortSetting && parseInt(sortSetting) === 1) {
+        $('#bpaixu').click();
+    }
+    $('#sort-dropdown').on('shown.bs.dropdown', function () {
+        setLocalCache('change-'+ $('#tenderId').val() +'-list-sort', 1);
+    });
+    $('#sort-dropdown').on('hidden.bs.dropdown', function () {
+        setLocalCache('change-'+ $('#tenderId').val() +'-list-sort', 0);
+    });
 
     $('#sort-radio input[name="paizhi"]').click(function () {
         const orderStr = $(this).val() + '|' + $('#order-radio input[name="paixu"]:checked').val();
         setLocalCache('change-'+ $('#tenderId').val() +'-list-order', orderStr);
+        setLocalCache('change-'+ $('#tenderId').val() +'-list-sort', 1);
         const link = window.location.origin + window.location.pathname + '?sort='+ $(this).val() + '&order=' + $('#order-radio input[name="paixu"]:checked').val();
         window.location.href = link;
     });
     $('#order-radio input[name="paixu"]').click(function () {
         const orderStr = $('#sort-radio input[name="paizhi"]:checked').val() + '|' + $(this).val();
         setLocalCache('change-'+ $('#tenderId').val() +'-list-order', orderStr);
+        setLocalCache('change-'+ $('#tenderId').val() +'-list-sort', 1);
         const link = window.location.origin + window.location.pathname + '?sort='+ $('#sort-radio input[name="paizhi"]:checked').val() + '&order=' + $(this).val();
         window.location.href = link;
     })

+ 1 - 1
app/view/change/index.ejs

@@ -5,7 +5,7 @@
             <% include ../tender/tender_sub_mini_menu.ejs %>
             <div>
                 <div class="d-inline-block">
-                    <div class="btn-group">
+                    <div class="btn-group" id="sort-dropdown">
                         <button type="button" class="btn btn-sm btn-light text-primary dropdown-toggle" data-toggle="dropdown" id="bpaixu">排序:创建时间</button>
                         <div class="dropdown-menu" aria-labelledby="bpaixu">
                             <ul class="list-unstyled px-3 mb-0" id="sort-radio">