Sfoglia il codice sorgente

药品详情返回页

liuchengsen 1 mese fa
parent
commit
960f0fd97d
1 ha cambiato i file con 6 aggiunte e 1 eliminazioni
  1. 6 1
      static/index.html

+ 6 - 1
static/index.html

@@ -331,7 +331,8 @@ window.loadDrugDetail=async function(drugId){
     var r=await fetch(API_BASE+'/api/v1/drug/'+encodeURIComponent(drugId),{headers:authHeaders()});
     var d=await r.json();var drug=d.data||d;
     var dd=document.getElementById('tabDrugs');
-    var h='<div class="drug-detail"><h2>'+esc(drug.name||'')+'</h2>';
+    var h='<div class="drug-detail"><button class="btn btn-secondary" style="margin-bottom:12px" onclick="showDrugList()">← 返回药品列表</button>';
+    h+='<h2>'+esc(drug.name||'')+'</h2>';
     h+='<div class="info-row">分类: '+(drug.category||'')+' · '+(drug.subcategory||'')+'</div>';
     h+='<div class="info-row">来源: '+(drug.source_version||'')+' '+(drug.source_volume||'')+'</div>';
     if(drug.sections&&typeof drug.sections==='object'){var keys=Object.keys(drug.sections);for(var k=0;k<keys.length;k++){h+='<h3>【'+esc(keys[k])+'】</h3><div class="section">'+md2html(drug.sections[keys[k]])+'</div>'}}
@@ -339,6 +340,10 @@ window.loadDrugDetail=async function(drugId){
     dd.innerHTML=h;
   }catch(e){document.getElementById('tabDrugs').innerHTML='<div class="welcome"><p>加载失败</p></div>'}
 };
+window.showDrugList=function(){
+  document.getElementById('tabDrugs').innerHTML='<div class="search-box"><input id="drugSearchInput" placeholder="搜索药品名称..." oninput="searchDrugs()"></div><div class="drug-list" id="drugList"></div>';
+  renderDrugCards(ALL_DRUGS);
+};
 window.switchTab=function(tab){
   document.querySelectorAll('.nav-btn').forEach(function(b){b.classList.toggle('active',b.dataset.tab===tab)});
   document.getElementById('tabChat').classList.toggle('hidden',tab!=='chat');