Ver Fonte

埋点系统接口更新

liuchengsen há 4 semanas atrás
pai
commit
8eb06e7ce6
1 ficheiros alterados com 10 adições e 1 exclusões
  1. 10 1
      static/index.html

+ 10 - 1
static/index.html

@@ -663,7 +663,7 @@
     h+='<button onclick="loadDrugList('+drugTotalPages+')" '+(drugPage>=drugTotalPages?'disabled':'')+'>末页</button>';
     h+='<span class="page-info">共 '+drugTotalPages+' 页</span>';
     h+='<span class="page-info">跳至</span>';
-    h+='<input type="number" min="1" max="'+drugTotalPages+'" value="'+drugPage+'" onkeydown="if(event.key===\'Enter\'){var v=parseInt(this.value);if(v>=1&&v<='+drugTotalPages+')loadDrugList(v)}" style="width:48px;padding:6px 4px;border:1px solid #d0d5dd;border-radius:6px;font-size:12px;text-align:center">';
+    h+='<input id="jumpPageInput" type="text" value="'+drugPage+'" onblur="handleJumpPage()" style="width:48px;padding:6px 4px;border:1px solid #d0d5dd;border-radius:6px;font-size:12px;text-align:center">';
     h+='<span class="page-info">页</span>';
     h+='<select onchange="drugPageSize=parseInt(this.value);loadDrugList(1)">';
     [10,20,50,100].forEach(function(s){h+='<option value="'+s+'"'+(drugPageSize===s?' selected':'')+'>'+s+' 条/页</option>'});
@@ -706,6 +706,15 @@
     document.getElementById('tabDrugs').innerHTML='<div class="search-box"><input id="drugSearchInput" placeholder="搜索药品名称..." oninput="searchDrugs()" value="'+escAttr(drugKeyword)+'"></div><div class="drug-list" id="drugList"></div><div class="drug-pager" id="drugPager"></div>';
     renderDrugCards(ALL_DRUGS);
   };
+  window.handleJumpPage=function(){
+    var inp=document.getElementById('jumpPageInput');
+    if(!inp)return;
+    var v=parseInt(inp.value);
+    if(isNaN(v)||v<1){v=1}
+    if(v>drugTotalPages){v=drugTotalPages}
+    if(v!==drugPage){loadDrugList(v)}
+    else{inp.value=v}
+  };
   window.switchTab=function(tab){
     track('switch_tab', {tab: tab});
     document.querySelectorAll('.nav-btn').forEach(function(b){b.classList.toggle('active',b.dataset.tab===tab)});