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
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.applyPlayerIconAvailability=void 0;var _constant=require("../constant");function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"===_typeof(t)?t:String(t)}function _toPrimitive(e,t){if("object"!==_typeof(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!==_typeof(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var VIDEO_TYPE_LIVE="live",VIDEO_TYPE_VOD="vod",isEnabledByReplayConfig=function(e){return"0"!==String(null!=e?e:"1")},resolvePlayerIconVisible=function(e){var t=e.key,r=e.videoType,o=e.status,n=e.replayPlayerConfig,i=o===_constant.LIVE_STATUS.回放;return"BACKRATE"===t?r===VIDEO_TYPE_VOD&&(!i||isEnabledByReplayConfig(null==n?void 0:n.IsSpeedControlEnable)):"CLARITY"===t?(r===VIDEO_TYPE_VOD||r===VIDEO_TYPE_LIVE)&&(!i||r===VIDEO_TYPE_LIVE||isEnabledByReplayConfig(null==n?void 0:n.IsResolutionEnable)):void 0},applyPlayerIconAvailability=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Array.isArray(e)?e.map(function(e){var r=resolvePlayerIconVisible({key:null==e?void 0:e.key,videoType:t.videoType,status:t.status,replayPlayerConfig:t.replayPlayerConfig});return void 0===r?e:_objectSpread(_objectSpread({},e),{},{visible:r})}):[]};exports.applyPlayerIconAvailability=applyPlayerIconAvailability;
@@ -0,0 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.resolveShoppingBottomIconSource=void 0;var _constant=require("../constant"),resolveShoppingBottomIconSource=function(o){var n,e,r,t,l=(null==o||null===(n=o.Menus)||void 0===n?void 0:n.Menus)||[],u=(null==o||null===(e=o.Menus)||void 0===e?void 0:e.ProductV2)||{},c=l.find(function(o){if(o.Type!==_constant.MENU_TYPE.ProductCard)return!1;var n=null==u?void 0:u[o.Index];return!!n&&2!==n.DisplayEnable});return{visible:!!c,serverMenuIndex:null==c?void 0:c.Index,iconUrl:(null==o||null===(r=o.Menus)||void 0===r||null===(t=r.VerticalIconUrl)||void 0===t?void 0:t.ProductCardIconUrl)||_constant.DefaultVerticalIconUrl[_constant.MENU_TYPE.ProductCard]}};exports.resolveShoppingBottomIconSource=resolveShoppingBottomIconSource;