feat: 电子药箱小程序 - 4Tab药品管理

- 电子药箱: 药品库存管理 + 手动录入 + 今日用药打卡
- 药品百科: 搜索 + 分类筛选 + 20种药品静态数据
- 惠教中心: 4条药品使用指南课程
- 我的: 家庭成员信息管理
- 自定义TabBar + navigation-bar组件
- SVG药品分类插图
This commit is contained in:
陈誉午
2026-07-29 11:20:52 +08:00
commit 994b267f5c
683 changed files with 43849 additions and 0 deletions
@@ -0,0 +1,49 @@
<svg viewBox="0 0 34 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="paint0_linear_8560_225706" x1="1.8999e-07" y1="12" x2="34" y2="12"
gradientUnits="userSpaceOnUse">
<stop stop-color="#F08E35" />
<stop offset="1" stop-color="#EE6F2F" />
</linearGradient>
<filter id="filter0_b_8560_225706" x="-4" y="-12" width="56" height="64" filterUnits="userSpaceOnUse"
color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix" />
<feGaussianBlur in="BackgroundImageFix" stdDeviation="2" />
<feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_8560_225706" />
<feBlend mode="normal" in="SourceGraphic" in2="effect1_backgroundBlur_8560_225706" result="shape" />
</filter>
<linearGradient id="paint1_linear_8560_225706" x1="-9.2268e-07" y1="28.4" x2="40.0035" y2="13.9344"
gradientUnits="userSpaceOnUse">
<stop stop-color="#FF5F7E" />
<stop offset="1" stop-color="#FE2C55" />
</linearGradient>
<filter id="filter0_d_8560_225710" x="0.279074" y="0.873694" width="21.9257" height="15.5217"
filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix" />
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
result="hardAlpha" />
<feOffset />
<feGaussianBlur stdDeviation="1.08873" />
<feComposite in2="hardAlpha" operator="out" />
<feColorMatrix type="matrix" values="0 0 0 0 0.996078 0 0 0 0 0.301961 0 0 0 0 0.00784314 0 0 0 0.6 0" />
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_8560_225710" />
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_8560_225710" result="shape" />
</filter>
</defs>
<mask id="mask0_8560_225706" style="mask-type: alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="34" height="24">
<rect width="34" height="24" rx="2" fill="url(#paint0_linear_8560_225706)" />
</mask>
<g mask="url(#mask0_8560_225706)" transform="matrix(1, 0, 0, 1, 0, -0.004493)">
<g filter="url(#filter0_b_8560_225706)">
<ellipse cx="24" cy="20" rx="24" ry="28" fill="url(#paint1_linear_8560_225706)" />
</g>
</g>
<g filter="url(#filter0_d_8560_225710)" transform="matrix(1, 0, 0, 1, 8.535576, 2.986175)">
<path
d="M6.44826 9.57939L8.67624 9.60856L8.61041 10.1749C8.52129 10.8554 8.24244 11.4016 7.77384 11.8134C7.30293 12.2451 6.74491 12.4567 6.09977 12.4482C5.70968 12.4431 5.38414 12.3568 5.12314 12.1892C4.85424 12.0463 4.64527 11.862 4.49622 11.6361C4.30831 11.3998 4.2013 11.0924 4.17517 10.7139C4.13904 10.3353 4.18305 9.61193 4.3072 8.5438C4.43136 7.47567 4.55596 6.74837 4.68102 6.36191C4.79377 5.99519 4.97124 5.69649 5.21343 5.4658C5.41445 5.24453 5.66615 5.06124 5.96854 4.91593C6.26535 4.77552 6.60937 4.7029 7.00061 4.69808C7.52957 4.71495 7.96205 4.87237 8.29806 5.17033C8.61734 5.483 8.81908 5.85881 8.90329 6.29777L10.6587 6.32074C10.5893 5.4093 10.2579 4.6412 9.66432 4.01646C9.0702 3.39668 8.24611 3.07491 7.19204 3.05116C6.33069 3.04984 5.58936 3.24413 4.96804 3.63405C4.3373 4.01887 3.86023 4.46043 3.53685 4.95873C3.34121 5.21988 3.17855 5.56356 3.04887 5.98976C2.9242 6.41603 2.78852 7.26011 2.64184 8.522C2.49748 9.76401 2.4374 10.6041 2.4616 11.0423C2.47446 11.2763 2.50195 11.4707 2.54407 11.6255C2.59176 11.7754 2.64608 11.9328 2.70704 12.0978C2.91378 12.6031 3.28747 13.0508 3.82814 13.441C4.35706 13.846 5.05047 14.064 5.90834 14.0952C7.02589 14.0899 7.99469 13.7269 8.81474 13.0062C9.63036 12.2805 10.1114 11.3738 10.2579 10.286L10.5151 8.07277L6.62929 8.0219L6.44826 9.57939Z"
fill="white" />
<path
d="M12.0189 8.64475C11.8745 9.88677 11.8144 10.7269 11.8386 11.165C11.8515 11.3991 11.879 11.5935 11.9211 11.7483C11.9688 11.8982 12.0231 12.0556 12.0841 12.2206C12.2908 12.7258 12.6645 13.1736 13.2052 13.5638C13.7341 13.9687 14.4275 14.1868 15.2854 14.2179C16.1579 14.2094 16.9073 14.0103 17.5336 13.6204C18.1532 13.2454 18.6197 12.8087 18.933 12.3102C19.1487 12.0494 19.3169 11.7008 19.4378 11.2645C19.5536 10.8282 19.6837 9.98899 19.8281 8.74698C19.9747 7.48509 20.0404 6.6401 20.025 6.21199C20.0047 5.78382 19.9173 5.43687 19.7629 5.17114C19.5661 4.66603 19.203 4.21347 18.6735 3.81347C18.1396 3.40843 17.4381 3.19524 16.5691 3.17391C15.7077 3.17259 14.9664 3.36689 14.3451 3.7568C13.7143 4.14162 13.2373 4.58318 12.9139 5.08148C12.7182 5.34263 12.5556 5.68631 12.4259 6.11251C12.3012 6.53878 12.1655 7.38286 12.0189 8.64475ZM13.6842 8.66655C13.8084 7.59842 13.933 6.87112 14.058 6.48466C14.1708 6.11794 14.3483 5.81924 14.5904 5.58855C14.7915 5.36728 15.0432 5.18399 15.3456 5.03868C15.6424 4.89827 15.9864 4.82566 16.3776 4.82083C16.7716 4.83593 17.1052 4.91742 17.3785 5.06529C17.6362 5.21794 17.8346 5.40712 17.9737 5.63284C18.1616 5.86916 18.2742 6.17166 18.3115 6.54034C18.3414 6.92883 18.2944 7.65714 18.1702 8.72528C18.046 9.79341 17.9245 10.5158 17.8056 10.8924C17.6817 11.2689 17.4987 11.5725 17.2565 11.8032C17.0655 12.0246 16.8243 12.203 16.5331 12.3385C16.224 12.4987 15.8719 12.5762 15.4768 12.571C15.0867 12.5659 14.7612 12.4795 14.5002 12.3119C14.2313 12.1691 14.0223 11.9847 13.8732 11.7589C13.6853 11.5226 13.5783 11.2152 13.5522 10.8367C13.5161 10.4581 13.5601 9.73468 13.6842 8.66655Z"
fill="white" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB