From c8840ac185b4891dfed167770b6517b8df27d705 Mon Sep 17 00:00:00 2001 From: xuqm Date: Tue, 22 Jul 2025 15:31:41 +0800 Subject: [PATCH] =?UTF-8?q?refactor(android):=20=E9=87=8D=E6=9E=84=20Andro?= =?UTF-8?q?id=E4=BB=A3=E7=A0=81=E5=B9=B6=E4=BC=98=E5=8C=96=E6=80=A7?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复了使用 navigator.getBattery().then() 的冗余调用 -移除了不必要的电量监听器 - 优化了相机、定位、电池等信息的获取方式 -重命名了部分函数以提高可读性 - 调整了事件处理和状态管理的实现 --- bundle/android/common.android.bundle | 4 ++-- bundle/ios/app.ios.bundle | 4 ++-- bundle/ios/common.ios.bundle | 2 +- src/app/App.tsx | 8 +------ src/app/screens/main/MainViewScreen.tsx | 30 +++++++++++++++++++++++-- src/common/NavigationHelper.ts | 4 ++-- src/common/StorageHelper.ts | 7 +++--- src/miniapp/hospital/HospitalMain.tsx | 4 ++-- src/miniapp/ywq/YwqMain.tsx | 14 +++++++++++- 9 files changed, 55 insertions(+), 22 deletions(-) diff --git a/bundle/android/common.android.bundle b/bundle/android/common.android.bundle index 8aeedef..47a10f8 100644 --- a/bundle/android/common.android.bundle +++ b/bundle/android/common.android.bundle @@ -929,8 +929,8 @@ __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.d __d(function(g,r,i,a,m,e,_d){var t=r(_d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.isLocationEnabledSync=e.isLocationEnabled=e.isCameraPresentSync=e.isCameraPresent=e.isBatteryChargingSync=e.isBatteryCharging=e.isAirplaneModeSync=e.isAirplaneMode=e.getUserAgentSync=e.getUserAgent=e.getUsedMemorySync=e.getUsedMemory=e.getTotalMemorySync=e.getTotalMemory=e.getTotalDiskCapacitySync=e.getTotalDiskCapacity=e.getPowerStateSync=e.getPowerState=e.getMaxMemorySync=e.getMaxMemory=e.getInstallReferrerSync=e.getInstallReferrer=e.getFreeDiskStorageSync=e.getFreeDiskStorage=e.getBatteryLevelSync=e.getBatteryLevel=e.getBaseOs=void 0;var n=t(r(_d[1])),o=r(_d[2]),u=new o.NativeEventEmitter(o.NativeModules.RNDeviceInfo),c=!1,s=-1,f={},y=function(t){var n=t.level,o=t.charging;return{batteryLevel:n,lowPowerMode:!1,batteryState:1===n?'full':o?'charging':'unplugged',chargingtime:t.chargingtime,dischargingtime:t.dischargingtime}},l=e.getMaxMemorySync=function(){return window.performance&&window.performance.memory?window.performance.memory.jsHeapSizeLimit:-1},v=e.getInstallReferrerSync=function(){return document.referrer},d=e.isAirplaneModeSync=function(){return!!navigator.onLine},p=e.getUserAgentSync=function(){return window.navigator.userAgent},S=e.isLocationEnabledSync=function(){return!!navigator.geolocation},h=e.getTotalMemorySync=function(){return navigator.deviceMemory?1e9*navigator.deviceMemory:-1},M=e.getUsedMemorySync=function(){return window.performance&&window.performance.memory?window.performance.memory.usedJSHeapSize:-1};'undefined'!=typeof navigator&&navigator.getBattery&&navigator.getBattery().then(function(t){c=t.charging,t.addEventListener('chargingchange',function(){var n=t.charging;c=n,f=y(t),u.emit('RNDeviceInfo_powerStateDidChange',f)}),t.addEventListener('levelchange',function(){var n=t.level;s=n,f=y(t),u.emit('RNDeviceInfo_batteryLevelDidChange',n),n<.2&&u.emit('RNDeviceInfo_batteryLevelIsLow',n)})});e.getInstallReferrer=(function(){var t=(0,n.default)(function*(){return v()});return function(){return t.apply(this,arguments)}})(),e.getUserAgent=(function(){var t=(0,n.default)(function*(){return p()});return function(){return t.apply(this,arguments)}})(),e.isBatteryCharging=(function(){var t=(0,n.default)(function*(){return!!navigator.getBattery&&navigator.getBattery().then(function(t){return t.charging})});return function(){return t.apply(this,arguments)}})(),e.isBatteryChargingSync=function(){return c},e.isCameraPresent=(function(){var t=(0,n.default)(function*(){return!(!navigator.mediaDevices||!navigator.mediaDevices.enumerateDevices)&&navigator.mediaDevices.enumerateDevices().then(function(t){return!!t.find(function(t){return'videoinput'===t.kind})})});return function(){return t.apply(this,arguments)}})(),e.isCameraPresentSync=function(){return console.log('[react-native-device-info] isCameraPresentSync not supported - please use isCameraPresent'),!1},e.getBatteryLevel=(function(){var t=(0,n.default)(function*(){return navigator.getBattery?navigator.getBattery().then(function(t){return t.level}):-1});return function(){return t.apply(this,arguments)}})(),e.getBatteryLevelSync=function(){return s},e.isLocationEnabled=(function(){var t=(0,n.default)(function*(){return S()});return function(){return t.apply(this,arguments)}})(),e.isAirplaneMode=(function(){var t=(0,n.default)(function*(){return d()});return function(){return t.apply(this,arguments)}})(),e.getBaseOs=(function(){var t=(0,n.default)(function*(){return t=window.navigator.userAgent,n=window.navigator.platform,o=n,-1!==['Macintosh','MacIntel','MacPPC','Mac68K'].indexOf(n)?o='Mac OS':-1!==['iPhone','iPad','iPod'].indexOf(n)?o='iOS':-1!==['Win32','Win64','Windows','WinCE'].indexOf(n)?o='Windows':/Android/.test(t)?o='Android':!o&&/Linux/.test(n)&&(o='Linux'),o;var t,n,o});return function(){return t.apply(this,arguments)}})(),e.getTotalDiskCapacity=(function(){var t=(0,n.default)(function*(){return navigator.storage&&navigator.storage.estimate?navigator.storage.estimate().then(function(t){return t.quota}):-1});return function(){return t.apply(this,arguments)}})(),e.getTotalDiskCapacitySync=function(){return console.log('[react-native-device-info] getTotalDiskCapacitySync not supported - please use getTotalDiskCapacity'),-1},e.getFreeDiskStorage=(function(){var t=(0,n.default)(function*(){return navigator.storage&&navigator.storage.estimate?navigator.storage.estimate().then(function(t){return t.quota-t.usage}):-1});return function(){return t.apply(this,arguments)}})(),e.getFreeDiskStorageSync=function(){return console.log('[react-native-device-info] getFreeDiskStorageSync not supported - please use getFreeDiskStorage'),-1},e.getMaxMemory=(function(){var t=(0,n.default)(function*(){return l()});return function(){return t.apply(this,arguments)}})(),e.getUsedMemory=(function(){var t=(0,n.default)(function*(){return M()});return function(){return t.apply(this,arguments)}})(),e.getTotalMemory=(function(){var t=(0,n.default)(function*(){return h()});return function(){return t.apply(this,arguments)}})(),e.getPowerState=(function(){var t=(0,n.default)(function*(){return navigator.getBattery?navigator.getBattery().then(function(t){return y(t)}):{}});return function(){return t.apply(this,arguments)}})(),e.getPowerStateSync=function(){return f}},839,[1,352,2]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.clearMemo=function(){l={}},e.getSupportedPlatformInfoAsync=p,e.getSupportedPlatformInfoFunctions=function(t){var u=t.syncGetter,o=(0,n.default)(t,f);return[function(){for(var t=arguments.length,n=new Array(t),u=0;u0&&void 0!==arguments[0]?arguments[0]:'total';return'ios'===s.Platform.OS?f.default.getFreeDiskStorage(t):f.default.getFreeDiskStorage()},syncGetter:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'total';return'ios'===s.Platform.OS?f.default.getFreeDiskStorageSync(t):f.default.getFreeDiskStorageSync()},defaultValue:-1}),_n=(0,o.default)(Rn,2),qn=e.getFreeDiskStorage=_n[0],Wn=e.getFreeDiskStorageSync=_n[1];function xn(){return Zn.apply(this,arguments)}function Zn(){return(Zn=(0,n.default)(function*(){return'android'===s.Platform.OS?f.default.getFreeDiskStorageOld():'ios'===s.Platform.OS||'windows'===s.Platform.OS||'web'===s.Platform.OS?qn():-1})).apply(this,arguments)}function jn(){return'android'===s.Platform.OS?f.default.getFreeDiskStorageOldSync():'ios'===s.Platform.OS||'windows'===s.Platform.OS||'web'===s.Platform.OS?Wn():-1}var zn=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android','ios','windows','web'],getter:function(){return f.default.getBatteryLevel()},syncGetter:function(){return f.default.getBatteryLevelSync()},defaultValue:-1}),Jn=(0,o.default)(zn,2),Qn=e.getBatteryLevel=Jn[0],Xn=e.getBatteryLevelSync=Jn[1],Yn=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['ios','android','windows','web'],getter:function(){return f.default.getPowerState()},syncGetter:function(){return f.default.getPowerStateSync()},defaultValue:{}}),$n=(0,o.default)(Yn,2),er=e.getPowerState=$n[0],tr=e.getPowerStateSync=$n[1],nr=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android','ios','windows','web'],getter:function(){return f.default.isBatteryCharging()},syncGetter:function(){return f.default.isBatteryChargingSync()},defaultValue:!1}),rr=(0,o.default)(nr,2),or=e.isBatteryCharging=rr[0],ar=e.isBatteryChargingSync=rr[1];function ur(){return dr.apply(this,arguments)}function dr(){return(dr=(0,n.default)(function*(){return Promise.resolve(ir())})).apply(this,arguments)}function ir(){var t=s.Dimensions.get('window'),n=t.height;return t.width>=n}var sr=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android','web'],getter:function(){return f.default.isAirplaneMode()},syncGetter:function(){return f.default.isAirplaneModeSync()},defaultValue:!1}),lr=(0,o.default)(sr,2),cr=e.isAirplaneMode=lr[0],fr=e.isAirplaneModeSync=lr[1],gr=e.getDeviceType=function(){return(0,r(d[8]).getSupportedPlatformInfoSync)({memoKey:'deviceType',supportedPlatforms:['android','ios','windows'],defaultValue:'unknown',getter:function(){return f.default.deviceType}})},pr=(e.getDeviceTypeSync=function(){return(0,r(d[8]).getSupportedPlatformInfoSync)({memoKey:'deviceType',supportedPlatforms:['android','ios','windows'],defaultValue:'unknown',getter:function(){return f.default.deviceType}})},(0,r(d[8]).getSupportedPlatformInfoFunctions)({memoKey:'_supportedAbis',supportedPlatforms:['android','ios','windows'],getter:function(){return f.default.getSupportedAbis()},syncGetter:function(){return f.default.getSupportedAbisSync()},defaultValue:[]})),yr=(0,o.default)(pr,2),mr=e.supportedAbis=yr[0],Sr=e.supportedAbisSync=yr[1],Pr=(0,r(d[8]).getSupportedPlatformInfoFunctions)({memoKey:'_supported32BitAbis',supportedPlatforms:['android'],getter:function(){return f.default.getSupported32BitAbis()},syncGetter:function(){return f.default.getSupported32BitAbisSync()},defaultValue:[]}),Ir=(0,o.default)(Pr,2),wr=e.supported32BitAbis=Ir[0],vr=e.supported32BitAbisSync=Ir[1],hr=(0,r(d[8]).getSupportedPlatformInfoFunctions)({memoKey:'_supported64BitAbis',supportedPlatforms:['android'],getter:function(){return f.default.getSupported64BitAbis()},syncGetter:function(){return f.default.getSupported64BitAbisSync()},defaultValue:[]}),Fr=(0,o.default)(hr,2),br=e.supported64BitAbis=Fr[0],Cr=e.supported64BitAbisSync=Fr[1];function Ar(t){return kr.apply(this,arguments)}function kr(){return(kr=(0,n.default)(function*(t){return'android'===s.Platform.OS&&f.default.hasSystemFeature(t)})).apply(this,arguments)}function Tr(t){return'android'===s.Platform.OS&&f.default.hasSystemFeatureSync(t)}function Br(t){return'android'===s.Platform.OS?t<.15:t<.2}var Dr=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android'],getter:function(){return f.default.getSystemAvailableFeatures()},syncGetter:function(){return f.default.getSystemAvailableFeaturesSync()},defaultValue:[]}),Mr=(0,o.default)(Dr,2),Vr=e.getSystemAvailableFeatures=Mr[0],Lr=e.getSystemAvailableFeaturesSync=Mr[1],Or=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android','ios','web'],getter:function(){return f.default.isLocationEnabled()},syncGetter:function(){return f.default.isLocationEnabledSync()},defaultValue:!1}),Gr=(0,o.default)(Or,2),Nr=e.isLocationEnabled=Gr[0],Hr=e.isLocationEnabledSync=Gr[1],Kr=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android','ios'],getter:function(){return f.default.isHeadphonesConnected()},syncGetter:function(){return f.default.isHeadphonesConnectedSync()},defaultValue:!1}),Ur=(0,o.default)(Kr,2),Er=e.isHeadphonesConnected=Ur[0],Rr=e.isHeadphonesConnectedSync=Ur[1],_r=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android','ios'],getter:function(){return f.default.isWiredHeadphonesConnected()},syncGetter:function(){return f.default.isWiredHeadphonesConnectedSync()},defaultValue:!1}),qr=(0,o.default)(_r,2),Wr=e.isWiredHeadphonesConnected=qr[0],xr=e.isWiredHeadphonesConnectedSync=qr[1],Zr=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android','ios'],getter:function(){return f.default.isBluetoothHeadphonesConnected()},syncGetter:function(){return f.default.isBluetoothHeadphonesConnectedSync()},defaultValue:!1}),jr=(0,o.default)(Zr,2),zr=e.isBluetoothHeadphonesConnected=jr[0],Jr=e.isBluetoothHeadphonesConnectedSync=jr[1],Qr=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['windows'],getter:function(){return f.default.isMouseConnected()},syncGetter:function(){return f.default.isMouseConnectedSync()},defaultValue:!1}),Xr=(0,o.default)(Qr,2),Yr=e.isMouseConnected=Xr[0],$r=e.isMouseConnectedSync=Xr[1],eo=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['windows'],getter:function(){return f.default.isKeyboardConnected()},syncGetter:function(){return f.default.isKeyboardConnectedSync()},defaultValue:!1}),to=(0,o.default)(eo,2),no=e.isKeyboardConnected=to[0],ro=e.isKeyboardConnectedSync=to[1],oo=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android'],getter:function(){return f.default.getSupportedMediaTypeList()},syncGetter:function(){return f.default.getSupportedMediaTypeListSync()},defaultValue:[]}),ao=(0,o.default)(oo,2),uo=e.getSupportedMediaTypeList=ao[0],io=e.getSupportedMediaTypeListSync=ao[1],so=e.isTabletMode=function(){return(0,r(d[8]).getSupportedPlatformInfoAsync)({supportedPlatforms:['windows'],getter:function(){return f.default.isTabletMode()},defaultValue:!1})},lo=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['android','ios'],getter:function(){return f.default.getAvailableLocationProviders()},syncGetter:function(){return f.default.getAvailableLocationProvidersSync()},defaultValue:{}}),co=(0,o.default)(lo,2),fo=e.getAvailableLocationProviders=co[0],go=e.getAvailableLocationProvidersSync=co[1],po=(0,r(d[8]).getSupportedPlatformInfoFunctions)({supportedPlatforms:['ios'],getter:function(){return f.default.getBrightness()},syncGetter:function(){return f.default.getBrightnessSync()},defaultValue:-1}),yo=(0,o.default)(po,2),mo=e.getBrightness=yo[0],So=e.getBrightnessSync=yo[1];function Po(){return Io.apply(this,arguments)}function Io(){return(Io=(0,n.default)(function*(){return'ios'===s.Platform.OS?f.default.getDeviceToken():'unknown'})).apply(this,arguments)}var wo=new s.NativeEventEmitter(s.NativeModules.RNDeviceInfo);function vo(){var t=(0,u.useState)(null),s=(0,o.default)(t,2),l=s[0],c=s[1];return(0,u.useEffect)(function(){var t=(function(){var t=(0,n.default)(function*(){var t=yield Qn();c(t)});return function(){return t.apply(this,arguments)}})();t();var o=wo.addListener('RNDeviceInfo_batteryLevelDidChange',function(t){c(t)});return function(){return o.remove()}},[]),l}function ho(){var t=(0,u.useState)(null),s=(0,o.default)(t,2),l=s[0],c=s[1];return(0,u.useEffect)(function(){var t=(function(){var t=(0,n.default)(function*(){var t=yield Qn();Br(t)&&c(t)});return function(){return t.apply(this,arguments)}})();t();var o=wo.addListener('RNDeviceInfo_batteryLevelIsLow',function(t){c(t)});return function(){return o.remove()}},[]),l}function Fo(){var t=(0,u.useState)({}),s=(0,o.default)(t,2),l=s[0],c=s[1];return(0,u.useEffect)(function(){var t=(function(){var t=(0,n.default)(function*(){var t=yield er();c(t)});return function(){return t.apply(this,arguments)}})();t();var o=wo.addListener('RNDeviceInfo_powerStateDidChange',function(t){c(t)});return function(){return o.remove()}},[]),l}function bo(){return(0,r(d[9]).useOnEvent)('RNDeviceInfo_headphoneConnectionDidChange',Er,!1)}function Co(){return(0,r(d[9]).useOnEvent)('RNDeviceInfo_headphoneWiredConnectionDidChange',Wr,!1)}function Ao(){return(0,r(d[9]).useOnEvent)('RNDeviceInfo_headphoneBluetoothConnectionDidChange',zr,!1)}function ko(){return(0,r(d[9]).useOnMount)(dn,-1)}function To(){return(0,r(d[9]).useOnMount)(we,'unknown')}function Bo(t){var n=(0,u.useCallback)(function(){return Ar(t)},[t]);return(0,r(d[9]).useOnMount)(n,!1)}function Do(){return(0,r(d[9]).useOnMount)(Et,!1)}function Mo(){return(0,r(d[9]).useOnMount)(j,'unknown')}function Vo(){var t=(0,u.useState)(null),s=(0,o.default)(t,2),l=s[0],c=s[1];return(0,u.useEffect)(function(){var t=(function(){var t=(0,n.default)(function*(){var t=yield mo();c(t)});return function(){return t.apply(this,arguments)}})();t();var o=wo.addListener('RNDeviceInfo_brightnessDidChange',function(t){c(t)});return function(){return o.remove()}},[]),l}var Lo={getAndroidId:M,getAndroidIdSync:V,getApiLevel:ae,getApiLevelSync:ue,getApplicationName:fe,getAvailableLocationProviders:fo,getAvailableLocationProvidersSync:go,getBaseOs:wt,getBaseOsSync:vt,getBatteryLevel:Qn,getBatteryLevelSync:Xn,getBootloader:Oe,getBootloaderSync:Ge,getBrand:Q,getBuildId:te,getBuildIdSync:ne,getBuildNumber:ge,getBundleId:de,getCarrier:bn,getCarrierSync:Cn,getCodename:Vt,getCodenameSync:Lt,getDevice:Ke,getDeviceId:W,getDeviceName:we,getDeviceNameSync:ve,getDeviceSync:Ue,getDeviceToken:Po,getDeviceType:gr,getDisplay:_e,getDisplaySync:qe,getFingerprint:Ze,getFingerprintSync:je,getFirstInstallTime:dn,getFirstInstallTimeSync:sn,getFontScale:De,getFontScaleSync:Me,getFreeDiskStorage:qn,getFreeDiskStorageOld:xn,getFreeDiskStorageSync:Wn,getFreeDiskStorageOldSync:jn,getHardware:Qe,getHardwareSync:Xe,getHost:et,getHostSync:tt,getHostNames:ot,getHostNamesSync:at,getIncremental:Nt,getIncrementalSync:Ht,getInstallerPackageName:le,getInstallerPackageNameSync:ce,getInstallReferrer:fn,getInstallReferrerSync:gn,getInstanceId:F,getInstanceIdSync:b,getIpAddress:G,getIpAddressSync:N,getLastUpdateTime:mn,getLastUpdateTimeSync:Sn,getMacAddress:R,getMacAddressSync:q,getManufacturer:j,getManufacturerSync:z,getMaxMemory:Vn,getMaxMemorySync:Ln,getModel:J,getPowerState:er,getPowerStateSync:tr,getPreviewSdkInt:bt,getPreviewSdkIntSync:Ct,getProduct:it,getProductSync:st,getReadableVersion:ye,getSecurityPatch:Tt,getSecurityPatchSync:Bt,getSerialNumber:k,getSerialNumberSync:T,getStartupTime:wn,getStartupTimeSync:vn,getSystemAvailableFeatures:Vr,getSystemAvailableFeaturesSync:Lr,getSystemName:X,getSystemVersion:Y,getTags:ft,getTagsSync:gt,getTotalDiskCapacity:Nn,getTotalDiskCapacityOld:Kn,getTotalDiskCapacitySync:Hn,getTotalDiskCapacityOldSync:En,getTotalMemory:Tn,getTotalMemorySync:Bn,getType:mt,getTypeSync:St,getUniqueId:S,getUniqueIdSync:P,getUsedMemory:be,getUsedMemorySync:Ce,getUserAgent:Ae,getUserAgentSync:ke,getVersion:pe,getBrightness:mo,getBrightnessSync:So,hasGms:$t,hasGmsSync:en,hasHms:rn,hasHmsSync:on,hasNotch:Jt,hasDynamicIsland:Qt,hasSystemFeature:Ar,hasSystemFeatureSync:Tr,isAirplaneMode:cr,isAirplaneModeSync:fr,isBatteryCharging:or,isBatteryChargingSync:ar,isCameraPresent:U,isCameraPresentSync:E,isEmulator:Et,isEmulatorSync:Rt,isHeadphonesConnected:Er,isHeadphonesConnectedSync:Rr,isWiredHeadphonesConnected:Wr,isWiredHeadphonesConnectedSync:xr,isBluetoothHeadphonesConnected:zr,isBluetoothHeadphonesConnectedSync:Jr,isLandscape:ur,isLandscapeSync:ir,isLocationEnabled:Nr,isLocationEnabledSync:Hr,isPinOrFingerprintSet:jt,isPinOrFingerprintSetSync:zt,isMouseConnected:Yr,isMouseConnectedSync:$r,isKeyboardConnected:no,isKeyboardConnectedSync:ro,isTabletMode:so,isTablet:_t,isLowRamDevice:qt,isDisplayZoomed:Wt,supported32BitAbis:wr,supported32BitAbisSync:vr,supported64BitAbis:br,supported64BitAbisSync:Cr,supportedAbis:mr,supportedAbisSync:Sr,syncUniqueId:I,useBatteryLevel:vo,useBatteryLevelIsLow:ho,useDeviceName:To,useFirstInstallTime:ko,useHasSystemFeature:Bo,useIsEmulator:Do,usePowerState:Fo,useManufacturer:Mo,useIsHeadphonesConnected:bo,useIsWiredHeadphonesConnected:Co,useIsBluetoothHeadphonesConnected:Ao,useBrightness:Vo,getSupportedMediaTypeList:uo,getSupportedMediaTypeListSync:io};e.default=Lo},10000003,[5,354,36,1,3,10000004,10000005,10000006,10000008,10000009]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=[{brand:'Apple',model:'iPhone 16'},{brand:'Apple',model:'iPhone 16 Plus'},{brand:'Apple',model:'iPhone 16 Pro'},{brand:'Apple',model:'iPhone 16 Pro Max'},{brand:'Apple',model:'iPhone 15'},{brand:'Apple',model:'iPhone 15 Plus'},{brand:'Apple',model:'iPhone 15 Pro'},{brand:'Apple',model:'iPhone 15 Pro Max'},{brand:'Apple',model:'iPhone 14 Pro'},{brand:'Apple',model:'iPhone 14 Pro Max'}]},10000004,[]); @@ -11,4 +11,4 @@ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{ __d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/src/app/resource/images",width:45,height:45,scales:[1,2,3],hash:"201fe2680ad7bec1f05869becb0f0a0c",name:"icon_sign_scan",type:"png"})},10000010,[10000011]); __d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},10000011,[92]); __r(108); -__r(10000000); \ No newline at end of file +__r(10000000); diff --git a/bundle/ios/common.ios.bundle b/bundle/ios/common.ios.bundle index 8e2bd0d..74dce6d 100644 --- a/bundle/ios/common.ios.bundle +++ b/bundle/ios/common.ios.bundle @@ -526,7 +526,7 @@ __d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{v __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=!1,u=0;function f(t){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o||(o=!0,0===t[0]&&(n.default.vibrate(400),t=t.slice(1)),0!==t.length?setTimeout(function(){return l(++u,t,f,1)},t[0]):o=!1)}function l(t,f,v,c){if(o&&t===u){if(n.default.vibrate(400),c>=f.length){if(!v)return void(o=!1);c=0}setTimeout(function(){return l(t,f,v,c+1)},f[c])}}var v={vibrate:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,u=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!o)if('number'==typeof t)n.default.vibrate(t);else{if(!Array.isArray(t))throw new Error('Vibration pattern should be a number or array');f(t,u)}},cancel:function(){o=!1}};e.default=v},485,[5,486]); __d(function(g,_r,_i,a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0});var e={};_e.default=void 0;var t=(function(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(function(e,t){if(!t&&e&&e.__esModule)return e;var o,f,u={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return u;if(o=t?n:r){if(o.has(e))return o.get(e);o.set(e,u)}for(var i in e)"default"!==i&&{}.hasOwnProperty.call(e,i)&&((f=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,i))&&(f.get||f.set)?o(u,i,f):u[i]=e[i]);return u})(e,t)})(_r(d[0]));Object.keys(t).forEach(function(r){"default"!==r&&"__esModule"!==r&&(Object.prototype.hasOwnProperty.call(e,r)||r in _e&&_e[r]===t[r]||Object.defineProperty(_e,r,{enumerable:!0,get:function(){return t[r]}}))});_e.default=t.default},486,[487]); __d(function(g,_r,_i,a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=(function(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(function(e,t){if(!t&&e&&e.__esModule)return e;var o,f,u={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return u;if(o=t?n:r){if(o.has(e))return o.get(e);o.set(e,u)}for(var i in e)"default"!==i&&{}.hasOwnProperty.call(e,i)&&((f=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,i))&&(f.get||f.set)?o(u,i,f):u[i]=e[i]);return u})(e,t)})(_r(d[0]));_e.default=e.getEnforcing('Vibration')},487,[33]); -__d(function(g,r,i,a,m,e,d){var p=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.pushByName=e.pop=e.Apps=void 0;var t=p(r(d[1]));e.Apps=(function(p){return p.App="app",p.HospitalMain="hospital",p.Ywq="ywq",p})({}),e.pushByName=function(p,n){r(d[2]).storageApp.save({key:`MessageActivity-${p}`,data:n,expires:36e5}).finally(function(){t.default.navigate(p)})},e.pop=function(){t.default.pop()}},488,[5,489,490]); +__d(function(g,r,i,a,m,e,d){var p=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.NavigationPushByName=e.pop=e.Apps=void 0;var t=p(r(d[1]));e.Apps=(function(p){return p.App="app",p.HospitalMain="hospital",p.Ywq="ywq",p})({}),e.NavigationPushByName=function(p,n){r(d[2]).storageApp.save({key:`MessageActivity-${p}`,data:n,expires:36e5}).finally(function(){t.default.navigate(p)})},e.pop=function(){t.default.pop()}},488,[5,489,490]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]);e.default=o.TurboModuleRegistry.getEnforcing('NavigationManager')},489,[3]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.storageApp=void 0;var o=t(r(d[1])),l=t(r(d[2]));e.storageApp=new o.default({size:1e3,storageBackend:l.default,defaultExpires:864e5,enableCache:!0})},490,[5,491,493]); __d(function(g,r,i,a,_m,_e,d){var e=r(d[0]);Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=e(r(d[1])),n=e(r(d[2])),s=e(r(d[3]));_e.default=(function(){return(0,s.default)(function e(){var t=this,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,n.default)(this,e),this._SIZE=s.size||1e3,this.sync=s.sync||{},this.defaultExpires=void 0!==s.defaultExpires?s.defaultExpires:864e5,this.enableCache=!1!==s.enableCache,this._s=s.storageBackend||null,this._innerVersion=11,this.cache={},this._s&&this._s.setItem)try{var o=this._s.setItem('__react_native_storage_test','test');this.isPromise=!(!o||!o.then)}catch(e){throw console.warn(e),delete this._s,e}else console.warn("Data would be lost after reload cause there is no storageBackend specified!\n \nEither use localStorage(for web) or AsyncStorage(for React Native) as a storageBackend.");this._mapPromise=this.getItem('map').then(function(e){t._m=t._checkMap(e&&JSON.parse(e)||{})})},[{key:"getItem",value:function(e){return this._s?this.isPromise?this._s.getItem(e):Promise.resolve(this._s.getItem(e)):Promise.resolve()}},{key:"setItem",value:function(e,t){return this._s?this.isPromise?this._s.setItem(e,t):Promise.resolve(this._s.setItem(e,t)):Promise.resolve()}},{key:"removeItem",value:function(e){return this._s?this.isPromise?this._s.removeItem(e):Promise.resolve(this._s.removeItem(e)):Promise.resolve()}},{key:"_initMap",value:function(){return{innerVersion:this._innerVersion,index:0,__keys__:{}}}},{key:"_checkMap",value:function(e){return e&&e.innerVersion&&e.innerVersion===this._innerVersion?e:this._initMap()}},{key:"_getId",value:function(e,t){return e+'_'+t}},{key:"_saveToMap",value:function(e){var t=e.key,n=e.id,s=e.data,o=this._getId(t,n),c=this._m;if(void 0!==c[o])return this.enableCache&&(this.cache[o]=JSON.parse(s)),this.setItem('map_'+c[o],s);if(void 0!==c[c.index]){var h=c[c.index],u=h.split('_');delete c[h],this._removeIdInKey(u[0],u[1]),this.enableCache&&delete this.cache[h]}if(c[o]=c.index,c[c.index]=o,c.__keys__[t]=c.__keys__[t]||[],c.__keys__[t].push(n),this.enableCache){var l=JSON.parse(s);this.cache[o]=l}var y=c.index;++c.index===this._SIZE&&(c.index=0),this.setItem('map_'+y,s),this.setItem('map',JSON.stringify(c))}},{key:"save",value:function(e){var t=this,n=e.key,s=e.id,o=e.data,c=e.rawData,h=e.expires,u=void 0===h?this.defaultExpires:h;-1!==n.toString().indexOf('_')&&console.error('Please do not use "_" in key!');var l={rawData:o};if(void 0===o){if(void 0===c)return void console.error('"data" is required in save()!');console.warn('"rawData" is deprecated, please use "data" instead!'),l.rawData=c}var y=Date.now();if(null!==u&&(l.expires=y+u),l=JSON.stringify(l),void 0===s){if(this.enableCache){var _=JSON.parse(l);this.cache[n]=_}return this.setItem(n,l)}return-1!==s.toString().indexOf('_')&&console.error('Please do not use "_" in id!'),this._mapPromise.then(function(){return t._saveToMap({key:n,id:s,data:l})})}},{key:"getBatchData",value:function(e){var t=this;return Promise.all(e.map(function(e){return t.load(e)}))}},{key:"getBatchDataWithIds",value:(e=(0,t.default)(function*(e){var t=this,n=e.key,s=e.ids,o=e.syncInBackground,c=e.syncParams,h=s.map(function(e){return t.load({key:n,id:e,syncInBackground:o,autoSync:!1,batched:!0})}),u=yield Promise.all(h),l=[];if(u.forEach(function(e){void 0!==e.syncId&&l.push(e.syncId)}),l.length){var y=yield this.sync[n]({id:l,syncParams:c});return u.map(function(e){return e.syncId?y.shift():e})}return u}),function(t){return e.apply(this,arguments)})},{key:"_lookupGlobalItem",value:function(e){var t=this,n=e.key;return this.enableCache&&void 0!==this.cache[n]?this._loadGlobalItem(Object.assign({ret:this.cache[n]},e)):this.getItem(n).then(function(n){return t._loadGlobalItem(Object.assign({ret:n},e))})}},{key:"_loadGlobalItem",value:function(e){var t=e.key,n=e.ret,s=e.autoSync,o=e.syncInBackground,c=e.syncParams;if(null==n){if(s&&this.sync[t])return this.sync[t]({syncParams:c});throw new(r(d[4]).NotFoundError)(JSON.stringify(e))}'string'==typeof n&&(n=JSON.parse(n),this.enableCache&&(this.cache[t]=n));var h=Date.now();if(n.expires; export default function WebViewScreen(props: Props) { - return ; + return ( + + +