首页/ mobileweb/ 小草医院网络咨询管理系统 H5 移动端功能演示/ 代码预览

💻 代码预览 · 小草医院网络咨询管理系统 H5 移动端功能演示

mw_medical · 上传者 驰旭教育
← 返回详情
records.html · 约 3133 字符
1<!DOCTYPE html>2<html lang="zh-CN">3<head>4<meta charset="utf-8">5<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">6<title>就诊记录 · 小草医院</title>7<link rel="stylesheet" href="style.css">8</head>9<body>10  <div class="app-top">11    <div class="loc">📋 就诊中心</div>12    <h1 id="topTitle">我的问诊</h1>13    <div class="sub" id="topSub">图文/视频记录 · 挂号 · 电子处方 · 报告查询</div>14  </div>1516  <div class="stat3">17    <div class="b"><div class="n">4</div><div class="l">问诊次数</div></div>18    <div class="b"><div class="n">2</div><div class="l">电子处方</div></div>19    <div class="b"><div class="n">¥138</div><div class="l">累计问诊费</div></div>20  </div>2122  <div id="tabs" class="row" style="gap:8px;margin:4px 14px 0;flex-wrap:wrap">23    <span class="chip on" data-t="all">全部</span>24    <span class="chip" data-t="图文问诊">图文</span>25    <span class="chip" data-t="视频问诊">视频</span>26    <span class="chip" data-t="预约挂号">挂号</span>27  </div>2829  <div class="list" id="recList"></div>3031  <div class="card">32    <div style="font-weight:700;margin-bottom:6px">📑 检验报告</div>33    <div class="item" onclick="toast('演示:打开血常规报告')"><span class="ic">🧪</span><div style="flex:1"><div class="tt">血常规 + 生化全套</div><div class="ds">2026-07-30 · 小草医院检验科</div></div><span class="ar">查看</span></div>34    <div class="item" onclick="toast('演示:打开心电图报告')"><span class="ic">❤️</span><div style="flex:1"><div class="tt">心电图(ECG)</div><div class="ds">2026-07-30 · 小草医院心功能室</div></div><span class="ar">查看</span></div>35  </div>3637  <div class="section-gap"></div>38  <div class="tabbar" id="tabbar"></div>39  <script src="data.js"></script><script src="app.js"></script>40  <script>41    let cur = 'all';42    function render(){43      const list = RECORDS.filter(r=> cur==='all' || r.type===cur);44      const color = t => t==='视频问诊'?'b':(t==='预约挂号'?'w':'g');45      document.getElementById('recList').innerHTML = list.length ? list.map(r=>46        `<div class="item" onclick="toast('演示:查看问诊详情')">47          <span class="ic">${r.type==='预约挂号'?'🏥':'💬'}</span>48          <div style="flex:1">49            <div class="row bt"><div class="tt">${r.doctor}</div><span class="pill ${color(r.type)}">${r.status}</span></div>50            <div class="ds">${r.dept} · ${r.type} · ${r.date}</div>51            <div class="ds">${r.summary}</div>52            <div class="ds">问诊费 ¥${r.fee}</div>53          </div>54          <span class="ar">›</span>55        </div>`56      ).join('') : `<div class="empty">暂无该类型记录</div>`;57    }58    document.getElementById('tabs').onclick = e=>{59      const c = e.target.closest('.chip'); if(!c) return;60      cur = c.dataset.t;61      $all('.chip', document.getElementById('tabs')).forEach(x=>x.classList.toggle('on', x===c));62      render();63    };64    render();65    renderTab('记录');66  </script>67</body>68</html>69