Commit c1efe847 authored by shiyunjie's avatar shiyunjie

首页点击跳转,我的保单

parent c00336ff
...@@ -138,6 +138,8 @@ android { ...@@ -138,6 +138,8 @@ android {
} }
dependencies { dependencies {
implementation project(':react-native-reanimated')
implementation project(':@react-native-community_async-storage')
implementation project(':react-native-svg') implementation project(':react-native-svg')
implementation project(':react-native-fast-image') implementation project(':react-native-fast-image')
implementation project(':react-native-gesture-handler') implementation project(':react-native-gesture-handler')
......
...@@ -3,6 +3,8 @@ package com.basicapp; ...@@ -3,6 +3,8 @@ package com.basicapp;
import android.app.Application; import android.app.Application;
import com.facebook.react.ReactApplication; import com.facebook.react.ReactApplication;
import com.swmansion.reanimated.ReanimatedPackage;
import com.reactnativecommunity.asyncstorage.AsyncStoragePackage;
import com.horcrux.svg.SvgPackage; import com.horcrux.svg.SvgPackage;
import com.dylanvann.fastimage.FastImageViewPackage; import com.dylanvann.fastimage.FastImageViewPackage;
import com.swmansion.gesturehandler.react.RNGestureHandlerPackage; import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
...@@ -31,6 +33,8 @@ public class MainApplication extends Application implements ReactApplication { ...@@ -31,6 +33,8 @@ public class MainApplication extends Application implements ReactApplication {
protected List<ReactPackage> getPackages() { protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList( return Arrays.<ReactPackage>asList(
new MainReactPackage(), new MainReactPackage(),
new ReanimatedPackage(),
new AsyncStoragePackage(),
new SvgPackage(), new SvgPackage(),
new FastImageViewPackage(), new FastImageViewPackage(),
new RNGestureHandlerPackage(), new RNGestureHandlerPackage(),
......
rootProject.name = 'BasicApp' rootProject.name = 'BasicApp'
include ':react-native-reanimated'
project(':react-native-reanimated').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-reanimated/android')
include ':@react-native-community_async-storage'
project(':@react-native-community_async-storage').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/async-storage/android')
include ':react-native-svg' include ':react-native-svg'
project(':react-native-svg').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-svg/android') project(':react-native-svg').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-svg/android')
include ':react-native-fast-image' include ':react-native-fast-image'
......
module.exports = { module.exports = {
presets: ['module:metro-react-native-babel-preset'], presets: ['module:metro-react-native-babel-preset'],
plugins: [
["@babel/plugin-proposal-decorators", { "legacy": true }],
["@babel/transform-runtime", {
"helpers": true,
"regenerator": false
}]
]
}; };
...@@ -43,10 +43,13 @@ ...@@ -43,10 +43,13 @@
2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D16E6891FA4F8E400B85C8A /* libReact.a */; }; 2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D16E6891FA4F8E400B85C8A /* libReact.a */; };
2DCD954D1E0B4F2C00145EB5 /* BasicAppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* BasicAppTests.m */; }; 2DCD954D1E0B4F2C00145EB5 /* BasicAppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* BasicAppTests.m */; };
2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; }; 2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; };
3AC42A78256D417BACE0E7D9 /* libRNReanimated.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BA67CD628CDD4FAA99B09799 /* libRNReanimated.a */; };
3C37EDB112D3473BA2E4E79A /* libFastImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CC30AA86C6184652B9FF0E5F /* libFastImage.a */; }; 3C37EDB112D3473BA2E4E79A /* libFastImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CC30AA86C6184652B9FF0E5F /* libFastImage.a */; };
41053114C0E948A8BB86D6E0 /* libRNSVG-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 274496DAF7A748F5B9EF0D32 /* libRNSVG-tvOS.a */; }; 41053114C0E948A8BB86D6E0 /* libRNSVG-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 274496DAF7A748F5B9EF0D32 /* libRNSVG-tvOS.a */; };
465A4413D3ED482699A0A651 /* libRNDeviceInfo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9E15869FA4AC41F5BE561452 /* libRNDeviceInfo.a */; }; 465A4413D3ED482699A0A651 /* libRNDeviceInfo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9E15869FA4AC41F5BE561452 /* libRNDeviceInfo.a */; };
4CAD5E4B57D74320A3498E39 /* libRNReanimated-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0089D8B24EC54781BF75BC39 /* libRNReanimated-tvOS.a */; };
5049979F956343A58ED88DD1 /* libRNSpringScrollView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B4CEC7D8652E4A80BB0A6D75 /* libRNSpringScrollView.a */; }; 5049979F956343A58ED88DD1 /* libRNSpringScrollView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B4CEC7D8652E4A80BB0A6D75 /* libRNSpringScrollView.a */; };
506F0BD652134D5485198568 /* libRNCAsyncStorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AA9C281E6E3343918A3F4E41 /* libRNCAsyncStorage.a */; };
511877E333E24A6A9690DB3F /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8A01206684554F25837ADFFE /* FontAwesome5_Regular.ttf */; }; 511877E333E24A6A9690DB3F /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8A01206684554F25837ADFFE /* FontAwesome5_Regular.ttf */; };
538035DE777A4D39B3996895 /* libRNDeviceInfo-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F1B28C3211724CC6A2563859 /* libRNDeviceInfo-tvOS.a */; }; 538035DE777A4D39B3996895 /* libRNDeviceInfo-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F1B28C3211724CC6A2563859 /* libRNDeviceInfo-tvOS.a */; };
5BBCBF7EE13243DDA5CC11FF /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 523991BB6CEE47A18F8A6B54 /* Octicons.ttf */; }; 5BBCBF7EE13243DDA5CC11FF /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 523991BB6CEE47A18F8A6B54 /* Octicons.ttf */; };
...@@ -360,6 +363,27 @@ ...@@ -360,6 +363,27 @@
remoteGlobalIDString = A39873CE1EA65EE60051E01A; remoteGlobalIDString = A39873CE1EA65EE60051E01A;
remoteInfo = "RNVectorIcons-tvOS"; remoteInfo = "RNVectorIcons-tvOS";
}; };
836B60C122CDAFB700C078ED /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 03FC0AC8B187478F9C7BD072 /* RNCAsyncStorage.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = RNCAsyncStorage;
};
836B614F22CDB62E00C078ED /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 933A193CB2684EA382240B77 /* RNReanimated.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = RNReanimated;
};
836B615122CDB62E00C078ED /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 933A193CB2684EA382240B77 /* RNReanimated.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = FDBB176E229BF04900D1E455;
remoteInfo = "RNReanimated-tvOS";
};
836D007B22C6345500DC9A54 /* PBXContainerItemProxy */ = { 836D007B22C6345500DC9A54 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */; containerPortal = 9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */;
...@@ -489,6 +513,7 @@ ...@@ -489,6 +513,7 @@
/* End PBXContainerItemProxy section */ /* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
0089D8B24EC54781BF75BC39 /* libRNReanimated-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNReanimated-tvOS.a"; sourceTree = "<group>"; };
00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; }; 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; };
00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = "<group>"; }; 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = "<group>"; };
00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; }; 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; };
...@@ -498,6 +523,7 @@ ...@@ -498,6 +523,7 @@
00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
00E356F21AD99517003FC87E /* BasicAppTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BasicAppTests.m; sourceTree = "<group>"; }; 00E356F21AD99517003FC87E /* BasicAppTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BasicAppTests.m; sourceTree = "<group>"; };
010A41C4ABB94947BB4202AD /* MaterialIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = "<group>"; }; 010A41C4ABB94947BB4202AD /* MaterialIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = "<group>"; };
03FC0AC8B187478F9C7BD072 /* RNCAsyncStorage.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNCAsyncStorage.xcodeproj; path = "../node_modules/@react-native-community/async-storage/ios/RNCAsyncStorage.xcodeproj"; sourceTree = "<group>"; };
077281414EF643A1A16F9AC0 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = SimpleLineIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = "<group>"; }; 077281414EF643A1A16F9AC0 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = SimpleLineIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = "<group>"; };
139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; }; 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; };
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; }; 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; };
...@@ -537,13 +563,16 @@ ...@@ -537,13 +563,16 @@
8A01206684554F25837ADFFE /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Regular.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = "<group>"; }; 8A01206684554F25837ADFFE /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Regular.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = "<group>"; };
8BB06A9FC75847828D9E5BE1 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNVectorIcons.a; sourceTree = "<group>"; }; 8BB06A9FC75847828D9E5BE1 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNVectorIcons.a; sourceTree = "<group>"; };
8BEF1FB779D54460BAA6C75D /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; }; 8BEF1FB779D54460BAA6C75D /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; };
933A193CB2684EA382240B77 /* RNReanimated.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNReanimated.xcodeproj; path = "../node_modules/react-native-reanimated/ios/RNReanimated.xcodeproj"; sourceTree = "<group>"; };
99E1BFFB629F466DAB4074DD /* Entypo.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; }; 99E1BFFB629F466DAB4074DD /* Entypo.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; };
9E15869FA4AC41F5BE561452 /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNDeviceInfo.a; sourceTree = "<group>"; }; 9E15869FA4AC41F5BE561452 /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNDeviceInfo.a; sourceTree = "<group>"; };
9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = Lottie.xcodeproj; path = "../node_modules/lottie-ios/Lottie.xcodeproj"; sourceTree = "<group>"; }; 9E9FB8BA5F684112B34F24E8 /* Lottie.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = Lottie.xcodeproj; path = "../node_modules/lottie-ios/Lottie.xcodeproj"; sourceTree = "<group>"; };
A45B683174C84617B17BFEB8 /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; }; A45B683174C84617B17BFEB8 /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; };
AA9C281E6E3343918A3F4E41 /* libRNCAsyncStorage.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCAsyncStorage.a; sourceTree = "<group>"; };
ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; }; ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
B07B6BBF88EF441EB7E6EA69 /* RNSpringScrollView.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNSpringScrollView.xcodeproj; path = "../node_modules/react-native-spring-scrollview/ios/RNSpringScrollView.xcodeproj"; sourceTree = "<group>"; }; B07B6BBF88EF441EB7E6EA69 /* RNSpringScrollView.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNSpringScrollView.xcodeproj; path = "../node_modules/react-native-spring-scrollview/ios/RNSpringScrollView.xcodeproj"; sourceTree = "<group>"; };
B4CEC7D8652E4A80BB0A6D75 /* libRNSpringScrollView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSpringScrollView.a; sourceTree = "<group>"; }; B4CEC7D8652E4A80BB0A6D75 /* libRNSpringScrollView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSpringScrollView.a; sourceTree = "<group>"; };
BA67CD628CDD4FAA99B09799 /* libRNReanimated.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNReanimated.a; sourceTree = "<group>"; };
BDC32CC575074F1BB2B7F5EC /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = Lottie.framework; path = System/Library/Frameworks/Lottie.framework; sourceTree = SDKROOT; }; BDC32CC575074F1BB2B7F5EC /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = Lottie.framework; path = System/Library/Frameworks/Lottie.framework; sourceTree = SDKROOT; };
CC30AA86C6184652B9FF0E5F /* libFastImage.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libFastImage.a; sourceTree = "<group>"; }; CC30AA86C6184652B9FF0E5F /* libFastImage.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libFastImage.a; sourceTree = "<group>"; };
D2F86DBC4936427193CB045A /* libRNGestureHandler.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNGestureHandler.a; sourceTree = "<group>"; }; D2F86DBC4936427193CB045A /* libRNGestureHandler.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNGestureHandler.a; sourceTree = "<group>"; };
...@@ -594,6 +623,8 @@ ...@@ -594,6 +623,8 @@
3C37EDB112D3473BA2E4E79A /* libFastImage.a in Frameworks */, 3C37EDB112D3473BA2E4E79A /* libFastImage.a in Frameworks */,
83FA0E6422CAE564000CDF1B /* libART.a in Frameworks */, 83FA0E6422CAE564000CDF1B /* libART.a in Frameworks */,
F568EBF96A8C4A40B9DEE25F /* libRNSVG.a in Frameworks */, F568EBF96A8C4A40B9DEE25F /* libRNSVG.a in Frameworks */,
506F0BD652134D5485198568 /* libRNCAsyncStorage.a in Frameworks */,
3AC42A78256D417BACE0E7D9 /* libRNReanimated.a in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -614,6 +645,7 @@ ...@@ -614,6 +645,7 @@
538035DE777A4D39B3996895 /* libRNDeviceInfo-tvOS.a in Frameworks */, 538035DE777A4D39B3996895 /* libRNDeviceInfo-tvOS.a in Frameworks */,
DEC344B2599C4B40A000A35D /* libRNGestureHandler-tvOS.a in Frameworks */, DEC344B2599C4B40A000A35D /* libRNGestureHandler-tvOS.a in Frameworks */,
41053114C0E948A8BB86D6E0 /* libRNSVG-tvOS.a in Frameworks */, 41053114C0E948A8BB86D6E0 /* libRNSVG-tvOS.a in Frameworks */,
4CAD5E4B57D74320A3498E39 /* libRNReanimated-tvOS.a in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -804,6 +836,8 @@ ...@@ -804,6 +836,8 @@
3A22FE26B235456F857E3688 /* RNGestureHandler.xcodeproj */, 3A22FE26B235456F857E3688 /* RNGestureHandler.xcodeproj */,
8052B4491B5547D9A29FFF0E /* FastImage.xcodeproj */, 8052B4491B5547D9A29FFF0E /* FastImage.xcodeproj */,
427E881842844FDA846425FD /* RNSVG.xcodeproj */, 427E881842844FDA846425FD /* RNSVG.xcodeproj */,
03FC0AC8B187478F9C7BD072 /* RNCAsyncStorage.xcodeproj */,
933A193CB2684EA382240B77 /* RNReanimated.xcodeproj */,
); );
name = Libraries; name = Libraries;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -834,6 +868,9 @@ ...@@ -834,6 +868,9 @@
CC30AA86C6184652B9FF0E5F /* libFastImage.a */, CC30AA86C6184652B9FF0E5F /* libFastImage.a */,
7F9581CDB2494E3BB254A499 /* libRNSVG.a */, 7F9581CDB2494E3BB254A499 /* libRNSVG.a */,
274496DAF7A748F5B9EF0D32 /* libRNSVG-tvOS.a */, 274496DAF7A748F5B9EF0D32 /* libRNSVG-tvOS.a */,
AA9C281E6E3343918A3F4E41 /* libRNCAsyncStorage.a */,
BA67CD628CDD4FAA99B09799 /* libRNReanimated.a */,
0089D8B24EC54781BF75BC39 /* libRNReanimated-tvOS.a */,
); );
name = "Recovered References"; name = "Recovered References";
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -847,6 +884,23 @@ ...@@ -847,6 +884,23 @@
name = Products; name = Products;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
836B60BE22CDAFB700C078ED /* Products */ = {
isa = PBXGroup;
children = (
836B60C222CDAFB700C078ED /* libRNCAsyncStorage.a */,
);
name = Products;
sourceTree = "<group>";
};
836B614B22CDB62E00C078ED /* Products */ = {
isa = PBXGroup;
children = (
836B615022CDB62E00C078ED /* libRNReanimated.a */,
836B615222CDB62E00C078ED /* libRNReanimated-tvOS.a */,
);
name = Products;
sourceTree = "<group>";
};
836D007122C6345500DC9A54 /* Products */ = { 836D007122C6345500DC9A54 /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
...@@ -1158,6 +1212,10 @@ ...@@ -1158,6 +1212,10 @@
ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
}, },
{ {
ProductGroup = 836B60BE22CDAFB700C078ED /* Products */;
ProjectRef = 03FC0AC8B187478F9C7BD072 /* RNCAsyncStorage.xcodeproj */;
},
{
ProductGroup = 83F2776922B25E860066BA73 /* Products */; ProductGroup = 83F2776922B25E860066BA73 /* Products */;
ProjectRef = DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */; ProjectRef = DC7A0D31E6A74DA6B87DABB7 /* RNDeviceInfo.xcodeproj */;
}, },
...@@ -1166,6 +1224,10 @@ ...@@ -1166,6 +1224,10 @@
ProjectRef = 3A22FE26B235456F857E3688 /* RNGestureHandler.xcodeproj */; ProjectRef = 3A22FE26B235456F857E3688 /* RNGestureHandler.xcodeproj */;
}, },
{ {
ProductGroup = 836B614B22CDB62E00C078ED /* Products */;
ProjectRef = 933A193CB2684EA382240B77 /* RNReanimated.xcodeproj */;
},
{
ProductGroup = 8313C21B22B23D3700BA05CE /* Products */; ProductGroup = 8313C21B22B23D3700BA05CE /* Products */;
ProjectRef = B07B6BBF88EF441EB7E6EA69 /* RNSpringScrollView.xcodeproj */; ProjectRef = B07B6BBF88EF441EB7E6EA69 /* RNSpringScrollView.xcodeproj */;
}, },
...@@ -1462,6 +1524,27 @@ ...@@ -1462,6 +1524,27 @@
remoteRef = 8355A88422A8ECCA00A4ECE5 /* PBXContainerItemProxy */; remoteRef = 8355A88422A8ECCA00A4ECE5 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR; sourceTree = BUILT_PRODUCTS_DIR;
}; };
836B60C222CDAFB700C078ED /* libRNCAsyncStorage.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNCAsyncStorage.a;
remoteRef = 836B60C122CDAFB700C078ED /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
836B615022CDB62E00C078ED /* libRNReanimated.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNReanimated.a;
remoteRef = 836B614F22CDB62E00C078ED /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
836B615222CDB62E00C078ED /* libRNReanimated-tvOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libRNReanimated-tvOS.a";
remoteRef = 836B615122CDB62E00C078ED /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
836D007C22C6345500DC9A54 /* Lottie.framework */ = { 836D007C22C6345500DC9A54 /* Lottie.framework */ = {
isa = PBXReferenceProxy; isa = PBXReferenceProxy;
fileType = wrapper.framework; fileType = wrapper.framework;
...@@ -1752,6 +1835,8 @@ ...@@ -1752,6 +1835,8 @@
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
"$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**", "$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios",
"$(SRCROOT)/../node_modules/react-native-reanimated/ios/**",
); );
INFOPLIST_FILE = BasicAppTests/Info.plist; INFOPLIST_FILE = BasicAppTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0; IPHONEOS_DEPLOYMENT_TARGET = 9.0;
...@@ -1764,6 +1849,9 @@ ...@@ -1764,6 +1849,9 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-ObjC", "-ObjC",
...@@ -1791,6 +1879,8 @@ ...@@ -1791,6 +1879,8 @@
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
"$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**", "$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios",
"$(SRCROOT)/../node_modules/react-native-reanimated/ios/**",
); );
INFOPLIST_FILE = BasicAppTests/Info.plist; INFOPLIST_FILE = BasicAppTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0; IPHONEOS_DEPLOYMENT_TARGET = 9.0;
...@@ -1803,6 +1893,9 @@ ...@@ -1803,6 +1893,9 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-ObjC", "-ObjC",
...@@ -1831,6 +1924,8 @@ ...@@ -1831,6 +1924,8 @@
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
"$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**", "$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios",
"$(SRCROOT)/../node_modules/react-native-reanimated/ios/**",
); );
INFOPLIST_FILE = BasicApp/Info.plist; INFOPLIST_FILE = BasicApp/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
...@@ -1861,6 +1956,8 @@ ...@@ -1861,6 +1956,8 @@
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
"$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**", "$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios",
"$(SRCROOT)/../node_modules/react-native-reanimated/ios/**",
); );
INFOPLIST_FILE = BasicApp/Info.plist; INFOPLIST_FILE = BasicApp/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
...@@ -1898,6 +1995,8 @@ ...@@ -1898,6 +1995,8 @@
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
"$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**", "$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios",
"$(SRCROOT)/../node_modules/react-native-reanimated/ios/**",
); );
INFOPLIST_FILE = "BasicApp-tvOS/Info.plist"; INFOPLIST_FILE = "BasicApp-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
...@@ -1909,6 +2008,9 @@ ...@@ -1909,6 +2008,9 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-ObjC", "-ObjC",
...@@ -1945,6 +2047,8 @@ ...@@ -1945,6 +2047,8 @@
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
"$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**", "$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios",
"$(SRCROOT)/../node_modules/react-native-reanimated/ios/**",
); );
INFOPLIST_FILE = "BasicApp-tvOS/Info.plist"; INFOPLIST_FILE = "BasicApp-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
...@@ -1956,6 +2060,9 @@ ...@@ -1956,6 +2060,9 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-ObjC", "-ObjC",
...@@ -1991,6 +2098,8 @@ ...@@ -1991,6 +2098,8 @@
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
"$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**", "$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios",
"$(SRCROOT)/../node_modules/react-native-reanimated/ios/**",
); );
INFOPLIST_FILE = "BasicApp-tvOSTests/Info.plist"; INFOPLIST_FILE = "BasicApp-tvOSTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
...@@ -2002,6 +2111,9 @@ ...@@ -2002,6 +2111,9 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-ObjC", "-ObjC",
...@@ -2037,6 +2149,8 @@ ...@@ -2037,6 +2149,8 @@
"$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**",
"$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**", "$(SRCROOT)/../node_modules/react-native-fast-image/ios/FastImage/**",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**", "$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios",
"$(SRCROOT)/../node_modules/react-native-reanimated/ios/**",
); );
INFOPLIST_FILE = "BasicApp-tvOSTests/Info.plist"; INFOPLIST_FILE = "BasicApp-tvOSTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
...@@ -2048,6 +2162,9 @@ ...@@ -2048,6 +2162,9 @@
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"", "\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
"\"$(SRCROOT)/$(TARGET_NAME)\"",
); );
OTHER_LDFLAGS = ( OTHER_LDFLAGS = (
"-ObjC", "-ObjC",
......
...@@ -297,6 +297,16 @@ ...@@ -297,6 +297,16 @@
"@babel/helper-plugin-utils": "^7.0.0" "@babel/helper-plugin-utils": "^7.0.0"
} }
}, },
"@babel/plugin-proposal-decorators": {
"version": "7.4.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.4.4.tgz",
"integrity": "sha512-z7MpQz3XC/iQJWXH9y+MaWcLPNSMY9RQSthrLzak8R8hCj0fuyNk+Dzi9kfNe/JxxlWQ2g7wkABbgWjW36MTcw==",
"requires": {
"@babel/helper-create-class-features-plugin": "^7.4.4",
"@babel/helper-plugin-utils": "^7.0.0",
"@babel/plugin-syntax-decorators": "^7.2.0"
}
},
"@babel/plugin-proposal-export-default-from": { "@babel/plugin-proposal-export-default-from": {
"version": "7.2.0", "version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.2.0.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.2.0.tgz",
...@@ -350,6 +360,14 @@ ...@@ -350,6 +360,14 @@
"@babel/helper-plugin-utils": "^7.0.0" "@babel/helper-plugin-utils": "^7.0.0"
} }
}, },
"@babel/plugin-syntax-decorators": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz",
"integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==",
"requires": {
"@babel/helper-plugin-utils": "^7.0.0"
}
},
"@babel/plugin-syntax-dynamic-import": { "@babel/plugin-syntax-dynamic-import": {
"version": "7.2.0", "version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz",
...@@ -2499,10 +2517,15 @@ ...@@ -2499,10 +2517,15 @@
"@types/yargs": "^12.0.9" "@types/yargs": "^12.0.9"
} }
}, },
"@react-native-community/async-storage": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/@react-native-community/async-storage/-/async-storage-1.5.0.tgz",
"integrity": "sha512-2yE4RzQ5IL+UTPhuMY0ykNRKHf1m90jOnmp8fcDPUun5U97cXlorjI4p66ovDgF0FuOv8ZpiUKvunGy3qqBxwg=="
},
"@react-native-community/cli": { "@react-native-community/cli": {
"version": "1.9.11", "version": "1.10.0",
"resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-1.9.11.tgz", "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-1.10.0.tgz",
"integrity": "sha512-VVu/tmTTzODfW2xlqIz0pZgeELG2ppPAIgbBEKLgHCO9DMxNZIKSqmei/JqkAi0gEipqQoP6YPAemHPd43lyrA==", "integrity": "sha512-48tIWsMKhwbDsKhe5tYcsspsAy7aR3J/yRjdsVh+M2qkKEASe66Xbhiw5RK2nhfzd1IdOdlIxNMiC+9uad6NMQ==",
"requires": { "requires": {
"chalk": "^1.1.1", "chalk": "^1.1.1",
"commander": "^2.19.0", "commander": "^2.19.0",
...@@ -11528,6 +11551,11 @@ ...@@ -11528,6 +11551,11 @@
"prop-types": "^15.5.10" "prop-types": "^15.5.10"
} }
}, },
"react-native-reanimated": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.1.0.tgz",
"integrity": "sha512-UGDVNfvuIkMqYUx6aytSzihuzv6sWubn0MQi8dRcw7BjgezhjJnVnJ/NSOcpL3cO+Ld7lFcRX6GKcskwkHdPkw=="
},
"react-native-safe-area-view": { "react-native-safe-area-view": {
"version": "0.14.5", "version": "0.14.5",
"resolved": "https://registry.npmjs.org/react-native-safe-area-view/-/react-native-safe-area-view-0.14.5.tgz", "resolved": "https://registry.npmjs.org/react-native-safe-area-view/-/react-native-safe-area-view-0.14.5.tgz",
...@@ -11588,12 +11616,9 @@ ...@@ -11588,12 +11616,9 @@
} }
}, },
"react-native-tab-view": { "react-native-tab-view": {
"version": "1.4.1", "version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-1.4.1.tgz", "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-2.7.1.tgz",
"integrity": "sha512-Bke8KkDcDhvB/z0AS7MnQKMD2p6Kwfc1rSKlMOvg9CC5CnClQ2QEnhPSbwegKDYhUkBI92iH/BYy7hNSm5kbUQ==", "integrity": "sha512-GdKrosksYeDd1VRjb8PSSloY2l5MrNpRHAVxald4p1eiKkvonl7TJ1TN6FeA1wtsy/9x8CJ0dSIWlV/Xyq9R9g=="
"requires": {
"prop-types": "^15.6.1"
}
}, },
"react-native-update-mutlirn-hg": { "react-native-update-mutlirn-hg": {
"version": "3.1.1", "version": "3.1.1",
...@@ -11854,6 +11879,16 @@ ...@@ -11854,6 +11879,16 @@
"integrity": "sha512-T2kaBjY2c4/3I6noWFnaf/c18ntNH5DsST38i+pdc2NPxn5Yi5lkK+ZZTeKuHSFD4a7G0jWY9OGf1iRkHWLMAQ==", "integrity": "sha512-T2kaBjY2c4/3I6noWFnaf/c18ntNH5DsST38i+pdc2NPxn5Yi5lkK+ZZTeKuHSFD4a7G0jWY9OGf1iRkHWLMAQ==",
"requires": { "requires": {
"react-native-tab-view": "^1.2.0" "react-native-tab-view": "^1.2.0"
},
"dependencies": {
"react-native-tab-view": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-1.4.1.tgz",
"integrity": "sha512-Bke8KkDcDhvB/z0AS7MnQKMD2p6Kwfc1rSKlMOvg9CC5CnClQ2QEnhPSbwegKDYhUkBI92iH/BYy7hNSm5kbUQ==",
"requires": {
"prop-types": "^15.6.1"
}
}
} }
}, },
"react-navigation-redux-helpers": { "react-navigation-redux-helpers": {
...@@ -11884,6 +11919,14 @@ ...@@ -11884,6 +11919,14 @@
"version": "2.5.5", "version": "2.5.5",
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
"integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
},
"react-native-tab-view": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-1.4.1.tgz",
"integrity": "sha512-Bke8KkDcDhvB/z0AS7MnQKMD2p6Kwfc1rSKlMOvg9CC5CnClQ2QEnhPSbwegKDYhUkBI92iH/BYy7hNSm5kbUQ==",
"requires": {
"prop-types": "^15.6.1"
}
} }
} }
}, },
......
...@@ -9,12 +9,14 @@ ...@@ -9,12 +9,14 @@
"postinstall-devTools": "remotedev-debugger --hostname localhost --port 5678 --injectserver" "postinstall-devTools": "remotedev-debugger --hostname localhost --port 5678 --injectserver"
}, },
"dependencies": { "dependencies": {
"@babel/plugin-proposal-decorators": "^7.4.4",
"@react-native-community/async-storage": "^1.5.0",
"axios": "^0.18.0", "axios": "^0.18.0",
"lodash": "^4.17.11", "lodash": "^4.17.11",
"lottie-react-native": "^2.6.1", "lottie-react-native": "^2.6.1",
"moment": "^2.24.0", "moment": "^2.24.0",
"react": "16.8.3", "react": "16.8.3",
"react-native": "0.59.5", "react-native": "^0.59.5",
"react-native-device-info": "^2.1.3", "react-native-device-info": "^2.1.3",
"react-native-elements": "^1.1.0", "react-native-elements": "^1.1.0",
"react-native-fast-image": "^6.0.3", "react-native-fast-image": "^6.0.3",
...@@ -22,10 +24,12 @@ ...@@ -22,10 +24,12 @@
"react-native-image-header-scroll-view": "^0.10.3", "react-native-image-header-scroll-view": "^0.10.3",
"react-native-largelist-v3": "^3.0.14", "react-native-largelist-v3": "^3.0.14",
"react-native-linear-gradient": "^2.5.4", "react-native-linear-gradient": "^2.5.4",
"react-native-reanimated": "^1.1.0",
"react-native-spring-scrollview": "^2.0.22", "react-native-spring-scrollview": "^2.0.22",
"react-native-super-grid": "^3.0.7", "react-native-super-grid": "^3.0.7",
"react-native-svg": "^9.5.1", "react-native-svg": "^9.5.1",
"react-native-swiper": "^1.5.14", "react-native-swiper": "^1.5.14",
"react-native-tab-view": "^2.7.1",
"react-native-update-mutlirn-hg": "^3.1.1", "react-native-update-mutlirn-hg": "^3.1.1",
"react-native-vector-icons": "^6.4.2", "react-native-vector-icons": "^6.4.2",
"react-navigation": "^3.11.0", "react-navigation": "^3.11.0",
......
...@@ -8,12 +8,14 @@ import { ...@@ -8,12 +8,14 @@ import {
createAppContainer, createAppContainer,
} from 'react-navigation'; } from 'react-navigation';
import JSPage from '../pages/navigationDemo/JSPage'; import JSPage from '../pages/navigationDemo/JSPage';
import FramePage from '../pages/home/FramePage'; import HomePage from '../pages/home/HomePage';
import PolicyPage from '../pages/home/PolicyPage';
import ThemePage from '../pages/changeThemePage'; import ThemePage from '../pages/changeThemePage';
import NativeComponentList from '../pages/home/NativeComponentList'; import ServicePage from '../pages/home/ServicePage';
import JSComponentList from '../pages/home/JSComponentList'; import UserPage from '../pages/home/UserPage';
import SectionListDemo from '../pages/sectionListDemo'; import SectionListDemo from '../pages/sectionListDemo';
import NativePage from '../pages/navigationDemo/NativePage'; import NativePage from '../pages/navigationDemo/NativePage';
import InsuranceList from '../pages/InsuranceList';
import ButtonPage from '../pages/buttonDemo'; import ButtonPage from '../pages/buttonDemo';
import WaterList from '../pages/waterListDemo'; import WaterList from '../pages/waterListDemo';
import AvatarPage from '../pages/avatarDemo'; import AvatarPage from '../pages/avatarDemo';
...@@ -29,16 +31,20 @@ import { TabOptions } from '../components/TabOptions'; ...@@ -29,16 +31,20 @@ import { TabOptions } from '../components/TabOptions';
const TabPage = createBottomTabNavigator( const TabPage = createBottomTabNavigator(
{ {
HomePage: { HomePage: {
screen: FramePage, screen: HomePage,
navigationOptions: () => TabOptions('框架', 'Ionicons', 'ios-home'), navigationOptions: () => TabOptions('首页', 'Ionicons', 'ios-home'),
},
PolicyPage: {
screen: PolicyPage,
navigationOptions: () => TabOptions('保险', 'Ionicons', 'ios-umbrella'),
}, },
MainPage: { MainPage: {
screen: NativeComponentList, screen: ServicePage,
navigationOptions: () => TabOptions('原生', 'Ionicons', 'ios-bookmarks'), navigationOptions: () => TabOptions('服务', 'Ionicons', 'ios-apps'),
}, },
ServicePage: { ServicePage: {
screen: JSComponentList, screen: UserPage,
navigationOptions: () => TabOptions('JS', 'Ionicons', 'logo-facebook', '1'), navigationOptions: () => TabOptions('我的', 'Ionicons', 'ios-person', '1'),
}, },
}, },
{ {
...@@ -119,6 +125,9 @@ const navigator = createStackNavigator({ ...@@ -119,6 +125,9 @@ const navigator = createStackNavigator({
TooltipPage: { TooltipPage: {
screen: TooltipPage, screen: TooltipPage,
}, },
InsuranceList: {
screen: InsuranceList,
},
}, { }, {
initialRouteName, initialRouteName,
headerMode: 'none', headerMode: 'none',
......
...@@ -16,6 +16,7 @@ const ActionForNativePage = action => NavigationStack.router ...@@ -16,6 +16,7 @@ const ActionForNativePage = action => NavigationStack.router
const initialState = NavigationStack.router.getStateForAction(ActionForTab); const initialState = NavigationStack.router.getStateForAction(ActionForTab);
const nav = (state = initialState, action) => { const nav = (state = initialState, action) => {
console.log('nav:',action)
switch (action.type) { switch (action.type) {
case PUSH: case PUSH:
return NavigationStack.router.getStateForAction(ActionForNativePage(action), state); return NavigationStack.router.getStateForAction(ActionForNativePage(action), state);
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
//import _ from 'lodash' //import _ from 'lodash'
import devTools from 'remote-redux-devtools'; import devTools from 'remote-redux-devtools';
import { Platform, AsyncStorage } from 'react-native'; import { Platform, AsyncStorage } from 'react-native';
//import AsyncStorage from '@react-native-community/async-storage';
import { import {
persistStore, persistStore,
persistCombineReducers, persistCombineReducers,
......
...@@ -34,9 +34,10 @@ type BackButtonType = { ...@@ -34,9 +34,10 @@ type BackButtonType = {
onBackPressed: ()=>void, onBackPressed: ()=>void,
routes: Array, routes: Array,
imageUrl?: any, imageUrl?: any,
style?: Object,
} }
function BackButton({ onBackPressed, imageUrl }: BackButtonType) { function BackButton({ onBackPressed, imageUrl, style = {} }: BackButtonType) {
return ( return (
<TouchableOpacity <TouchableOpacity
onPress={() => { onPress={() => {
...@@ -47,7 +48,7 @@ function BackButton({ onBackPressed, imageUrl }: BackButtonType) { ...@@ -47,7 +48,7 @@ function BackButton({ onBackPressed, imageUrl }: BackButtonType) {
<View <View
style={styles.buttonIOSAndroid} style={styles.buttonIOSAndroid}
> >
<Index suite="Ionicons" name="ios-arrow-back" size={26} color="white" /> <Index suite="Ionicons" name="ios-arrow-back" size={26} color={style.color || 'white'} />
</View> </View>
</TouchableOpacity> </TouchableOpacity>
); );
......
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
* @flow * @flow
*/ */
import React from 'react'; import React from 'react';
import { View } from 'react-native'; import { View, Platform } from 'react-native';
import FastImage from 'react-native-fast-image'; import FastImage from 'react-native-fast-image';
import { Avatar } from 'react-native-elements';
import Text from '../Text'; import Text from '../Text';
import { ENV, resourceURLMapping } from '../../utils/constants'; import { ENV, resourceURLMapping } from '../../utils/constants';
import BasicIcon from '../BasicIcon'; import BasicIcon from '../BasicIcon';
import { iosMarginTop, androidTop } from '../NavigationBar';
export function HomeHeader(props) { export function HomeHeader(props) {
...@@ -17,6 +17,7 @@ export function HomeHeader(props) { ...@@ -17,6 +17,7 @@ export function HomeHeader(props) {
alignItems: 'center', alignItems: 'center',
height: 44, height: 44,
width: global.SCREEN_WIDTH, width: global.SCREEN_WIDTH,
marginTop: Platform.OS === 'ios' ? iosMarginTop : androidTop,
}} }}
> >
<FastImage <FastImage
...@@ -81,6 +82,7 @@ export function UserPageHeader(props) { ...@@ -81,6 +82,7 @@ export function UserPageHeader(props) {
alignItems: 'center', alignItems: 'center',
height: 44, height: 44,
width: global.SCREEN_WIDTH, width: global.SCREEN_WIDTH,
marginTop: Platform.OS === 'ios' ? iosMarginTop : androidTop,
}} }}
> >
<FastImage <FastImage
...@@ -161,6 +163,29 @@ export function UserPageHeader(props) { ...@@ -161,6 +163,29 @@ export function UserPageHeader(props) {
); );
} }
export function ServicePageHeader() {
return (
<View style={{
flexDirection: 'row',
alignItems: 'center',
justifyContent: 'center',
height: 44,
width: global.SCREEN_WIDTH,
marginTop: Platform.OS === 'ios' ? iosMarginTop : androidTop,
}}
>
<Text style={{
color: '#333',
fontSize: 17,
fontWeight: '400',
}}
>
服务
</Text>
</View>
);
}
export default { export default {
HomeHeader, HomeHeader,
UserPageHeader, UserPageHeader,
......
...@@ -20,10 +20,13 @@ export const androidTop = isLessKitKat ? 0 : 24; ...@@ -20,10 +20,13 @@ export const androidTop = isLessKitKat ? 0 : 24;
const systemVersion = DeviceInfo.getSystemVersion(); const systemVersion = DeviceInfo.getSystemVersion();
export const iosMarginTop = parseInt(systemVersion, 10) < 11 ? 20 : 0;
const styles = StyleSheet.create({ const styles = StyleSheet.create({
navBarContainer: { navBarContainer: {
ios: { ios: {
marginTop: parseInt(systemVersion, 10) < 11 ? 20 : 0, marginTop: iosMarginTop,
height: 64, height: 64,
}, },
android: { android: {
...@@ -77,9 +80,9 @@ export type NavBarPropsType = { ...@@ -77,9 +80,9 @@ export type NavBarPropsType = {
function NavigationBar(props: NavBarPropsType) { function NavigationBar(props: NavBarPropsType) {
const { const {
style, titleStyle, left, onPress, textStyle, fontStyle, title, right, theme, style = {}, titleStyle, left, onPress, textStyle, fontStyle, title, right, theme,
} = props; } = props;
if (theme.ThemeEndColor) { if (theme.ThemeEndColor && !style.backgroundColor) {
return ( return (
<LinearGradient <LinearGradient
start={{ x: 0.0, y: 0.25 }} start={{ x: 0.0, y: 0.25 }}
......
/**
* Sample React Native App
* https://github.com/facebook/react-native
*
* @format
* @flow
*/
import React, { useEffect, useState } from 'react';
import {
View,
StyleSheet,
NativeAppEventEmitter, TouchableOpacity,
} from 'react-native';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { LargeList } from 'react-native-largelist-v3';
import { TabView, TabBar } from 'react-native-tab-view';
import { push, tab } from '../../BasicNavigator/actions';
import NavigationBar from '../../components/NavigationBar';
import BackButton from '../../components/BackButton';
import Styles from '../../theme/Styles';
import Text from '../../components/Text';
type Props = {
pushTo: ()=> void,
tabTo: ()=> void,
theme: Object,
};
const styles = StyleSheet.create({
tabBar: {
backgroundColor: 'white',
},
tab: {
width: SCREEN_WIDTH / 3,
},
indicator: {
backgroundColor: '#4ECBFC',
},
label: {
fontWeight: 'bold',
fontSize: 16,
//color: '#666',
},
});
const typeArr: Array<> = [
{ key: 'ALL', title: '全部', type: 1 },
{ key: 'SAVE', title: '保障中', type: 41 },
{ key: 'EXPIRED', title: '已失效', type: 10 },
];
const typeData = {
index: 0,
routes: typeArr,
};
function JSPage(props: Props) {
//console.log('JSPage props from lastPage', this.props.navigation.state);
useEffect(() => {
console.log('在 dep 改变时触发,若无 dep 则,每次更新组件都会触发');
const didFocus = NativeAppEventEmitter.addListener('react_navigation_onTransitionEnd_call', () => {
console.log('JSPage__didFocus');
});
return () => {
console.log('在组件 unmount 时触发');
if (didFocus) {
didFocus.remove();
}
};
});
const [type, setType] = useState(typeData);
const [data, setData] = useState([{items: [{ name: '我的保单', page: '' },]}]);
const _handleIndexChange = (index) => {
const _type = {
index,
routes: typeArr,
};
setType(_type);
}
const renderIndexPath = ({ section, row }) => {
const { theme, pushTo } = props;
const item = data[section].items[row];
return (
<View
key={`${section}-${row}`}
style={{ alignItems: 'stretch', justifyContent: 'center', backgroundColor: 'yellow'}}
>
<TouchableOpacity
onPress={() => pushTo(item.page)}
>
<View style={{ alignItems: 'center', justifyContent: 'center' }}>
<Text>
{item.name}
</Text>
</View>
</TouchableOpacity>
<View style={Styles.line} />
</View>
);
}
const _renderScene = ({ route, jumpTo }) => {
return (
<LargeList
style={[
{ flex:1},
]}
data={data}
heightForIndexPath={() => 50}
renderIndexPath={renderIndexPath}
/>
);
}
function _renderTabBar(item) {
return (
<TabBar
{...item}
scrollEnabled
indicatorStyle={{ backgroundColor: props.theme.ThemeColor }}
style={{ backgroundColor: '#fff' }}
tabStyle={styles.tab}
labelStyle={[styles.label]}
activeColor={props.theme.ThemeColor}
inactiveColor="#666"
/>
);
}
return (
<View style={Styles.container}>
<NavigationBar
style={{ backgroundColor: '#fff' }}
textStyle={{
color: '#333',
fontSize: 17,
fontWeight: '400',
}}
left={<BackButton style={{color: '#333',}} />}
title="我的保单"
/>
<View style={[Styles.container, { justifyContent: 'center' }]}>
<TabView
navigationState={type}
renderScene={_renderScene}
renderTabBar={_renderTabBar}
onIndexChange={_handleIndexChange}
lazy
swipeEnabled={false}
swipeDistanceThreshold={global.SCREEN_WIDTH / 10}
initialLayout={{ width: global.SCREEN_WIDTH }}
/>
</View>
</View>
);
}
function propsMapping(props) {
const { nav, theme } = props;
return {
nav,
theme,
};
}
function actionMapping(dispatch) {
return {
pushTo: compose(dispatch, push),
tabTo: compose(dispatch, tab),
};
}
//const mapDispatchToProps = dispatch => (bindActionCreators({goNext}, dispatch))
export default connect(propsMapping, actionMapping)(JSPage);
...@@ -14,12 +14,13 @@ import CommonLottieFooter from 'react-native-spring-scrollview/Customize/CommonL ...@@ -14,12 +14,13 @@ import CommonLottieFooter from 'react-native-spring-scrollview/Customize/CommonL
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { compose } from 'redux'; import { compose } from 'redux';
import { import {
NativeAppEventEmitter,
StyleSheet, StyleSheet,
View, View,
} from 'react-native'; } from 'react-native';
import { push } from '../../BasicNavigator/actions'; import { push } from '../../BasicNavigator/actions';
import { renderByType } from './renderUtil'; import { renderByType } from './homeRenderUtil';
import { HomeHeader } from '../../components/HeaderView'; import { HomeHeader } from '../../components/HeaderView';
const data = require('./home.json'); const data = require('./home.json');
...@@ -34,7 +35,7 @@ const styles = StyleSheet.create({ ...@@ -34,7 +35,7 @@ const styles = StyleSheet.create({
const step = 13; const step = 13;
class FramePage extends Component<Props> { class HomePage extends Component<Props> {
constructor(props) { constructor(props) {
super(props); super(props);
this.state = { this.state = {
...@@ -62,10 +63,19 @@ class FramePage extends Component<Props> { ...@@ -62,10 +63,19 @@ class FramePage extends Component<Props> {
}, 3000); }, 3000);
}; };
componentDidMount() : void {
this.listener =NativeAppEventEmitter.addListener('react_navigation_onTransitionEnd_call',() => console.log('onTransitionEnd_call'))
}
componentWillUnmount() : void {
if(this.listener){
this.listener.remove();
}
}
render() { render() {
const { pushTo } = this.props
return ( return (
<View style={styles.container}> <View style={styles.container}>
<HomeHeader /> <HomeHeader />
...@@ -83,6 +93,7 @@ class FramePage extends Component<Props> { ...@@ -83,6 +93,7 @@ class FramePage extends Component<Props> {
renderByType(item.type)({ renderByType(item.type)({
...item, ...item,
width: global.SCREEN_WIDTH, width: global.SCREEN_WIDTH,
pushTo,
}) })
))} ))}
</SpringScrollView> </SpringScrollView>
...@@ -94,7 +105,7 @@ class FramePage extends Component<Props> { ...@@ -94,7 +105,7 @@ class FramePage extends Component<Props> {
function actionMapping(dispatch) { function actionMapping(dispatch) {
return { return {
push: compose(dispatch, push), pushTo: compose(dispatch, push),
}; };
} }
function propsMapping({ theme }) { function propsMapping({ theme }) {
...@@ -103,4 +114,4 @@ function propsMapping({ theme }) { ...@@ -103,4 +114,4 @@ function propsMapping({ theme }) {
}; };
} }
export default connect(propsMapping, actionMapping)(FramePage); export default connect(propsMapping, actionMapping)(HomePage);
/**
* Sample React Native App
* https://github.com/facebook/react-native
*
* @format
* @flow
*/
import React, { Component } from 'react';
import { SpringScrollView } from 'react-native-spring-scrollview';
import { CommonLottieHeader } from 'react-native-spring-scrollview/Customize/CommonLottieHeader';
//import CommonLottieFooter from 'react-native-spring-scrollview/Customize/CommonLottieFooter';
import { connect } from 'react-redux';
import { compose } from 'redux';
import {
StyleSheet,
View,
} from 'react-native';
import { push } from '../../BasicNavigator/actions';
import { renderByType } from './serviceRenderUtil';
import { ServicePageHeader } from '../../components/HeaderView';
const data = require('./service.json');
type Props = {};
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#F5FCFF',
},
});
const step = 13;
class HomePage extends Component<Props> {
constructor(props) {
super(props);
this.state = {
count: step,
allLoaded: false,
};
this.scrollView = null;
}
_onRefresh = () => {
setTimeout(() => {
this.scrollView.endRefresh();
this.setState({ count: step, allLoaded: false });
}, 3000);
};
_onLoading = () => {
setTimeout(() => {
this.scrollView.endLoading();
this.setState(p => ({
count: p.count + step,
allLoaded: false,
}));
}, 3000);
};
render() {
return (
<View style={[styles.container, { backgroundColor: 'white' }]}>
<ServicePageHeader />
<SpringScrollView
ref={ref => (this.scrollView = ref)}
style={[styles.container, { backgroundColor: '#F4F5F5' }]}
inverted={false}
onRefresh={this._onRefresh}
//onLoading={this._onLoading}
// allLoaded={this.state.allLoaded}
refreshHeader={CommonLottieHeader}
//loadingFooter={CommonLottieFooter}
>
{data.map((item, index) => (
renderByType(item.type)({
...item,
width: global.SCREEN_WIDTH,
})
))}
</SpringScrollView>
</View>
);
}
}
function actionMapping(dispatch) {
return {
push: compose(dispatch, push),
};
}
function propsMapping({ theme }) {
return {
theme,
};
}
export default connect(propsMapping, actionMapping)(HomePage);
...@@ -14,12 +14,11 @@ import { connect } from 'react-redux'; ...@@ -14,12 +14,11 @@ import { connect } from 'react-redux';
import { compose } from 'redux'; import { compose } from 'redux';
import FastImage from 'react-native-fast-image'; import FastImage from 'react-native-fast-image';
import { import {
StyleSheet,
View, View,
} from 'react-native'; } from 'react-native';
import Text from '../../components/Text'; import Text from '../../components/Text';
import BasicIcon from '../../components/BasicIcon'; import styles from '../../theme/Styles';
import { push } from '../../BasicNavigator/actions'; import { push } from '../../BasicNavigator/actions';
import { renderByType } from './userRenderUtil'; import { renderByType } from './userRenderUtil';
import { UserPageHeader } from '../../components/HeaderView'; import { UserPageHeader } from '../../components/HeaderView';
...@@ -30,12 +29,6 @@ const data = require('./user.json'); ...@@ -30,12 +29,6 @@ const data = require('./user.json');
type Props = {}; type Props = {};
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#F5FCFF',
},
});
const step = 13; const step = 13;
...@@ -60,6 +53,8 @@ class FramePage extends Component<Props> { ...@@ -60,6 +53,8 @@ class FramePage extends Component<Props> {
render() { render() {
const { theme } = this.props; const { theme } = this.props;
const imgWidth = global.SCREEN_WIDTH - 10;
const imgHeight = (global.SCREEN_WIDTH - 10) / 345 * 160;
return ( return (
<View style={[styles.container,{backgroundColor: 'white'}]}> <View style={[styles.container,{backgroundColor: 'white'}]}>
<UserPageHeader phone="138****8888" color={theme.ThemeColor} /> <UserPageHeader phone="138****8888" color={theme.ThemeColor} />
...@@ -73,11 +68,11 @@ class FramePage extends Component<Props> { ...@@ -73,11 +68,11 @@ class FramePage extends Component<Props> {
refreshHeader={CommonLottieHeader} refreshHeader={CommonLottieHeader}
//loadingFooter={CommonLottieFooter} //loadingFooter={CommonLottieFooter}
> >
<View style={{ marginLeft: 15 }}> <View style={{ marginLeft: 5 }}>
<FastImage <FastImage
style={{ style={{
width: global.SCREEN_WIDTH - 30, width: imgWidth,
height: (global.SCREEN_WIDTH - 30) / 345 * 140, height: imgHeight,
}} }}
source={{ source={{
...@@ -88,8 +83,8 @@ class FramePage extends Component<Props> { ...@@ -88,8 +83,8 @@ class FramePage extends Component<Props> {
/> />
<View <View
style={{ style={{
width: global.SCREEN_WIDTH - 30, width: imgWidth,
height: (global.SCREEN_WIDTH - 30) / 345 * 120, height: imgHeight - 20,
justifyContent: 'center', justifyContent: 'center',
alignItems: 'center', alignItems: 'center',
position: 'absolute', position: 'absolute',
......
...@@ -2,7 +2,10 @@ ...@@ -2,7 +2,10 @@
* @flow * @flow
*/ */
import React from 'react'; import React from 'react';
import { View, ScrollView, import {
View,
ScrollView,
TouchableOpacity,
} from 'react-native'; } from 'react-native';
import FastImage from 'react-native-fast-image'; import FastImage from 'react-native-fast-image';
import { FlatGrid } from 'react-native-super-grid'; import { FlatGrid } from 'react-native-super-grid';
...@@ -37,22 +40,21 @@ const GRID = 1; ...@@ -37,22 +40,21 @@ const GRID = 1;
const ACTIVITY = 2; const ACTIVITY = 2;
const EXTRASRV = 3; const EXTRASRV = 3;
export function swiperItem(data) { export function swiperItem(props) {
const swiperHeight = data.width / 2.7; const swiperHeight = props.width / 2.7;
console.log('width:', data.width, swiperHeight); const { item } = props;
return ( return (
data.data.map((item, index) => (
<View <View
key={`${item.imgUrl}${index}`} key={`swiperItem${item.imgUrl}`}
style={{ style={{
width: data.width, width: props.width,
height: swiperHeight, height: swiperHeight,
paddingHorizontal: 10, paddingHorizontal: 10,
paddingTop: 10, paddingTop: 10,
}} }}
> >
<FastImage <FastImage
style={{ width: data.width - 20, height: swiperHeight - 10 }} style={{ width: props.width - 20, height: swiperHeight - 10 }}
source={{ source={{
uri: item.imgUrl, uri: item.imgUrl,
priority: FastImage.priority.normal, priority: FastImage.priority.normal,
...@@ -60,7 +62,7 @@ export function swiperItem(data) { ...@@ -60,7 +62,7 @@ export function swiperItem(data) {
resizeMode={FastImage.resizeMode.stretch} resizeMode={FastImage.resizeMode.stretch}
/> />
</View> </View>
))
); );
} }
...@@ -77,25 +79,28 @@ export function renderBanner(props) { ...@@ -77,25 +79,28 @@ export function renderBanner(props) {
height={props.height} height={props.height}
width={props.width} width={props.width}
> >
{swiperItem(props)} {
props.data.map((item, index) => (swiperItem({ ...props, item })))
}
</SwiperView> </SwiperView>
</View> </View>
); );
} }
export function renderGrid(props) {
const gridwidth = ((props.width) / 4); export const renderGridItem = (props) => {
console.log('renderGrid:', gridwidth); const { item, gridWidth } = props;
return ( return (
<FlatGrid <TouchableOpacity
itemDimension={gridwidth} onPress={() => {
items={props.data} console.log(props, item.tagUrl);
spacing={0} props.pushTo(item.tagUrl);
renderItem={({ item,index }) => ( }}
>
<View <View
key={`${index}${item.imgUrl}`} key={`${item.imgUrl}`}
style={{ style={{
width: gridwidth - 1, width: gridWidth - 1,
justifyContent: 'center', justifyContent: 'center',
alignItems: 'center', alignItems: 'center',
marginVertical: 10, marginVertical: 10,
...@@ -111,18 +116,32 @@ export function renderGrid(props) { ...@@ -111,18 +116,32 @@ export function renderGrid(props) {
/> />
<Text <Text
style={{ style={{
fontSize:14, fontSize: 14,
color:'#333', color: '#333',
marginTop:5, marginTop: 5,
}} }}
> >
{item.title} {item.title}
</Text> </Text>
</View> </View>
</TouchableOpacity>
);
};
export const renderGrid = (props) => {
const gridWidth = ((props.width) / 4);
console.log('renderGrid:', gridWidth);
return (
<FlatGrid
itemDimension={gridWidth}
items={props.data}
spacing={0}
renderItem={({ item, index }) => (
renderGridItem({ ...props, item, gridWidth })
)} )}
/> />
); );
} };
export function activityItem(item) { export function activityItem(item) {
return ( return (
...@@ -164,15 +183,16 @@ export function activityItem(item) { ...@@ -164,15 +183,16 @@ export function activityItem(item) {
); );
} }
export function renderTitle(title,marginLeft?) { export function renderTitle(title, diyStyle) {
return ( return (
<View> <View>
<Text <Text
style={{ style={{
fontSize: 18, fontSize: 18,
marginLeft: marginLeft || 10, marginLeft: 10,
marginTop: 10, marginTop: 10,
fontColor: '#20253C', fontColor: '#20253C',
...diyStyle,
}} }}
> >
{title} {title}
...@@ -197,7 +217,14 @@ export function renderActivity(props) { ...@@ -197,7 +217,14 @@ export function renderActivity(props) {
showsHorizontalScrollIndicator={false} showsHorizontalScrollIndicator={false}
> >
{props.data.map((item, index) => ( {props.data.map((item, index) => (
activityItem(item) <TouchableOpacity
onPress={() => {
console.log(props.pushTo, item.tagUrl);
props.pushTo(item.tagUrl);
}}
>
{activityItem(item)}
</TouchableOpacity>
)) ))
} }
</ScrollView> </ScrollView>
...@@ -221,6 +248,12 @@ export function renderExtraSrv(props) { ...@@ -221,6 +248,12 @@ export function renderExtraSrv(props) {
showsHorizontalScrollIndicator={false} showsHorizontalScrollIndicator={false}
> >
{props.data.map((item, index) => ( {props.data.map((item, index) => (
<TouchableOpacity
onPress={() => {
console.log(props.pushTo, item.tagUrl);
props.pushTo(item.tagUrl);
}}
>
<FastImage <FastImage
style={{ style={{
width: 122, width: 122,
...@@ -233,6 +266,7 @@ export function renderExtraSrv(props) { ...@@ -233,6 +266,7 @@ export function renderExtraSrv(props) {
}} }}
resizeMode={FastImage.resizeMode.stretch} resizeMode={FastImage.resizeMode.stretch}
/> />
</TouchableOpacity>
)) ))
} }
</ScrollView> </ScrollView>
......
[
{
"type": 4,
"title": "最近使用",
"backgroundColor": "#FFFFFF",
"data": [],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 12,
"borderTopColor": "#F4F5F5",
"borderBottomWidth": 12,
"borderBottomColor": "#F4F5F5"
},
{
"type": 5,
"title": "理赔",
"backgroundColor": "#FFFFFF",
"data": [],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 12,
"borderTopColor": "#F4F5F5"
},
{
"type": 6,
"title": "",
"backgroundColor": "#FFFFFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_baoan.png",
"tagUrl": "23",
"pageType": "RN",
"authorization": "",
"login": "1",
"title": "报案",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_tuanxianlipeishenqing.png",
"tagUrl": "21",
"pageType": "RN",
"authorization": "1",
"login": "1",
"title": "团险理赔申请",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_yiyuanchaxun.png",
"tagUrl": "31",
"pageType": "RN",
"authorization": "",
"login": "",
"title": "医院查询",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_tuanxianlipeijindu.png",
"tagUrl": "ClaimSearch",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "理赔查询",
"detail": "entr=renshou,caixian,yanglao,xianggang&menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 0,
"borderTopColor": "",
"borderBottomWidth": 12,
"borderBottomColor": "#F4F5F5"
},
{
"type": 5,
"title": "养老金业务",
"backgroundColor": "#FFFFFF",
"data": [],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 12,
"borderTopColor": "#F4F5F5"
},
{
"type": 6,
"title": "",
"backgroundColor": "#FFFFFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_wodebaozhang.png",
"tagUrl": "AssetList",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "我的养老保障",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_jiaofeichaxun.png",
"tagUrl": "PaymentInfo",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "缴费信息查询",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_danweijingzhi3.png",
"tagUrl": "NetWorthQuery",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "单位净值查询",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_jinshimanqilingqu.png",
"tagUrl": "GoldenAge",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "金世满期领取",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_touzifenpeibiangeng.png",
"tagUrl": "FundAllocation",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "投资分配变更",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 0,
"borderTopColor": "",
"borderBottomWidth": 12,
"borderBottomColor": "#F4F5F5"
},
{
"type": 5,
"title": "港澳专区",
"backgroundColor": "#FFFFFF",
"data": [],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 12,
"borderTopColor": "#F4F5F5"
},
{
"type": 6,
"title": "",
"backgroundColor": "#FFFFFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/xianggangtuanxian_zh3.png",
"tagUrl": "KHTClaimsChoose",
"pageType": "native",
"authorization": "",
"login": "1",
"title": "太平香港团险",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/gangaozhiyin_zh3.png",
"tagUrl": "CommonHelpQuestionhk",
"pageType": "native",
"authorization": "",
"login": "1",
"title": "港澳服务指引",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 0,
"borderTopColor": "",
"borderBottomWidth": 12,
"borderBottomColor": "#F4F5F5"
},
{
"type": 5,
"title": "信息查询",
"backgroundColor": "#FFFFFF",
"data": [],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 12,
"borderTopColor": "#F4F5F5"
},
{
"type": 6,
"title": "",
"backgroundColor": "#FFFFFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_wodebaodan.png",
"tagUrl": "InsuranceList",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "我的保单",
"detail": "",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/changjianwenti_zh3.png",
"tagUrl": "CommonHelpQuestion",
"pageType": "native",
"authorization": "",
"login": "1",
"title": "服务指引",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/wangdianchaxun_zh3.png",
"tagUrl": "ServiceNetwork",
"pageType": "native",
"authorization": "",
"login": "",
"title": "网点查询",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 0,
"borderTopColor": "",
"borderBottomWidth": 0,
"borderBottomColor": ""
},
{
"type": 8,
"title": "太平人寿",
"backgroundColor": "#F7FBFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_zhanghuxinxi.png",
"tagUrl": "AccountInfo",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "账户信息",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_toubaojincheng.png",
"tagUrl": "InsuranceStage",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "投保进程查询",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_dianzizhangdan.png",
"tagUrl": "ElectronicBill",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "电子账单",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_baoquanbiangengjilu.png",
"tagUrl": "PreservationChangeRecords",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "保全变更记录",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"tagUrl": "",
"icon": "",
"columnCount": "",
"delay": "",
"width": 355,
"height": 168,
"borderTopWidth": 0,
"borderTopColor": "",
"borderBottomWidth": 12,
"borderBottomColor": "#FFFFFF"
},
{
"type": 8,
"title": "太平财险",
"backgroundColor": "#F7FBFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/kancha.png",
"tagUrl": "ServicePersonnel",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "现场服务人员",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/weixiudian.png",
"tagUrl": "NearbyRepair",
"pageType": "native",
"authorization": "",
"login": "",
"title": "附近修理厂",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/kadanjihuo.png",
"tagUrl": "InsuranceCardActivation",
"pageType": "native",
"authorization": "",
"login": "1",
"title": "卡单激活",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"tagUrl": "",
"icon": "",
"columnCount": "",
"delay": "",
"width": 355,
"height": 168,
"borderTopWidth": 12,
"borderTopColor": "#FFFFFF",
"borderBottomWidth": 12,
"borderBottomColor": "#F4F5F5"
},
{
"type": 5,
"title": "业务办理",
"backgroundColor": "#FFFFFF",
"data": [],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 12,
"borderTopColor": "#F4F5F5"
},
{
"type": 6,
"title": "",
"backgroundColor": "#FFFFFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/shoujihaomabiangeng.png",
"tagUrl": "PhoneChange",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "手机号码变更",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/youxiangdizhibiangeng.png",
"tagUrl": "mailChange",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "邮箱地址变更",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/dizhibiangeng.png",
"tagUrl": "LocationChange",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "地址变更",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 0,
"borderTopColor": ""
},
{
"type": 8,
"title": "太平人寿",
"backgroundColor": "#F7FBFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_huizhihuifang.png",
"tagUrl": "Receipt",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "寿险电子保单",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_renshou_baoquanyewu.png",
"tagUrl": "LifeService",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "保全业务",
"detail": "entr=AccountChange,InsurancePassword,BonusGet,BonusReceiveChange,BonusChange,SurvivalGet,SurvivalChange,AnnuityChange,PaymentNotifyChange,LostNotifyChange,InsuranceReportChange,ForeverNotifyChange&menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_shishidai.png",
"tagUrl": "22",
"pageType": "RN",
"authorization": "1",
"login": "1",
"title": "实时贷",
"detail": "menu=service&banner=http://58.49.129.4/static/rn/src/img/pic_shishidai_banner2.png&content=借款人(保险服务密码所有人)以在太平人寿保险有限公司所持有的可借款保险合同的现金价值为质,同意开通“实时货”业务并在“实时货”业务有效期内可向保险公司申请借、还款。\n注:货款时,仅支持投、被保人均为本人及投保人为本人、协议签订及申请借款时被保人为未成年人的保单。\n",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_baodanxuqijiaofei.png",
"tagUrl": "RenewalPolicy",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "保单续期缴费",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_guimianyuyue.png",
"tagUrl": "Reservation",
"pageType": "native",
"authorization": "1",
"login": "1",
"title": "柜面预约",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"tagUrl": "",
"icon": "",
"columnCount": "",
"delay": "",
"width": 355,
"height": 168,
"borderTopWidth": 0,
"borderTopColor": "",
"borderBottomWidth": 12,
"borderBottomColor": "#FFFFFF"
},
{
"type": 8,
"title": "太平养老",
"backgroundColor": "#F7FBFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_tuandandianzihuizhi.png",
"tagUrl": "GroupReceipt",
"pageType": "native",
"authorization": "",
"login": "1",
"title": "团单电子回执",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"tagUrl": "",
"icon": "",
"columnCount": "",
"delay": "",
"width": 355,
"height": 168,
"borderTopWidth": 12,
"borderTopColor": "#FFFFFF",
"borderBottomWidth": 12,
"borderBottomColor": "#F4F5F5"
},
{
"type": 5,
"title": "增值服务",
"backgroundColor": "#FFFFFF",
"data": [],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 12,
"borderTopColor": "#F4F5F5"
},
{
"type": 6,
"title": "",
"backgroundColor": "#FFFFFF",
"data": [
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_huiyuanshangcheng.png",
"tagUrl": "http://smarket.tp95589.com/itaiping-mobile?firstVC=1",
"pageType": "HTML",
"authorization": "",
"login": "1",
"title": "会员商城",
"detail": "login=1&webViewLogin=1&menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_fuction_jiankangjiangtang1.png",
"tagUrl": "http://ecustomer.tp95589.com/static/tptt/?typeId=2&firstVC=1",
"pageType": "HTML",
"authorization": "",
"login": "1",
"title": "健康讲堂",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_taipingtoutiao1.png",
"tagUrl": "http://ecustomer.tp95589.com/static/tptt?firstVC=1",
"pageType": "HTML",
"authorization": "",
"login": "1",
"title": "太平头条",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_quweipingce1.png",
"tagUrl": "http://ecustomer.tp95589.com/static/qwcp/index.html#topics",
"pageType": "HTML",
"authorization": "",
"login": "",
"title": "趣味测评",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/icon_service_zhufuka1.png",
"tagUrl": "http://ecustomer.tp95589.com/static/download/?firstVC=1",
"pageType": "HTML",
"authorization": "",
"login": "",
"title": "祝福卡",
"detail": "menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/jiankangpince_icon.png",
"tagUrl": "http://sit1.tp95589.com/healthCenterWeb?targetUrl=jkcp&firstVC=1",
"pageType": "HTML",
"authorization": "",
"login": "1",
"title": "健康测评",
"detail": "login=1&webViewLogin=1&menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/yuyueguahao_icon.png",
"tagUrl": "https://appointdev.yihu.com/appoint/openWeb/index2.html?firstVC=1",
"pageType": "HTML",
"authorization": "",
"login": "1",
"title": "预约挂号",
"detail": "login=1&webViewLogin=1&menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/zaixianzixun_icon.png",
"tagUrl": "http://sit1.tp95589.com/healthCenterWeb?targetUrl=zxzx&firstVC=1",
"pageType": "HTML",
"authorization": "",
"login": "1",
"title": "在线问诊",
"detail": "login=1&webViewLogin=1&menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
},
{
"imgUrl": "http://58.49.129.4/static/rn/src/img/zhongjilvtong_icon.png",
"tagUrl": "http://sit1.tp95589.com/healthCenterWeb?targetUrl=zjlt&firstVC=1",
"pageType": "HTML",
"authorization": "",
"login": "1",
"title": "重疾绿通",
"detail": "login=1&webViewLogin=1&menu=service",
"titleColor": "#333333",
"detailColor": "",
"badge": "",
"icon": ""
}
],
"icon": "",
"tagUrl": "",
"columnCount": "",
"delay": "",
"width": 84,
"height": 81,
"borderTopWidth": 0,
"borderTopColor": ""
}
]
/**
* @flow
*/
import React from 'react';
import { View, ScrollView } from 'react-native';
import FastImage from 'react-native-fast-image';
import { FlatGrid } from 'react-native-super-grid';
import Text from '../../components/Text';
import SwiperView from '../../components/Swiper';
import { renderTitle } from './homeRenderUtil';
/**
*
首页
type 0 轮播图
type 1 九宫格
type 2 活动
type 3 商品
服务
type 4 最近使用
type 5 标题
type 6 九宫格
type 7 图片展示
type 8 公司名字九宫格
type 9 轮播图
我的
type 10 3列九宫格
type 11 带标题4列的九宫格
type 12 icon+title >
* @type {number}
*/
const USEDLIST = 4;
const TITLE = 5;
const GRID = 6;
const GRID_WITH_TITLE = 8;
export function swiperItem(data) {
const swiperHeight = data.width / 2.7;
console.log('width:', data.width, swiperHeight);
return (
data.data.map((item, index) => (
<View
key={`${item.imgUrl}${index}`}
style={{
width: data.width,
height: swiperHeight,
paddingHorizontal: 10,
paddingTop: 10,
}}
>
<FastImage
style={{ width: data.width - 20, height: swiperHeight - 10 }}
source={{
uri: item.imgUrl,
priority: FastImage.priority.normal,
}}
resizeMode={FastImage.resizeMode.stretch}
/>
</View>
))
);
}
export function renderBanner(props) {
console.log('renderBanner', props);
return (
<View
key="SwiperView"
style={{
height: props.height,
}}
>
<SwiperView
height={props.height}
width={props.width}
>
{swiperItem(props)}
</SwiperView>
</View>
);
}
export function renderGrid(props) {
const gridWidth = ((props.width) / 4);
console.log('renderGrid:', gridWidth);
return (
<FlatGrid
style={{ backgroundColor: props.backgroundColor, }}
itemDimension={gridWidth}
items={props.data}
spacing={0}
renderItem={({ item, index }) => (
<View
key={`${index}${item.imgUrl}`}
style={{
width: gridWidth - 1,
justifyContent: 'center',
alignItems: 'center',
marginVertical: 25,
}}
>
<FastImage
style={{ width: 36, height: 36 }}
source={{
uri: item.imgUrl,
priority: FastImage.priority.normal,
}}
resizeMode={FastImage.resizeMode.stretch}
/>
<Text
style={{
fontSize: 14,
color: '#333',
marginTop: 5,
}}
>
{item.title}
</Text>
</View>
)}
/>
);
}
export function renderOnlyTitle(props) {
return (
<View style={{ marginTop: 10, backgroundColor: '#FFF'}}>
{
renderTitle(props.title)
}
</View>
);
}
export function renderUsedList(props) {
return (
<View style={{ marginTop: 10, backgroundColor: '#FFF' }}>
{
renderTitle(props.title,)
}
<View style={{height:10,backgroundColor: '#FFF'}} />
</View>
);
}
export function renderGridWithTitle(props) {
return (
<View style={{ backgroundColor: '#F7FBFF', marginTop: 10 }}>
{
renderTitle(props.title, { fontSize: 16, color: '#0E6DCF' })
}
<View style={{ marginVertical: 10 }}>
{
renderGrid({...props,backgroundColor: '#F7FBFF'})
}
</View>
</View>
);
}
export function renderOnlyGrid(props) {
return renderGrid({ ...props,backgroundColor: '#FFF' });
}
export function renderByType(type) {
switch (type) {
case USEDLIST:
return renderUsedList;
case GRID:
return renderGrid;
case TITLE:
return renderOnlyTitle;
case GRID_WITH_TITLE:
return renderGridWithTitle;
default:
return () => {
};
}
}
export default {};
...@@ -9,7 +9,7 @@ import { ListItem } from 'react-native-elements'; ...@@ -9,7 +9,7 @@ import { ListItem } from 'react-native-elements';
import FastImage from 'react-native-fast-image'; import FastImage from 'react-native-fast-image';
import { FlatGrid } from 'react-native-super-grid'; import { FlatGrid } from 'react-native-super-grid';
import Text from '../../components/Text'; import Text from '../../components/Text';
import { renderTitle } from './renderUtil'; import { renderTitle } from './homeRenderUtil';
import BasicIcon from '../../components/BasicIcon'; import BasicIcon from '../../components/BasicIcon';
/** /**
...@@ -108,7 +108,7 @@ function render4Column(props) { ...@@ -108,7 +108,7 @@ function render4Column(props) {
<View> <View>
<View style={{ height: 10, backgroundColor: '#F4F5F5' }} /> <View style={{ height: 10, backgroundColor: '#F4F5F5' }} />
{ {
renderTitle(props.title, marginLeft) renderTitle(props.title, { marginLeft })
} }
{ {
renderGrid(props) renderGrid(props)
...@@ -121,10 +121,13 @@ function renderTable(props) { ...@@ -121,10 +121,13 @@ function renderTable(props) {
return ( return (
<View> <View>
{ {
props.data.map((item, i) => ( props.data.map((item, index) => (
<ListItem <ListItem
containerStyle={{borderBottomWidth: 0.3, borderBottomColor:'#ccc'}} key={`renderTable${index}`}
key={`renderTable${i}`} containerStyle={{
borderBottomWidth: index < props.data.length - 1 ? 0.3 : 0,
borderBottomColor: '#ccc',
}}
title={item.title} title={item.title}
titleStyle={{ color: '#666', fontSize: 14 }} titleStyle={{ color: '#666', fontSize: 14 }}
leftElement={( leftElement={(
...@@ -141,7 +144,7 @@ function renderTable(props) { ...@@ -141,7 +144,7 @@ function renderTable(props) {
<BasicIcon <BasicIcon
suite="Ionicons" suite="Ionicons"
name="ios-arrow-forward" name="ios-arrow-forward"
size={16} size={24}
color="#666" color="#666"
/> />
)} )}
......
...@@ -20,7 +20,7 @@ const Styles = { ...@@ -20,7 +20,7 @@ const Styles = {
*/ */
container: { container: {
flex: 1, flex: 1,
flexDirection: 'column', //flexDirection: 'column',
//paddingTop: Metrics.baseMargin, //paddingTop: Metrics.baseMargin,
backgroundColor: Colors.background, backgroundColor: Colors.background,
}, },
......
/**
* @flow
*/
import validate from './validate';
export default {
validate,
};
/**
* 此注解如果赋值的时候匹配到的类型有问题,会在控制台显示警告
* @param type CheckType 中定义的类型
* @returns {Function}
* @constructor
*/
export default function validateDecorator(type){
return function (target, name, descriptor){
let v = descriptor.initializer && descriptor.initializer.call(this);
/**
* 将属性名字以及需要的类型的对应关系记录到类的原型上
*/
if (!target.constructor.__checkers__) {
// 将这个隐藏属性定义成 not enumerable,遍历的时候是取不到的。
Object.defineProperty(target.constructor, "__checkers__", {
value: {},
enumerable: false,
writeable: true,
configurable: true
});
}
target.constructor.__checkers__[name] = {
type: type,
};
return descriptor;
};
}
/**
* @flow
* 香港
*/
const hk = {
About: '關於',
TaipingTong: '太平通',
Service_Terms: '服務條款',
Welcome_Page: '歡迎頁',
Feedback: '意見回饋',
Gold_coin_mission: '金幣任務',
Details_of_gold_coin: '金幣明細',
Continuous_sign_in_for: '已經連續簽到',
Days: '天',
The: '第',
Income: '收入',
Expenditure: '支出',
No_details_of_Income: '暫無相關收入記錄',
No_details_of_Expenditure: '暫無相關支出記錄',
Loading: '拼命加載中',
After_all: '到底了',
Gold_coins_obtained: '用戶獲得但未使用的金幣,將在下個自然年年底過期。如2018年獲得的金幣,將在2019年12月31日過期,請合理使用。',
Gold_coin_equivalent_amount: '金幣等值金額',
Yuan: '元',
Description_of_validity_period: '有效期說明',
Got_it: '我知道了',
Frozen_gold_coins: '凍結的金幣',
Details_of_income_and_expenditure: '收支明細',
View_all: '查看全部',
My_gold_coins: '我的金幣',
About_to_expire: '將過期',
No_details: '暫無收支明細',
Sign_in_with_gifts_awarded: '簽到有禮',
Cumulative_sign_in: '已累計簽到',
Seven: '日',
One: '一',
Two: '二',
Three: '三',
Four: '四',
Five: '五',
Six: '六',
Daily_sign_in: '累積簽到',
days_with_gift_packs: '天可獲得周周樂抽獎券一張',
My_coupons: '我的抽獎券',
Year: '年',
Month: '月',
Fitness_Walking: '健步行',
Number_of_steps_today: '今日步數',
Goal: '目標',
Last_update_time: '最後更新時間',
update_on_the_number: '步數更新',
Open_the_Taiping_Fitness: '打開太平健步行小程式,獲取運動步數更新哦',
Goods: '商品',
More: '更多',
Rules: '參賽規則',
enter_the_Challenge_Zone: '1、打開太平健步行小程式,進入挑戰專區',
Take_out_gold_coins: '2、拿出20金幣,報名挑戰賽',
Enter_the_Fitness_Walking: '3、24點前進入健步行,提交成績',
Exercise_more_than: '4、連續7天,每天運動超過8000步',
Successful_challenge: '5、挑戰成功,獲得金幣獎助',
Please_input_the_content: '請輸入內容',
Pictures_can_be_posted: '與人工客服對話時可傳圖片哦',
Photograph: '拍照',
Album: '相冊',
Cancel: '取消',
Picture_uploading: '圖片上傳',
Send: '發送',
Please_enter_your_question: '請輸入您的問題',
Welcome_to_consult: '歡迎您諮詢',
Related_business: '相關業務',
Life_insurance: '壽險',
Endowment_insurance: '養老險',
Auto_insurance: '車險',
Property_insurance: '財險',
Others: '其他',
Transfer_to_staff: '轉人工',
Confirm_disconnection: '確認斷開人工服務',
User_cancellation: '用戶取消',
None_much_more_previous_news: '沒有更久的歷史消息',
Previous_news_above: '以上是歷史消息',
Online_Service: '線上客服',
Real_Time_Loan: '即時貸',
Maximum_loan_amount: '可貸款額度(元)',
Maximum_loan_amount_on_APP: 'APP端可貸金額(元)',
Maximum_repayment_amount_on_APP: 'APP端可還款金額(元)',
Loan_only_once_a_day: '每天僅允許貸款一次',
You_do_not_have_a_bank_card: '您還沒有貸款業務支持的銀行卡',
You_do_not_have_a_policy: '您還沒有可以貸款的保單',
I_want_a_loan: '我要貸款',
You_dont_have_any_policy: '您還沒有需要還款的保單',
I_want_to_repay: '我要還款',
I_want_to_inquire: '我要查詢',
Inquiry_of_history_records: '歷史記錄查詢',
List_of_policies: '可簽協議保單列表',
Warm_prompt: '溫馨提示',
Maximum_loan_amount_of_policy: '保單可貸金額將隨您的保單的現金價值變動,此處顯示截止當日的數據,僅供您參考之用',
I_have_read_and_agreed: '我已閱讀並同意',
the_Taiping_Real_Time_Loan: '《太平“即時貸”保單貸款合同》',
Real_Time_Loan_Policy_Loan_Contract: '即時貸保單借款合同',
Please_agree_to: '請同意《太平“即時貸”保單貸款合同》',
Enter: '確定',
Maximum_loan_amount_no: '可貸金額',
Currently_loanable_or_not: '當前是否可貸',
Y: '是',
N: '否',
Non_loanable_reason: '不可貸原因',
View_details: '查看詳情',
Please_enter_a_valid_number: '請輸入最多保留2位小數的有效數字',
Amount_of_a_single_loan: '單筆貸款金額不能小於',
Maximum_amount_of_this_loan: '本次可貸金額不能超過',
No_policy_allowing_loan_yet: '暫無可貸保單',
Amount_of_loan_applied: '1.本次申請貸款金額不得超過可貸金額',
The_loan_payment_account: '2.貸款給付帳戶為您的保險服務密碼綁定帳號',
The_filled_loan_amount: '3.填寫本次申請貸款金額應不能小於1000元並不超過可貸金額。',
Loan_amount: '贷款金额¥',
Total_loan_amount_cannot_exceed: '貸款總金額不能超過當日貸款限額',
Get_a_loan: '立即貸款',
Please_enter_the_loan_amount: '請輸入貸款金額,最少為1000元',
Amount_of_this_loan_cannot: '本次貸款金額不能超過',
Loan_in_full: '全額貸款',
Annual_loan_interest_rate: '貸款年利率',
Consistent_with_the_interest_rate: '與貸款到賬當日未清償的貸款利率一致',
Agreed_due_date: '約定到期日',
Consistent_with_the_due_date: '與貸款到賬當日未清償的貸款到期日一致',
Loan_Confirmation: '貸款確認',
Total_amount_of_loan_applied: '本次申請貸款總額(元)',
Loan_Policy_Details: '貸款保單明細',
Account_for_loan_disbursement: '貸款發放帳戶',
Loan_confirmation: '確認貸款',
Loan_result: '貸款結果',
Loan_application_accepted: '貸款申請已受理',
Among_which: '其中',
loan_applications_failed: '個貸款申請失敗,詳細情況請查看批文',
The_loan_will_be_paid: '貸款款項將在',
your_account_within_working_days: '個工作日內支付到您的帳號。',
please_call_Taiping_Customer: '如未收到,可致電太平客戶服務熱線95589查詢!',
Loan_amount_no_Y: '贷款金额',
Deposit_bank: '帳戶銀行',
Bank_account_No: '銀行帳號',
Account_owner: '帳戶所有人',
Done: '完成',
View_the_comments: '查看批文',
Amount_of_a_single_repayment: '單筆還款金額不能小於',
Amount_of_this_repayment_cannot: '本次還款金額不能超過',
No_repayment_policy_yet: '暫無還款保單',
Interest_is_the_interest: '利息為截止到今天的利息。',
Repayment_amount: '還款金額',
Repay_Now: '立即還款',
Please_enter_repayment_amount: '請輸入還款金額',
Repayment_amount_cannot_exceed: '還款金額不能超過貸款本息合計金額',
Full_repayment: '全額還款',
Total_of_principal_and_interest: '貸款本息合計:',
Loan_due_date: '貸款到期日',
Loan_interest: '貸款利息:',
Please_fill_in_bank_card: '請正確填寫銀行卡',
Please_fill_in_the_supported: '請填寫支持的銀行卡',
Repayment_Confirmation: '還款確認',
Total_amount_of_this_repayment: '本次還款總額(元)',
Repayment_policy_details: '還款保單明細',
Repayment_bank_account: '還款銀行帳戶',
Account_name: '開戶名',
Only_deposit_card_of_applicant: '僅支持投保人本人的儲蓄卡',
Confirm_repayment: '確認還款',
Change_bank_account: '更改銀行帳戶',
bank_card_not_supported: '暫不支持',
bank_card: '銀行卡',
Bank_card_number_cannot_recognized: '無法識別此銀行卡號',
Account_name_required: '需要開戶名',
Please_enter_the_correct_mobile: '請輸入正確手機號',
Please_choose: '請選擇',
Bank_name: '銀行名稱',
Reserved_mobile_phone_number: '預留手機號',
Please_enter_the_mobile: '請輸入銀行預留手機號碼',
Next_choose: '下一步',
Reacquire: '重新獲取',
Please_enter_verification_code: '請輸入驗證碼',
Your_verification_code_already_sent: '您的驗證碼已發送到',
Reacquire_the_shot_message_later: 's後重新獲取短信',
Repayment_result: '還款結果',
Repayment_application_accepted_successfully: '還款申請已受理成功',
repayment_applications_failed: '個還款申請失敗,詳細情況請查看批文',
Repayment_information_of_this: '本次還款資訊如下',
Information_of_comments: '批文資訊',
Close: '關閉',
Insured: '被保人',
Applicant: '投保人',
Policy_main_insurance: '保單主險',
Effective_date: '生效日期',
Liability_state: '責任狀態',
Valid: '有效',
Policy_allowing_loan: '可貸保單',
No_information_available: '暫時沒有資訊',
Enter_valid_license_plate_number: '輸入有效車牌號',
From_Beijing_Tianjin: '京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領',
vehicle_collides_with_a_fixed: '本車行駛中撞固定物,僅賠付本車',
This_vehicle_was_hit: '本車停放中被人撞/砸,別人跑了',
The_paint_on_the_vehicle: '本車車身油漆被路人劃花',
Glass_on_front_and_rear: '前後擋風玻璃、車門上的玻璃破碎',
Location_of_accident_must: '出險地點必須選擇省/市/區',
Please_choose_the_situation: '請選擇出險情況',
Vehicle_insurance_report: '車險報案',
Name_of_the_reporter: '報案人姓名',
Please_choose_one: '請選擇其中一種方式查詢車輛即可',
License_plate_number: '車牌號碼',
Please_enter_license_plate_number: '請輸入車牌號碼',
Still_at_the_site: '是否仍在事故現場',
Location_of_accident: '出險地點',
please_enter_detailed_address: '必填項,請輸入詳細地址',
Detailed_address_cannot_be_empty: '詳細地址不能為空,且首尾不能輸入空格',
Accident_situation: '出險情況',
Submit_to_report: '提交報案',
ID_Card: '身份證',
Passport: '護照',
Exit_Entry_Permit_for_Travelling: '港澳通行證',
VIN: '車架號',
Please_enter_VIN: '請輸入車架號',
Policy_No: '保單號',
Please_enter_policy_No: '請輸入保單號',
ID_of_the_Insured: '被保人證件',
Pack_it_up: '收起',
More_ways_to_inquire: '更多查詢車輛方式',
Accident_customer_unavailable: '未查詢到出險客戶',
Information_of_accident_customer: '出險客戶資訊',
Name_of_accident_customer: '出險客戶姓名',
ID_type: '證件類型',
ID_No: '證件號碼',
Mobile_phone_number_accident_customer: '出險客戶手機號',
Exemption: '豁免',
Death: '身故',
Disabled: '殘疾',
Severe_illness: '重疾',
Burns_and_scalds: '燒燙傷',
Inpatient_service: '住院',
ICU: '重症監護',
Special_disease_allowance: '特種疾病津貼',
Operation: '手術',
Outpatient_service: '門診',
Late_stage_disease: '疾病末期',
In_person: '本人',
Spouse: '配偶',
Parents: '父母',
Children: '子女',
Relatives: '親屬',
Colleagues: '同事',
Accident: '意外',
Disease: '疾病',
Describe_the_process: '描述經過,最多輸入500個字元,且首尾不能輸入空格',
Please_choose_the_province_city: '請選擇省、市',
Please_choose_relationship: '請選擇與出險客戶關係',
Report_information: '報案資訊',
Mobile_phone_number_case_reporter: '報案人手機號',
Relationship_with_the_accident_customer: '與出險客戶關係',
Date_of_accident: '事故日期',
Place_of_accident: '事故地點',
Nature_accident: '事故性質',
Accident_results: '事故結果',
In_case_of_death_accident: '如為身故出險,請撥打95589進行報案',
Accident_details: '事故經過',
please_briefly_describe_the_details: '必填項,請簡要描述經過,最多輸入500個字元',
Choose_the_nature_of_accident: '選擇事故性質',
Choose_relationship_with_accident_customer: '選擇出險客戶關係',
Hospital_1: '就診醫院一',
Hospital_2: '就診醫院二',
Hospital_3: '就診醫院三',
Hospital_4: '就診醫院四',
Choose_the_province_and_city: '選擇省市',
Choose_hospital: '選擇醫院',
Please_choose_hospital: '請選擇醫院',
New_hospitals: '新增醫院',
Search_with_hospital_name: '搜索醫院名稱',
Accident_information: '事故資訊',
Submit: '提交',
Relationship_with_the_reporter: '與報案人關係',
Disease_caused: '疾病導致',
Injury_caused: '受傷導致',
Untreated: '未治療',
To_receive_treatment: '接受治療',
Missing: '失蹤',
Service: '生存',
Dead: '已身故',
Causes_of_the_accident: '本次事故原因',
Current_situation_of_the_Insured: '出險人目前情況',
Please_enter_2_decimal_places: '請輸入最多2位小數的有效數字',
Personal_out_of_pocket: '個人自付金額不能為0',
Information_of_injury: '受傷資訊',
Time_of_injury: '受傷時間',
Please_choose_the_time_injury: '請選擇受傷時間',
Place_of_injury: '受傷地點',
Please_enter_detailed_address: '請輸入詳細地址',
Information_of_missing: '失蹤資訊',
Date_of_missing: '失蹤日期',
Please_choose_date_of_missing: '請選擇失蹤日期',
Information_of_treatment: '治療資訊',
Outpatient_information: '門診資訊',
Date_of_consultation: '就診日期',
Please_choose_the_date: '請選擇就診日期',
Please_choose_the_time: '請先選擇受傷時間',
Inpatient_information: '住院資訊',
Date_of_admission: '入院日期',
Please_choose_the_admission: '請選擇入院日期',
Please_choose_the_consultation: '請先選擇就診日期',
Date_of_discharge: '出院日期',
Please_choose_the_discharge: '請選擇出院日期',
Please_choose_admission_first: '請先選擇入院日期',
Expected_inpatient_days: '預計住院天數',
Please_enter_days: '請輸入天數',
Only_positive_integer_entered: '住院天數只能輸入正整數,請重新輸入',
Please_enter_or_choose_hospital: '請輸入或選擇醫院',
Personal_out_of_pocket_amount: '個人自付金額',
enter_personal_out_of_pocket: '必填項,請輸入個人自付金額',
Death_information: '身故資訊',
Date_of_death: '身故日期',
Please_choose_the_date_death: '請選擇身故日期',
Cremation_or_not: '是否火化',
Accident_description: '事故描述(事故經過或就診診斷)',
Successful_report: '報案成功',
Report_information_as_follows: '報案資訊如下',
Report_No: '報案號',
Warm_prompt_Your_report: '溫馨提示:您的報案已受理,我們將儘快為您處理,請保持您的手機暢通',
Report_failed: '報案失敗',
MY_COIN: '我的金幣',
Group_Insurance_Claim: '反欺詐保險提示',
Based_on_basic_principles: '誠信是保險合同基本原則,涉嫌保險欺詐將承擔以下責任:',
Criminal_Liability: '【刑事責任】',
Criminal_Liability_Those: ' 進行保險詐騙犯罪活動,可能會受到拘役、有期徒刑,並處罰金或沒收財產的形式處罰,' +
'保險事故鑒定人、證明人故意提供虛假的證明檔,為他人詐騙提供條件的,以保險詐騙罪的共犯論處。',
Administrative_Liability: '【行政責任】',
Administrative_Liability_Those: ' 進行保險詐騙活動,尚不構成犯罪的,可能會受到15日以下拘留、5000元以下罰款的' +
'行政處罰;保險事故的鑒定人、證明人故意提供虛假的證明檔、為他人詐騙提供條件的也會受到相應行政處罰。',
Civil_Liability: '【民事責任】',
Civil_Liability_The: ' 故意或因重大過失未履行如實告知義務,保險公司不承擔賠償或給付保險金責任。',
I_have_read: '本人已閱讀並知曉保險反欺詐提示',
Continue: '繼續',
Choose_application_type: '選擇申請類型',
Outpatient_service_Li: '門診',
tax_preference: '稅優',
Tips: '提示',
Only_application: '僅限於《太平盛世個人稅優優惠型醫療保險》產品理賠申請',
Yes: '知道了',
Application_Enter_Insured: '錄入出險人',
Information_Insured: '出險人資訊',
Common_Insured: '使用常用出險人',
Choose_the_Insured: '選擇出險人',
Please_choose_Li: '請選擇',
Next_Li: '下一步',
In_person_Li: '本人',
Submit_family: '代本人家屬交',
Submit_colleague: '代同事交',
Submit_colleague_family: '代同事家屬交',
Name_of_my_family: '家屬姓名',
Required_enter_name: '必填項,輸入家屬姓名',
Name_of_my_colleague: '同事姓名',
Required_enter_colleague: '必填項,輸入同事姓名',
ID_Card_No: '身份證號',
Required_enter_ID_Card: '必填項,輸入同事的身份證號',
Required_enter_family: '必填項,輸入同事的家屬姓名',
Failed_new: '新增失敗',
Application_Common_Insured: '常用出險人',
Cancel_Li: '取消',
Edit: '編輯',
Save: '保存',
Delete: '刪除',
No_data_available: '暫無數據',
Please_choose_Common: '請先選擇您要刪除常用出險人',
Processed: '處理成功',
Failed: '處理失敗',
Added: '新增成功',
Application_Choose_Insured: '選擇出險人',
Name_of_the_Insured: '被保險人姓名',
Type_of_certificate_Li: '證件類型',
ID_No_Li: '證件號碼',
Note_Li: '備註',
Save_Common_Insured: '是否保存為常用被保險人?',
Y_Li: '是',
N_Li: '否',
Passport_Li: '護照',
Others_Li: '其他',
Military_Card: '軍人證',
Birth_Certificate: '出生證',
ID_Card_abnormal: '異常身份證',
Mainland_Travel_Residents: '港澳臺居民來往內地通行證',
Special_Certificate_Intranet: '內網系統特殊證件',
Medical_Treatment_Information: '錄入就診資訊',
Hospital_jiu: '就診醫院',
Please_choose_hospital_Required: '必填項,請選擇就診醫院',
Time_consultation: '就診時間',
Please_choose_consultation: '必填項,請選擇就診時間',
Medicare_Card_No: '醫保卡號',
Please_enter_Medicare_Card: '請輸入醫保卡號',
Patient_ID_Card: '就診卡號',
choose_Patient_ID_Card: '選擇就診卡號',
Please_enter_choose: '請輸入或選擇就診卡號',
Choose_the_hospital: '醫院選擇',
Multiple_policies_available: '找到多個保單,',
Please_choose_policy_application: '請選擇一個單位的保單進行理賠申請',
application_medical_treatment_one: '當前出險人今天已提交過 ',
application_medical_treatment: ' 就診的理賠申請,請勿重複提交!',
No_policy_available_questions: '未找到可用保單!若有疑問,請帶齊相關資料到櫃面辦理,您可前往網點查詢查找附近可辦理網點。',
Failed_save_hospital: '醫院和就診日期保存失敗',
No_space_allowed_card: '卡號不能輸入空格',
No_available_selectable_list: '暫無可選擇的就診卡號列表,請手動輸入!',
No_available_policy: '未能查詢到可用保單',
YYYY_Li: '年',
MM_Li: '月',
DD_Li: '日',
Group_Insurance_Claim_Application: '授權與聲明',
Please_authorize_request_current: '請提供授權,我們將直接向醫院索取您本次的就診/住院資訊,您無需上傳照片即可完成理賠申請。',
I_declare_there_omissions: '1.本人聲明此次理賠申請填寫內容無重大遺漏,可作為太平養老保險股份有限公司理賠案件審核的依據。',
Claims_applied_through: '2.通過本理賠平臺申請的理賠等同於被保人已授權同意太平養老保險股份有限公司可向持有或瞭解被保險人' +
'的健康醫療記錄及個人信用的任何第三方獲取被保險人相關數據和資訊。',
In_case_medical_insurance: '3.通過本理賠平臺申請的理賠有關費用若發生醫療退費,被保險人授權太平養老保險股份' +
'有限公司可在原理賠款支付帳戶進行款項扣回處理。',
The_electronic_photocopies_authorization: '4.本授權聲明之電子版影印版本亦屬有效。',
I_have_read_agreed: '本人已閱讀並同意授權',
Application_Applied_Successfully: '理賠申請',
Submitted_successfully: '理賠申請提交成功',
Insured_perpeo: '出險人',
Warm_prompt_application_A: '溫馨提示:您的理賠申請已經進入處理,我們將在1個工作日內通過消息向您發送理賠申請號,' +
'請注意關注',
Warm_prompt_application: '消息中心',
Warm_prompt_application_C: '中的消息,如未收到,請重新申請',
Application_Important_Notes: '理賠申請重要提示',
Your_application_limited_A: '您本次申請僅限於',
Your_application_limited: '的疾病門診醫療',
Total_bill_amount: '一次理賠申請下帳單總金額合計不得超過',
money: '元',
Please_submit_only_one: '一次理賠申請中請不要提交不同被保險人的理賠資料',
Do_not_upload_more: '一次理賠申請不要上傳超過三十張照片',
Your_case_may_information: '您的案件可能被抽檢,請務必保留理賠資料實物6個月以上,否則可能會影響您本項服務的繼續使用',
Instructions_for_Inpatient: '住院申請須知',
Only_one_inpatient: ' 一次理賠申請只能提交一次住院的資料;',
Please_enter_the_Date: ' 請準確錄入“入院日期”,否則將會影響申請結果;',
Please_submit_only_Insured: ' 一次理賠申請中請不要提交不同被保險人的申請資料;',
Your_case_may_subject: ' 您的案件可能被抽檢,請務必保留理賠資料實物6個月以上,否則可能會影響您本項服務的繼續使用。',
Application_Uploading: '影像資料上傳',
Please_photograph_upload_photos: '1.按以下分類依次拍攝上傳理賠申請資料照片。',
Please_keep_vertical_with: '2.請與桌面垂直並全屏拍攝申請資料,確保照片內容清晰可辨。',
Outpatient_medical_record: '門診病歷',
Medical_bills: '醫療帳單',
Required: '必填項',
Photos_added: '已添加照片',
Upload: '上傳',
Submit_Li: '提交',
Please_photograph_contents_medical: '1.請拍攝病歷中本次就診的內容,有檢查報告也請一併拍攝提交。',
Lack_outpatient_medical_record: '2.除非您的保險方案已有約定,否則缺少門診病歷將會影響您的理賠申請結果。',
Please_photograph_the_original: '1.請拍攝醫療費用帳單原件,有費用清單也請一併拍攝提交。',
The_photos_corresponding: '2.每次申請必須提交相應的醫療帳單照片。',
Please_photograph_the_original_A: '請拍攝醫療費用帳單原件,每次申請必須提交相應的醫療帳單照片。',
Notes: '溫馨提醒',
Saving_now_will_cancel: '現在保存會取消正在上傳的檔,確認繼續嗎?',
Returning_now_will_delete: '返回會刪除未確認上傳的檔,確定要返回嗎?',
Please_add_claim_data: '請完整添加本次申請的理賠資料照片!',
Reached_maximum_amount: '已達到資料數量上限',
Sure_to_delete: '確定刪除嗎?',
Duplicate_photo_selected: '選擇了重複照片',
Discharge_summary: '出院小結',
Medical_bill: '醫療帳單',
Expense_details: '費用明細',
View: '查看',
Loading_Li: '加載中...',
Warm_prompt_please_ensure: '溫馨提示:請確保您上傳的資料照片字體清晰,亮度均勻,否則會造成賠付失敗',
Rephotograph: '重新拍照',
Photograph_Li: '拍照',
Photo_gallery_Li: '照片庫',
Upload_failed: '上傳失敗',
Hospital: '醫院',
Admission_time: '入院時間',
Required_Please_choose_: '必填項,請選擇入院時間',
Admission_No: '住院號',
Required_Please_enter: '必填項,請輸入住院號',
You_can_inquire: '您可重新查詢,或點擊返回結束本次申請',
The_claim_application_A: '當前出險人今天已提交過[',
The_claim_application: ']住院的理賠申請,請勿重複提交!',
Policy_unavailable_For: '未找到可用保單!若有疑問,請帶齊相關資料到櫃面辦理,您可前往網點查詢查找附近可辦理網點。',
Failed_save_hospital_date: '醫院和就診日期保存失敗',
Application_Uploading_Beneficiary: '上傳受益人身份證',
Please_upload_the_photo: '請上傳受益人',
ID_Card_Photos: '身份證照片',
Please_second_generation: '1. 請上傳被保險人持有的本人有效二代身份證;',
Ensure_photo_ID_Card: '2. 確保身份證邊框完整,字體清晰,亮度均勻',
Next: '下一步',
Please_national_emblem: '請上傳身份證正面照片(國徽)',
Please_upload_photo_identities: '請上傳身份證背面照片(身份資訊)',
Group_Insurance_Anti_money: '反洗錢資訊錄入',
As_per_Measures: '根據《金融機構客服身份識別和客服身份資源及交易記錄保存管理辦法》',
The_regulations_Article: '第十四條,三十三條規定,請填寫下列資料,謝謝!',
Name_of_Insured: '被保險人資訊',
Name: '姓名',
Gender: '性别',
Nationality: '國籍',
Occupation: '職業',
Required_Please_occupation: '必填項,請輸入被保險人職業',
Domicile_place_work: '住所或工作單位',
Required_Please_enter_domicile: '必填項,請輸入被保險人住所或工作單位',
Relationship_with_Applicant: '與投保人關係',
Please_choose_relationship_Applicant: '請選擇與投保人關係',
Contact: '聯繫方式',
Required_Please_mobile: '必填項,請輸入被保險人手機號',
Please_enter_correct_mobile: '請輸入正確手機號',
Certificate_type: '證件類型',
Certificate_No: '證件號碼',
Required_Please_enter_ID: '必填項,請輸入身份證號碼',
Validity: '有效期限',
Required_choose_validity: '必填項,請選擇有效期限',
Beneficiary_information: '受益人資訊',
The_Beneficiary_and_Insured: '受益人必須與被保人為同一人!',
The_same_person_Insured: '與被保人為同一人',
China: '中國',
Female: '女',
Male: '男',
Please_enter_validity_certificate: '請輸入證件有效期',
Incorrect_validity_certificate: '證件有效期填寫有誤',
The_validity_certificate_must: '證件有效期必須大於當前日期',
Application_Failed_Submitted: '理賠申請提交失敗',
Return: '返回',
No_application_authority: '無申請許可權',
The_insurer_does_not: '1.該出險人無移動理賠許可權,請帶齊相關資料到櫃面辦理,' +
'您可前往網點查詢查找附近可辦理網點。',
It_may_also_return: '2.亦可返回重新錄入其他出險人,為其他人進行申請。' +
'或直接結束申請。',
Go_to_the_network: '前往網點查詢',
Re_entry_of_the: '重新錄入出險人',
End_application: '結束申請',
Receive_Rewards_Inviting_Others: '邀請有禮',
If_the_invitation_successful: '邀請成功,您將獲得獎勵',
Click_to_reacquire_QR: '點擊重新獲取二維碼',
Scan_the_QR_Code_to: '掃碼加入中國太平',
Successfully_invited_persons: '邀請人數(人)',
Accumulated_gold_coins: '成功邀請(人)',
SN: '序號',
User: '用户手機',
Invitation_state: '邀請狀態',
Received_award: '獲得獎勵',
Registered: '已註冊',
unregistered: '未註冊',
Gold_coins: '金幣',
Recommended_friend_unavailable: '暫時沒有推薦的好友',
My_recommender: '我的推薦人',
Unbind_my_recommender: '暫時還沒有綁定我的推薦人',
Bind_my_recommender: '綁定推薦人',
Invite_friends: '邀請好友',
My_friends: '我的好友',
WeChat_Sharing: '微信分享',
New_Years_Gift_Packs: '太平通APP,太平生活一觸即通',
Great_gifts_one_stop: '一站式保單全生命週期基礎服務,豐富增值服務打造品質生活,更多精彩活動期待您的光臨!',
Moments: '朋友圈',
Bind_recommender: '綁定推薦人',
Please_the_phone_number: '請輸入推薦人手機號碼/邀請碼',
Please_enter_correct_phone: '請輸入正確的手機號',
Confirm_to_bind: '確認綁定',
Saved_successfully: '推薦人資訊保存成功',
Failed_to_save: '推薦人資訊保存失敗',
Hospital_inquiry: '醫院查詢',
Please_enter_Chinese_and: '請輸入中英文',
Province: '所屬省',
city: '所屬市',
Please_choose_the_province: '必填項,請選擇所屬省',
Please_choose_the_city: '必填項,請選擇所屬市',
Hospital_name: '醫院名稱',
Please_enter_hospital_name: '必填項,請輸入醫院名稱',
Inquire: '查詢',
Region: '所在地區',
Hospital_nature: '醫院性質',
Public: '公立醫院',
Sorry_information_of_the: '沒有找到相關的醫院資訊',
Unstable_network: '網路不穩定,請稍後再試',
Server_busy: '系統繁忙,請稍後再試',
Taiping_life_insurance: '太平人壽',
Taiping_property_insurance: '太平財險',
Taiping_endowment_insurance: '太平養老',
Choose_a_professional_company: '選擇專業公司',
If_no_hospital_is: '如未搜到就診醫院,請在此輸入醫院名稱',
Please_enter_the_hospital: '請輸入醫院且首尾不能輸入空格',
Chinese_Mainland: '中國大陸(86)',
Hongkong_China: '中國香港(852)',
Macao_China: '中國澳門(853)',
Hong_Kong_dollar: '港幣',
Agree: '同意',
Notice_of_claim: '理賠須知',
Medical_Pamphlet_Website_Claims: '醫療險掌上/網站理賠使用協議',
Re_bind: '重新綁定',
Whether_to_withdraw_from: '是否退出當前團體醫療帳號',
Choosing_Claimant: '選擇理賠人',
Claim_adjuster: '理賠人',
Reset: '重置',
Upload_receipts: '上傳收據',
Note_The_doctor_referral: '注:“X光及化驗”的理賠申請需將醫生轉介信連同收據一併上傳',
Required_entry_please_choose: '必填項,請選擇診症日期',
Date_of_diagnosis: '診症日期',
Other_disease_names: '其他病名',
Please_enter_a_different: '請輸入其他病名',
Disease_name: '病名',
Required_entry_please_Disease: '請選擇病名(多選)',
Claim_benefits: '索賠福利',
Required_items_multiple_choices: '必填項,請選擇索賠福利(多選)',
Receipt_amount: '收據金額',
Enter_the_amount_receipt: '必填項,請輸入收據金額',
Receipt_currency: '收據幣別',
Required_entry_currency_receipt: '必填項,請選擇收據幣別',
Claimant: '索賠人',
Policy_Number: '保單號碼',
Claim_information: '索賠資訊',
Claim_settlement: '申請理賠',
To_be_submitted: '待提交',
Nuclear_compensation_through: '核賠通過',
To_be_supplemented: '待補充資料',
In_processing: '處理中',
The_total_size_of: '照片總的大小不能超過3MB',
Confirm_submission: '確認提交',
receipt: '收據',
Details_claim_settlement: '理賠詳情',
Date_of_diagnosis_D: '診斷日期',
Indemnity_amount: '賠款金額',
state: '狀態',
Confirmation_Claims_Information: '理賠資料確認',
Confirm_whether_delete: '確認是否刪除',
Application_result: '申請結果',
Application_failure: '申請失敗',
Successful_application: '申請成功',
The_application_information: '本次申請資訊如下',
Acceptance_number: '受理號',
Receipt_currency_Z: '收據幣種',
Initiate_the_next_claim: '發起下一個理賠',
Following: '以下',
For_reference_only: '僅供參考',
Specifically_the_policy_shall: '具體以保單為准',
The_date_of_insurance: '出險日期不在保期內!',
Claims_that_exceed: '超過保單規定之索賠時效,不予受理',
Compensation_applicants_should: '申請賠償者需在診症後九十天內填報及提交給中國太平保險(香港)' +
'有限公司提起索賠申請,逾期申請將不獲處理。',
The_original_receipt_must: '收據正本上必須列明以下資料:',
As_for_claims_for_X: '至於X光診斷及化驗費、專科醫生診症費、外購處方藥物費用、物理治療或脊椎治療之賠償申請,' +
'如保單未約定豁免的,必須連同主診醫生推薦書方作有效。',
Claims_for_treatment_of: '有關中醫師診症治療之索償,必須連同主診中醫師簽署及蓋章之中草藥藥方(包括病因/病症之名稱)。',
For_the_use_of_online: '如使用網路門診服務,有關「自付金額」及「額外藥物」費用,均不獲賠償。',
Supplementary_information_or: '有關補充資料或醫療報告必須由申請賠償者在診症後一百八十天內補送回保險公司,逾期交回的檔將不獲處理。',
No_compensation_shall_be: '所有保單內列明之“不受保範圍”均不獲賠償。有關個別醫療保障內容,請參照保單之附表。',
Please_keep_the_original: '請妥善保存收據正本,本公司有權向閣下索取正本收據。',
If_you_have_ever: '如曾向第二間保險公司索賠,請同時向太平香港遞交賠付結果之理賠報告。',
Date_of_diagnosis_Hong: '(a) 診症日期',
Name_of_patient: '(b) 病人姓名',
Detailed_charges_for_each: '(c) 每項服務收費之明細',
Name_of_etiology_disease: '(d) 病因/病症之名稱',
Treatment_methods_applicable: '(e) 治療方法 (跌打骨科適用)',
Doctor_signature_and: '(f) 醫生簽署及蓋章',
Business_statement: '1. 業務聲明',
China_Taiping_Insurance_Hong: '中國太平保險(香港)有限公司(「太平香港」)乃中國太平保險集團(香港)有限公司(「中國太平集團」)成員公司之一。',
Terms_of_Use: '2. 使用條款',
This_section_lists_the: '本節列載此網站/程序(「此網站/程序」)之使用條款。進入此網站/程序表示閣下確認已明白和願意遵守下列之所有條款。',
Each_renewal_agreement_will: '每次更新協議都會在其生效日之前展示30天,閣下有義務和責任在每次登陸之前詳細查閱該協議內容,閣下每次錄入帳號及密碼登陸此網站/程序,即為明白及同意太平香港的醫療險掌上/網站理賠使用協議。',
Taiping_Hong_Kong_will: '太平香港不會對任何人就使用此網站/程序引致之任何費用、責任及損失等負責,除非該等費用、責任及損失是直接及被證實是源於太平香港的欺詐、嚴重疏忽及/或故意的虛假陳述而致。',
The_data_contained_in: '此網站/程序內所載之資料只可作為參考之用,閣下不應將其視為太平香港之任何建議。太平香港保留權利可在沒有預先通知的情況下更改此網站/程序之任何資料。',
The_data_of_this_website: '此網站/程序之資料在任何情況下均並不構成要約,而只可視作邀請閣下向太平香港提出要約,以便購買由太平香港提供的各類保險產品和服務。太平香港將對是否接納閣下的要約保留最後決定權。',
Legal_and_Judicial_Scope: '3. 管治法律及司法範圍',
Taiping_Hong_Kong_is: '太平香港是受保險公司條例授權於香港特別行政區(「香港」)經營一般保險業務的保險公司。',
The_insurance_products_and: '此網站/程序內所提及的各保險產品及服務,乃是由太平香港向香港公民、香港永久居民,及在香港居住的外國國民(除日本國民以外)提供的產品及服務。此網站/程序之任何部份均不可被詮釋為在香港以外提供、出售或游說購買任何產品及服務。如太平香港在任何其他地區提供或出售任何保險產品或其他產品或服務(統稱為「產品」)會違反該地區的法律,太平香港不會在該地區提供或出售該產品。',
Unless_otherwise_expressly_stipulated: '除非此網站/程序另有明文規定,太平香港不會就下列各項作出任何表述:(i) 此網站/程序的內容在任何地點均為恰當的;或(ii) 於此網站/程序提供的產品及服務符合任何香港以外之國家的法律。',
If_your_jurisdiction_prohibits: '假如閣下身處的司法範圍禁止查閱此網站/程序的內容或對此網站/程序的服務施加限制,閣下必須遵守該等限制或立即終止查閱此網站/程序的內容(視情況而定)。除非另有說明,否則太平香港毋須就任何人士查閱此網站/程序負上任何責任。',
Disclaimer: '4. 免責聲明',
Taiping_Hong_Kong_has: '太平香港已採取所有合理的措施,以確保此網站/程序之資料在刊登之日為合時、準確和完整。太平香港並不作出(包括明示或暗示)任何對此網站/程序資料之可靠性、準確性或完整性的申述或保證。除因此網站/程序之任何資料存有欺詐、嚴重疏忽及/或故意的虛假陳述外,太平香港一概不會為任何因使用此網站/程序之資料或因依賴此等資料而作出之任何行為而引致直接或間接的損失負上任何責任。',
Each_time_you_consult: '閣下每次查閱及/或列印任何由此網站/程序提供的資料,及/或使用任何由我們系統提供的服務時,均須自行承擔有關責任及風險。',
Taiping_Hong_Kong_does: '太平香港並不對此網站/程序之安全性及準確性作出保證;亦不確保此網站/程序沒有存在任何錯誤、毛病、病毒及/或其它惡意之程式或巨集。',
Any_product_data_listed: '此網站/程序列載之任何產品資料只供參考之用,凡與產品有關之詳情、條款及條件,請參閱保單。如有需要,太平香港樂意提供保單樣本以供參考。',
Use_of_data: '5. 資料之使用',
If_it_is_illegal_for: '倘太平香港在任何國家向任何人士作出要約或游說乃屬違法,則此網站/程序之內容概不被視為太平香港在該國家向該人士作出銷售投資產品之要約或游說。',
E_mail: '6. 電子郵件',
does_not_guarantee: '太平香港並不向任何人士擔保凡其向太平香港寄發之電子郵件必能寄達或是否安全。如在過程中有寄失或資料外洩的情況出現,太平香港恕不負責。',
Online_Services: '7. 網上服務',
your_personal_password: '閣下使用個人密碼登入網頁查詢保單資料,將被視作接納太平香港的網上服務。個人密碼將成為閣下之電子簽署,並具法律約束力。此舉亦代表閣下同意電子記錄及資料於任何香港法庭均可被接納為文件正本,閣下亦不會對太平香港保存之電子記錄及資料之準確性或真確性提出異議或爭議。',
shall_not_be_liable: '對於不論全部或部份由於太平香港無法控制的情況,包括但不限於儀器失靈或故障而導致太平香港不能執行用戶的網上指示,太平香港概不負上任何責任。除因存有欺詐、嚴重疏忽及/或故意的虛假陳述的情況外,用戶因太平香港執行或不執行其網上指示而引致或與此有關的任何直接、間接或因而引起的損失,太平香港亦概不負責。',
When_you_use_Taiping: '閣下使用太平香港的網上服務時即同意太平香港所有條款及條件,包括但不限於:(a) 太平香港有權隨時增加、刪除或更改網上服務及本文所載的任何條款;及(b)如太平香港決定更改本條款,太平香港得在本網站/程序通知用戶有關該等修訂,並指定該等修訂的生效日期。倘用戶並未於該段期間結束之前取消網上服務,將被視為同意該等修訂。',
Taiping_Hong_Kong_may: '太平香港可隨時全權酌情暫停或終止所有或任何網上服務或用戶之使用權,而毋須給予通知或理由。',
the_right_to_decide: '太平香港有權決定隨時修改網上服務的範圍及類別,包括制訂或修改使用此服務的任何限制,及指定並更改此服務的日常服務時間以及交易的每日截數時間。',
Once_you_know_or: '一旦閣下知悉或懷疑登入代號或密碼為未經授權人士所知悉,或有人未經授權而使用此服務,閣下須盡快知會太平香港,而在太平香港實際接到該通知之前,閣下須就任何由未經授權人士使用此服務或此服務被用作任何未經授權用途負責。',
If_you_want_to: '閣下如需登入此服務及在網上向太平香港發出指示,必須先引用登入代號、密碼及任何其他太平香港不時指定的識別資料。有關此服務的指示,必須按太平香港不時規定的方式發出及於太平香港實際收到後,始視為已由太平香港收妥。',
Instructions_received_after: '凡於截止時間(由太平香港不時通知客戶)以後接獲的指示,將視作在下一個工作日收到;而在假日遞交的任何指示,則將視作於假日後的下一個工作日遞交。所有指示一經太平香港收妥及批核後,一概不得更改、取消或撤回。所有此等指示,不論閣下或任何其他人士發出,經太平香港按其誠信理解並予以執行後,即不可撤回,且對閣下有約束力。除核證閣下的登入代號、密碼及其他識別資料(若有)外,太平香港並無任何責任,核證任何發出此等指示的人士的身份,或核證此等指示的真確性。太平香港僅會執行太平香港認為合理可行的指示,並將遵照其一般業務慣例及程序行事。太平香港會盡快處理指示,但概不就處理指示而產生之任何延誤承擔任何責任。太平香港的網上服務所提供有關任何戶口或交易的資料,僅供參考之用。除非能提供相反證明, 否則一概以太平香港對此等戶口及交易的紀錄為準。',
shall_not_be_liable_a: '倘因資料不清晰或不完整或閣下未能在太平香港不時指定的截止時間之前遞交指示,以致延遲或不能按指示行事,太平香港對閣下因此而蒙受的任何損失、損壞或開支或相應而生的損失、損壞或開支概不負責。',
Internet_transactions: '8. 互聯網之交易',
Transactions_over_the: '透過互聯網進行之交易可能會被干擾、中斷、延遲或出現錯誤。太平香港不會就非由太平香港可控制之任何通訊設備故障,所引申或導致任何透過此網站/程序傳送之訊息或進行之交易失準或誤時而負責。',
Download: '9. 下載',
guarantee_that_data: '太平香港並不保證透過此網站/程序傳送之資料不會出現延遲、故障、錯誤、遺漏或遺失。太平香港並不保證以下各項:(a)會否透過此網站/程序傳送病毒或其他感染性或破壞性病毒;或(b)連接此網站/程序之任何電腦系統會否出現損壞。此網站/程序用戶須就保護其資料及/或設備並安排備件,以及採取彼等認為適用及必須之任何預防電腦病毒或其他感染性或破壞性病毒措施負上全責。',
links: '10. 連結',
liable_for_the_links: '太平香港之網頁的連結,不論該等網頁是否由太平香港所准許,太平香港對於該等網頁之內容包括任何在該等網頁所提供之產品、服務或其它項目,均毋須負上任何責任。',
System_Services: '11. 系統服務',
liable_for_any_situation: '對於一些太平香港無法(全部或部份)控制的情況,包括但不限於儀器失靈或故障,而導致太平香港不能執行用戶的系統指示,太平香港概不負上任何責任。除因存有欺詐、嚴重疏忽及/或故意的虛假陳述的情況外,用戶因太平香港執行或不執行其系統指示而引致或與此有關的任何直接、間接或因而引起的損失,太平香港亦概不負責。',
Terms_and_Conditions: '閣下使用太平香港的系統服務時即同意太平香港所有條款及條件,包括但不限於:(a) 太平香港有權隨時增加、刪除或更改系統服務及本文所載的任何條款及條件;及(b)如太平香港決定更改本條款,太平香港得在此網站/程序中通知用戶有關該等修訂,並指定該等修訂的生效日期。倘用戶並未於該段期間結束之前取消系統服務,將被視為同意該等修訂。',
right_to_decide_at: '太平香港有權決定隨時修改由此網站/程序下提供的系統服務範圍及類別,包括制訂或修改使用此等服務的任何限制,及指定並更改此服務的日常服務時間。',
Copyright_notice: '12. 版權告示',
For_any_operation: '使用此網站/程序進行的任何操作,閣下必須遵循太平香港的醫療險掌上/網站理賠使用協議。以及可能隨時在此網站/程序更新的醫療險掌上/網站理賠使用協議。',
Unless_otherwise_stated: '除非另有註明,太平香港有限公司擁有此網站/程序內收載之所有內容的版權。但凡任何網頁內容只涉及一般保險產品時,其版權均屬於太平香港有限公司所擁有。該等內容受有關司法管轄範圍之版權法所保障。版權所有。',
You_may_download_and: '只有當閣下將所有版權及其它產權之通告保留並合乎有關司法管轄之相關法律的情況下,閣下才可下載及/或列印此網站/程序內的個別部分作個人使用及參考用途。在沒有聯絡和取得太平香港之事前書面同意下,閣下不可複製(不論全部或部分)、修改、分拆或傳訊或使用此網站/程序之資料作任何商業用途。',
Personal_Data_Privacy: '收集個人資料聲明',
China_Taiping_Insurance: '中國太平保險(香港)有限公司 (下稱“本公司”)明白其在《個人資料(私隱)條例》下就個人資料的收集、持有、處理或使用所負有的責任。閣下提供的個人資料,是為了本公司提供保險業務所需,本公司並可能使用閣下的個人資料作以下用途:',
Any_insurance_related: '任何與保險有關的產品或服務(包括處理及審批閣下的保險申請、索償、保單相關行政、財務工作、索償調查或分析及其它相關的服務),或該等產品或服務的任何更改、變更、取消或續期;',
The_Company_shall: '本公司行使任何代位權;',
Contact_you_for: '就以上用途聯絡 閣下;',
Other_incidental_uses: '其他與上述用途有直接關係的附帶用途;及',
Follow_applicable_laws: '遵循適用法律,條例及業内守則及指引。',
The_Company_may_also: '本公司亦可因應上述用途披露 閣下的個人資料予下列各方,而他們只能在有合理需要履行上述目的之情況下才可收集和使用這些資料:',
Third_party_agents_contractors: '向本公司提供行政、通訊、電腦、付款、保安及其它服務的第三方代理、承包商及顧問,或任何從事與保險或再保險業務有關的公司,或閣下的保險中介人(若有) 、或索償調查員/公司,或其他保險業務有關的服務提供者;',
Employers_medical_professionals: '僱主;醫護專業人士;醫院;會計師;財務顧問;律師;整合保險業申索和承保資料的組織;防欺詐組織;其他保險公司(無論是直接地,或是通過防欺詐組織或本段中指名的其他人士);警察;和保險業就現有資料而對所提供的資料作出分析和檢查的數據庫或登記冊(及其運營者);',
The_company_affiliated: '本公司的關連公司(以《公司條例》內的定義為準);',
Government_and_market: '政府及市場認可的保險業監管機構:保險投訴局及同類的保險業機構、香港保險業聯會(或同類的保險公司聯會)及其會員;',
Legislative_requirements_or: '法例要求或許可的政府機關包括運輸署。',
Legislative_requirements_details: '閣下的個人資料可能因上述用途提供給以上任何機構 (在香港境內或境外),而就此而言, 閣下同意將 閣下的資料移轉至香港境外。',
Use_of_Personal: '在直接促銷中使用個人資料',
We_may_use_your: '本公司可能把閣下的個人資料用於直接促銷,除非本公司已取得閣下的同意 (包括表示不反對),否則本公司並不可以如此使用閣下的個人資料,但條例所指明的豁免情況除外。本公司可能使用及/或提供閣下的個人資料給本公司的關連公司(其定義以《公司條例》內的定義為準)、關連公司之合作伙伴及第三方金融機構,本公司及/或獲取有關資料的公司可以通過書信、電郵、電話或短信與 閣下聯絡,提供金融及/或保險產品或服務的直接促銷通訊。',
If_you_do_not_wish: '如閣下不希望本公司使用閣下的資料作上述直接促銷用途,閣下可通知本公司行使閣下的選擇權拒絕促銷。閣下可以書面向本公司總經理辦公室(詳情參閱下文)提出有關要求。',
You_may_at_any_time: '閣下可有權隨時查閱及/或更正由本公司持有有關閣下的個人資料。如有需要,請以書面形式向本公司的總經理辦公室提出,地址為香港北角京華道18號15樓或電郵info@hk.cntaiping.com。另本公司私隱政策的全文已上載於www.hk.cntaiping.com,歡迎查閱。',
The_company_is_a_member: '本公司為預防保險詐騙偵測系統成員,詳情請參閱www.hkfi.org.hk/ifpcd/en/index.html。',
In_case_of_any: '本聲明的中英文版本如有任何歧異或不一致,概以英文版為準。',
China_Taiping_Insurance_li: '中國太平保險(香港)有限公司',
Pamphlet_Website_Claims: '醫療險掌上/網站理賠使用協議',
Please_Upload_receipts: '請上傳收據',
Policy_choice: '保單選擇',
Policies_without_claims: '暫無可理賠申請的保單',
Taiping_Hongkong: '太平香港',
Insured_Hongkong: '被保險人',
The_first_prize: '一等獎',
Second_award: '二等獎',
Third_Award: '三等獎',
Four_prize: '四等獎',
Five_prize: '五等獎',
Six_prize: '六等獎',
Seven_prize: '七等獎',
No_prize: '未中獎',
Waiting_for_the_award: '待開獎',
My_lottery_ticket: '我的抽獎券',
Coupon_code: '券碼:',
Lottery_time: '開獎時間',
No_lottery_tickets: '您暫無抽獎券',
The_first: '第',
notes: '注',
On_the_fifth_working: '每月第五個工作日對上一個月的「抽獎券」進行隨機抽獎,並將中獎名單公示。',
Customer_service_will: '客服會在開獎後5個工作日內與中獎客戶聯繫,如在開獎後10個工作日內仍未能聯系上的,則視為中獎客戶自動放弃該禮品。',
If_you_have_any: '如有疑問,可直接聯系太平通客服熱線95589,我們將竭誠為您服務。',
The_right_of_final: '本次活動最終解釋權歸太平金融服務有限公司所有。',
Lottery_rules: '周周樂',
Rules_of_Activity: '活動規則:',
Winning_announcement: '中獎公告',
Get_a_lottery_ticket: '獲取抽獎券',
Monthly_Winners_List: '期中獎名單',
Coupon_code_L: '券碼',
Cell_phone_number: '手機號',
No_award_yet_Please: '暫未開獎,敬請期待',
stage: '期',
During_the_event_the: '活動期間,每日開獎一次,次日將從所有「抽獎券」進行隨機抽獎,並將中獎名單公示。',
Please_enter_correct_phone_yao: '請輸入正確的邀請碼或推薦人手機號碼',
rules_gui: '規則>>',
Activity_rules: '活動細則>>',
If_the_nature_and_grade: '如所展示醫院的性質、等級資訊展示不全,為確保您的保險利益得到有效保障,在此類醫院就診前,請先向醫院門診辦公室瞭解醫院相關資訊。',
Car_Call_Tel: '電話報案:',
Car_Call_Tel2: '轉 1',
One_lottery_ticket_will:'每日首次轉發即可獲得抽獎券一張',
Tax_Residents_Only: '僅為中國稅收居民',
Tax_Residents_Only_in: 'A、僅為中國稅收居民',
Only_non_residents: 'B、僅為非居民',
Tax_Residents_in_China: 'C、既是中國稅收居民又是其他國家(地區)稅收居民',
Information_validation: '資訊確認',
Dear_Sir_Madam: '尊敬的先生/女士:',
Hello_thank_you_for_your: '您好,感謝您一直以來對本公司的信賴與支持!',
According_to_the_Measures: '依據《非居民金融賬戶涉稅信息盡職調查管理辦法》,為完成相關法律法規的合規要求,現請您根據您的實際身' +
'份情况,完整、真實地填寫以下資訊。',
Soldiers_and_armed: '軍人、武裝警詧無須填寫此資訊。',
Full_name: '姓名',
Document_type: '證件類型',
Identification_Number: '證件號碼',
Tax_Resident_Identity: '稅收居民身份',
Please_choose_your: '請選擇稅收居民身份',
Insured_Information: '被保險人資訊',
Surname: '姓氏',
Please_enter_your_name: '請輸入姓氏',
name: '名',
Please_input_name: '請輸入名',
Date_of_birth: '出生日期',
Current_address_country: '現居地址(國家)',
Please_choose_your_current: '請選擇現居地址(國家)',
Current_ddress_povince: '現居地址(省份)',
Please_choo_se_your_province: '請選擇現居地址(省份)',
Please_choose_country_first: '請先選擇現居地址(國家)',
Current_address_city: '現居地址(市)',
Please_choose_city: '請選擇現居地址(市)',
current_address_province_first: '請先選擇現居地址(國家)和現居地址(省份)',
address_detailed_address: '現居地址(詳細地址)',
Please_enter_Chinese: '請輸入中文',
Please_enter_English: '請輸入英文/拼音',
Place_of_birth_country: '出生地(國家)',
your_birthplace_country: '請選擇出生地(國家)',
Place_of_birth_province: '出生地 (省份)',
choose_your_birthplace_province: '請選擇出生地(省份)',
your_birthplace_country_first: '請先選擇出生地(國家)',
of_birth_city: '出生地(市)',
your_birthplace_city: '請選擇出生地(市)',
country_and_birthplace_province: '請先選擇出生地(國家)和出生地(省份)',
birth_detailed_address: '出生地(詳細地址)',
Notes_CRS: '注釋:',
Reason_A_The_resident: '理由A:居民國(地區)不發放納稅人識別號',
Reason_B_The_account: '理由B:帳戶持有人未能取得納稅人識別號,如選此項,請解釋具體原因',
Include_up_to_five: '至多錄入五條稅收居民國(地區)及納稅人識別號',
Increased_Tax_Resident: '新增稅收居民國(地區)及納稅人識別碼',
I_confirm_that_the: ' 本人確認上述資訊真實,準確和完整,且當上述資訊發生變更時,將在30日內通知太平養老保險股份有限公司,' +
'否則,本人願意承擔由此造成的不利後果。',
agreed_that_according: ' 本人已知曉並同意:根據國家稅務總局《非居民金融賬戶涉稅信息盡職調查管理辦法》,本錶為帳戶持有人向太平' +
'養老保險股份有限公司提供的稅收居民身份聲明檔案。太平養老保險股份有限公司將按照《非居民金融帳戶涉稅資訊盡職調查管理' +
'辦法》要求,向國家稅務主管機關報送相關客戶涉稅資訊,國家稅務主管機關將根據國際多邊協定向其他稅收管轄區的稅務當局' +
'轉交相關客戶涉稅資訊。',
Tax_Resident_Countries: '稅收居民國(地區)',
Please_import_tax_resident: '請輸入稅收居民國(地區)',
Taxpayer_Identification_Number: '納稅人識別號/TIN碼',
Please_enter_the_taxpayer: '請輸入納稅人識別號/TIN碼',
If_no_taxpayer: '如未提供納稅人識別碼',
Please_choose_the: '請選擇理由(A或B)',
If_you_choose_Reason: '如選取理由B,請解釋原因',
Enter_English_Pinyin: '錄入英文/拼音資訊時不能包含中文!',
Note_Individuals_of_tax: '注:中國稅收居民個人是指在中國境內有住所,或者無住所而在境內居住滿一年的個人。在中國境內有住所是指因戶籍、家' +
'庭、經濟利益關係而在中國境內習慣性居住。在境內居住滿一年,是指在一個納稅年度中在中國境內居住365日。臨時離境的,不扣' +
'减日數。臨時離境,是指在一個納稅年度中一次不超過30日或者多次累計不超過90日的離境。',
Note_No_residents: '注:非居民是指中國稅收居民以外的個人。其他國家(地區)稅收居民身份認定規則及納稅人識別號相關資訊請參見國家稅務總局網站。',
Areas_Not_Filled_in: '稅收居民國(地區)未填寫',
Reasons_not_filled_in: '理由原因未填寫',
Reason_A_or_B: '理由A或B未填寫',
Please_enter_at_least: '請至少錄入一條稅收居民國(地區)及納稅人識別號',
on_your_acquisition: '恭喜您獲得',
We_will_contact_you: ',我們將在3個工作日內與您聯系,敬請注意近期來電',
Generate_posters: '生成海報',
Invite_you_to_use: '邀請您使用 “太平通” APP',
share: '分享',
Save_to_album: '保存到相册',
This_version_does: '此版本暫不支持此功能',
Save_failed: '保存失敗',
Successful_Preservation: '保存成功',
}
export default hk
/**
* @flow
*/
import hk from './hk';
import zh from './zh';
// import zu from './zu'
import { getLanguagSetting } from '../languageUtils';
let languageCode = 'zh'
const localLanguage = {}
localLanguage.translations = zh
export const getLanuageCode = async () => {
languageCode = await getLanguagSetting()
switch (languageCode) {
case 'zh-hk':
case 'zh-HK':
localLanguage.translations = hk;
break;
// case 'zu':
// localLanguage.translations = zu
// break
default:
localLanguage.translations = zh;
break;
}
}
export default localLanguage;
/**
* @flow
*/
import localLanguage from './i18n.config';
export default localLanguage;
/**
* @flow
* 简体中文
*/
const zh = {
About: '关于',
TaipingTong: '太平通',
Service_Terms: '服务条款',
Welcome_Page: '欢迎页',
Feedback: '意见反馈',
Gold_coin_mission: '金币任务',
Details_of_gold_coin: '金币明细',
Continuous_sign_in_for: '已经连续签到',
Days: '天',
The: '第',
Income: '收入',
Expenditure: '支出',
No_details_of_Income: '暂无相关收入记录',
No_details_of_Expenditure: '暂无相关支出记录',
Loading: '拼命加载中',
After_all: '到底了',
Gold_coins_obtained: '用户获得但未使用的金币,将在下个自然年年底过期。如2018年获得的金币,将在2019年12月31日过期,请合理使用。',
Gold_coin_equivalent_amount: '金币等值金额',
Yuan: '元',
Description_of_validity_period: '有效期说明',
Got_it: '我知道了',
Frozen_gold_coins: '冻结的金币',
Details_of_income_and_expenditure: '收支明细',
View_all: '查看全部',
My_gold_coins: '我的金币',
About_to_expire: '将过期',
No_details: '暂无收支明细',
Sign_in_with_gifts_awarded: '签到有礼',
Cumulative_sign_in: '已累计签到',
Seven: '日',
One: '一',
Two: '二',
Three: '三',
Four: '四',
Five: '五',
Six: '六',
Daily_sign_in: '累积签到',
days_with_gift_packs: '天可获得周周乐抽奖券一张',
My_coupons: '我的抽奖券',
Year: '年',
Month: '月',
Fitness_Walking: '健步行',
Number_of_steps_today: '今日步数',
Goal: '目标',
Last_update_time: '最后更新时间',
update_on_the_number: '步数更新',
Open_the_Taiping_Fitness: '打开太平健步行小程序,获取运动步数更新哦',
Goods: '商品',
More: '更多',
Rules: '参赛规则',
enter_the_Challenge_Zone: '1、打开太平健步行小程序,进入挑战专区',
Take_out_gold_coins: '2、拿出20金币,报名挑战赛',
Enter_the_Fitness_Walking: '3、24点前进入健步行,提交成绩',
Exercise_more_than: '4、连续7天,每天运动超过8000步',
Successful_challenge: '5、挑战成功,获得金币奖助',
Please_input_the_content: '请输入内容',
Pictures_can_be_posted: '与人工客服对话时可传图片哦',
Photograph: '拍照',
Album: '相册',
Cancel: '取消',
Picture_uploading: '图片上传',
Send: '发送',
Please_enter_your_question: '请输入您的问题',
Welcome_to_consult: '欢迎您咨询',
Related_business: '相关业务',
Life_insurance: '寿险',
Endowment_insurance: '养老险',
Auto_insurance: '车险',
Property_insurance: '财险',
Others: '其他',
Transfer_to_staff: '转人工',
Confirm_disconnection: '确认断开人工服务',
User_cancellation: '用户取消',
None_much_more_previous_news: '没有更久的历史消息',
Previous_news_above: '以上是历史消息',
Online_Service: '在线客服',
Real_Time_Loan: '实时贷',
Maximum_loan_amount: '可贷款额度(元)',
Maximum_loan_amount_on_APP: 'APP端可贷金额(元)',
Maximum_repayment_amount_on_APP: 'APP端可还款金额(元)',
Loan_only_once_a_day: '每天仅允许贷款一次',
You_do_not_have_a_bank_card: '您还没有贷款业务支持的银行卡',
You_do_not_have_a_policy: '您还没有可以贷款的保单',
I_want_a_loan: '我要贷款',
You_dont_have_any_policy: '您还没有需要还款的保单',
I_want_to_repay: '我要还款',
I_want_to_inquire: '我要查询',
Inquiry_of_history_records: '历史记录查询',
List_of_policies: '可签协议保单列表',
Maximum_loan_amount_of_policy: '保单可贷金额将随您的保单的现金价值变动,此处显示截止当日的数据,仅供您参考之用',
I_have_read_and_agreed: '我已阅读并同意',
the_Taiping_Real_Time_Loan: '《太平”实时贷”保单贷款合同》',
Real_Time_Loan_Policy_Loan_Contract: '实时贷保单借款合同',
Please_agree_to: '请同意《太平“实时贷”保单贷款合同》',
Enter: '确定',
Maximum_loan_amount_no: '可贷金额',
Currently_loanable_or_not: '当前是否可贷',
Y: '是',
N: '否',
Non_loanable_reason: '不可贷原因',
View_details: '查看详情',
Please_enter_a_valid_number: '请输入最多保留2位小数的有效数字',
Amount_of_a_single_loan: '单笔贷款金额不能小于',
Maximum_amount_of_this_loan: '本次可贷金额不能超过',
No_policy_allowing_loan_yet: '暂无可贷保单',
Amount_of_loan_applied: '1.本次申请贷款金额不得超过可贷金额',
The_loan_payment_account: '2.贷款给付账户为您的保险服务密码绑定账号',
The_filled_loan_amount: '3.填写本次申请贷款金额应不能小于1000元并不超过可贷金额。',
Loan_amount: '贷款金额¥',
Total_loan_amount_cannot_exceed: '贷款总金额不能超过当日贷款限额',
Get_a_loan: '立即贷款',
Please_enter_the_loan_amount: '请输入贷款金额,最少为1000元',
Amount_of_this_loan_cannot: '本次贷款金额不能超过',
Loan_in_full: '全额贷款',
Annual_loan_interest_rate: '贷款年利率',
Consistent_with_the_interest_rate: '与贷款到账当日未清偿的贷款利率一致',
Agreed_due_date: '约定到期日',
Consistent_with_the_due_date: '与贷款到账当日未清偿的贷款到期日一致',
Loan_Confirmation: '贷款确认',
Total_amount_of_loan_applied: '本次申请贷款总额(元)',
Loan_Policy_Details: '贷款保单明细',
Account_for_loan_disbursement: '贷款发放账户',
Loan_confirmation: '确认贷款',
Loan_result: '贷款结果',
Loan_application_accepted: '贷款申请已受理',
Among_which: '其中',
loan_applications_failed: '个贷款申请失败,详细情况请查看批文',
The_loan_will_be_paid: '贷款款项将在',
your_account_within_working_days: '个工作日内支付到您的账号。',
please_call_Taiping_Customer: '如未收到,可致电太平客户服务热线95589查询!',
Loan_amount_no_Y: '贷款金额',
Deposit_bank: '账户银行',
Bank_account_No: '银行账号',
Account_owner: '账户所有人',
View_the_comments: '查看批文',
Amount_of_a_single_repayment: '单笔还款金额不能小于',
Amount_of_this_repayment_cannot: '本次还款金额不能超过',
No_repayment_policy_yet: '暂无还款保单',
Interest_is_the_interest: '利息为截止到今天的利息。',
Repayment_amount: '还款金额',
Repay_Now: '立即还款',
Please_enter_repayment_amount: '请输入还款金额',
Repayment_amount_cannot_exceed: '还款金额不能超过贷款本息合计金额',
Full_repayment: '全额还款',
Total_of_principal_and_interest: '贷款本息合计:',
Loan_due_date: '贷款到期日',
Loan_interest: '贷款利息:',
Please_fill_in_bank_card: '请正确填写银行卡',
Please_fill_in_the_supported: '请填写支持的银行卡',
Repayment_Confirmation: '还款确认',
Total_amount_of_this_repayment: '本次还款总额(元)',
Repayment_policy_details: '还款保单明细',
Repayment_bank_account: '还款银行账户',
Account_name: '开户名',
Only_deposit_card_of_applicant: '仅支持投保人本人的储蓄卡',
Confirm_repayment: '确认还款',
Change_bank_account: '更改银行账户',
bank_card_not_supported: '暂不支持',
bank_card: '银行卡',
Bank_card_number_cannot_recognized: '无法识别此银行卡号',
Account_name_required: '需要开户名',
Please_enter_the_correct_mobile: '请输入正确手机号',
Please_choose: '请选择',
Bank_name: '银行名称',
Reserved_mobile_phone_number: '预留手机号',
Please_enter_the_mobile: '请输入银行预留手机号码',
Next_choose: '下一步',
Reacquire: '重新获取',
Please_enter_verification_code: '请输入验证码',
Your_verification_code_already_sent: '您的验证码已发送到',
Reacquire_the_shot_message_later: 's后重新获取短信',
Repayment_result: '还款结果',
Repayment_application_accepted_successfully: '还款申请已受理成功',
repayment_applications_failed: '个还款申请失败,详细情况请查看批文',
Repayment_information_of_this: '本次还款信息如下',
Information_of_comments: '批文信息',
Close: '关闭',
Insured: '被保人',
Applicant: '投保人',
Policy_main_insurance: '保单主险',
Effective_date: '生效日期',
Liability_state: '责任状态',
Valid: '有效',
Policy_allowing_loan: '可贷保单',
No_information_available: '暂时没有信息',
Enter_valid_license_plate_number: '输入有效车牌号',
From_Beijing_Tianjin: '京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领',
vehicle_collides_with_a_fixed: '本车行驶中撞固定物,仅赔付本车',
This_vehicle_was_hit: '本车停放中被人撞/砸,别人跑了',
The_paint_on_the_vehicle: '本车车身油漆被路人划花',
Glass_on_front_and_rear: '前后挡风玻璃、车门上的玻璃破碎',
Location_of_accident_must: '出险地点必须选择省/市/区',
Please_choose_the_situation: '请选择出险情况',
Vehicle_insurance_report: '车险报案',
Name_of_the_reporter: '报案人姓名',
Please_choose_one: '请选择其中一种方式查询车辆即可',
License_plate_number: '车牌号码',
Please_enter_license_plate_number: '请输入车牌号码',
Still_at_the_site: '是否仍在事故现场',
Location_of_accident: '出险地点',
please_enter_detailed_address: '必填项,请输入详细地址',
Detailed_address_cannot_be_empty: '详细地址不能为空,且首尾不能输入空格',
Accident_situation: '出险情况',
Submit_to_report: '提交报案',
ID_Card: '身份证',
Passport: '护照',
Exit_Entry_Permit_for_Travelling: '港澳通行证',
VIN: '车架号',
Please_enter_VIN: '请输入车架号',
Policy_No: '保单号',
Please_enter_policy_No: '请输入保单号',
ID_of_the_Insured: '被保人证件',
Pack_it_up: '收起',
More_ways_to_inquire: '更多查询车辆方式',
Accident_customer_unavailable: '未查询到出险客户',
Information_of_accident_customer: '出险客户信息',
Name_of_accident_customer: '出险客户姓名',
ID_type: '证件类型',
ID_No: '证件号码',
Mobile_phone_number_accident_customer: '出险客户手机号',
Exemption: '豁免',
Death: '身故',
Disabled: '残疾',
Severe_illness: '重疾',
Burns_and_scalds: '烧烫伤',
Inpatient_service: '住院',
ICU: '重症监护',
Special_disease_allowance: '特种疾病津贴',
Operation: '手术',
Outpatient_service: '门诊',
Late_stage_disease: '疾病末期',
In_person: '本人',
Spouse: '配偶',
Parents: '父母',
Children: '子女',
Relatives: '亲属',
Colleagues: '同事',
Accident: '意外',
Disease: '疾病',
Describe_the_process: '描述经过,最多输入500个字符,且首尾不能输入空格',
Please_choose_the_province_city: '请选择省、市',
Please_choose_relationship: '请选择与出险客户关系',
Report_information: '报案信息',
Mobile_phone_number_case_reporter: '报案人手机号',
Relationship_with_the_accident_customer: '与出险客户关系',
Date_of_accident: '事故日期',
Place_of_accident: '事故地点',
Nature_accident: '事故性质',
Accident_results: '事故结果',
In_case_of_death_accident: '如为身故出险,请拨打95589进行报案',
Accident_details: '事故经过',
please_briefly_describe_the_details: '必填项,请简要描述经过,最多输入500个字符',
Choose_the_nature_of_accident: '选择事故性质',
Choose_relationship_with_accident_customer: '选择出险客户关系',
Hospital_1: '就诊医院',
Choose_the_province_and_city: '选择省市',
Choose_hospital: '选择医院',
Please_choose_hospital: '请选择医院',
New_hospitals: '新增医院',
Search_with_hospital_name: '搜索医院名称',
Accident_information: '事故信息',
Submit: '提交',
Relationship_with_the_reporter: '与报案人关系',
Disease_caused: '疾病导致',
Injury_caused: '受伤导致',
Untreated: '未治疗',
To_receive_treatment: '接受治疗',
Missing: '失踪',
Service: '生存',
Dead: '已身故',
Causes_of_the_accident: '本次事故原因',
Current_situation_of_the_Insured: '出险人目前情况',
Please_enter_2_decimal_places: '请输入最多2位小数的有效数字',
Personal_out_of_pocket: '个人自付金额不能为0',
Information_of_injury: '受伤信息',
Time_of_injury: '受伤时间',
Please_choose_the_time_injury: '请选择受伤时间',
Place_of_injury: '受伤地点',
Please_enter_detailed_address: '请输入详细地址',
Information_of_missing: '失踪信息',
Date_of_missing: '失踪日期',
Please_choose_date_of_missing: '请选择失踪日期',
Information_of_treatment: '治疗信息',
Outpatient_information: '门诊信息',
Please_choose_the_date: '请选择就诊日期',
Please_choose_the_time: '请先选择受伤时间',
Inpatient_information: '住院信息',
Date_of_admission: '入院日期',
Please_choose_the_admission: '请选择入院日期',
Please_choose_the_consultation: '请先选择就诊日期',
Date_of_discharge: '出院日期',
Please_choose_the_discharge: '请选择出院日期',
Please_choose_admission_first: '请先选择入院日期',
Expected_inpatient_days: '预计住院天数',
Please_enter_days: '请输入天数',
Only_positive_integer_entered: '住院天数只能输入正整数,请重新输入',
Please_enter_or_choose_hospital: '请输入或选择医院',
Personal_out_of_pocket_amount: '个人自付金额',
enter_personal_out_of_pocket: '必填项,请输入个人自付金额',
Death_information: '身故信息',
Date_of_death: '身故日期',
Please_choose_the_date_death: '请选择身故日期',
Cremation_or_not: '是否火化',
Accident_description: '事故描述(事故经过或就诊诊断)',
Successful_report: '报案成功',
Report_information_as_follows: '报案信息如下',
Report_No: '报案号',
Warm_prompt_Your_report: '温馨提示:您的报案已受理,我们将尽快为您处理,请保持您的手机畅通',
Report_failed: '报案失败',
MY_COIN: '我的金币',
Group_Insurance_Claim: '反欺诈保险提示',
Based_on_basic_principles: '诚信是保险合同基本原则,涉嫌保险欺诈将承担以下责任:',
Criminal_Liability: '【刑事责任】',
Criminal_Liability_Those: ' 进行保险诈骗犯罪活动,可能会受到拘役、有期徒刑,并处罚金或没收财产的形式处罚,保险事故' +
'鉴定人、证明人故意提供虚假的证明文件,为他人诈骗提供条件的,以保险诈骗罪的共犯论处。',
Administrative_Liability: '【行政责任】',
Administrative_Liability_Those: ' 进行保险诈骗活动,尚不构成犯罪的,可能会受到15日以下拘留、5000元以下罚款的行政' +
'处罚;保险事故的鉴定人、证明人故意提供虚假的证明文件、为他人诈骗提供条件的也会受到相应行政处罚。',
Civil_Liability: '【民事责任】',
Civil_Liability_The: ' 故意或因重大过失未履行如实告知义务,保险公司不承担赔偿或给付保险金责任。',
I_have_read: '本人已阅读并知晓保险反欺诈提示',
Continue: '继续',
Choose_application_type: '选择申请类型',
Outpatient_service_Li: '门诊',
tax_preference: '税优',
Tips: '提示',
Only_application: '仅限于《太平盛世个人税优优惠型医疗保险》产品理赔申请',
Yes: '知道了',
Application_Enter_Insured: '录入出险人',
Information_Insured: '出险人信息',
Common_Insured: '使用常用出险人',
Choose_the_Insured: '选择出险人',
Please_choose_Li: '请选择',
Next_Li: '下一步',
In_person_Li: '本人',
Submit_family: '代本人家属交',
Submit_colleague: '代同事交',
Submit_colleague_family: '代同事家属交',
Name_of_my_family: '家属姓名',
Required_enter_name: '必填项,输入家属姓名',
Name_of_my_colleague: '同事姓名',
Required_enter_colleague: '必填项,输入同事姓名',
ID_Card_No: '身份证号',
Required_enter_ID_Card: '必填项,输入同事的身份证号',
Required_enter_family: '必填项,输入同事的家属姓名',
Failed_new: '新增失败',
Application_Common_Insured: '常用出险人',
Cancel_Li: '取消',
Edit: '编辑',
Save: '保存',
Delete: '删除',
No_data_available: '暂无数据',
Warm_prompt: '温馨提示',
Please_choose_Common: '请先选择您要删除常用出险人',
Processed: '处理成功',
Failed: '处理失败',
Added: '新增成功',
Application_Choose_Insured: '选择出险人',
Name_of_the_Insured: '被保险人姓名',
Type_of_certificate_Li: '证件类型',
ID_No_Li: '证件号码',
Note_Li: '备注',
Save_Common_Insured: '是否保存为常用被保险人?',
Y_Li: '是',
N_Li: '否',
Passport_Li: '护照',
Others_Li: '其他',
Military_Card: '军人证',
Birth_Certificate: '出生证',
ID_Card_abnormal: '异常身份证',
Mainland_Travel_Residents: '港澳台居民来往内地通行证',
Special_Certificate_Intranet: '内网系统特殊证件',
Medical_Treatment_Information: '录入就诊信息',
Hospital_jiu: '就诊医院',
Please_choose_hospital_Required: '必填项,请选择就诊医院',
Time_consultation: '就诊时间',
Please_choose_consultation: '必填项,请选择就诊时间',
Medicare_Card_No: '医保卡号',
Please_enter_Medicare_Card: '请输入医保卡号',
Patient_ID_Card: '就诊卡号',
choose_Patient_ID_Card: '选择就诊卡号',
Please_enter_choose: '请输入或选择就诊卡号',
Choose_the_hospital: '医院选择',
Multiple_policies_available: '找到多个保单,',
Please_choose_policy_application: '请选择一个单位的保单进行理赔申请',
application_medical_treatment_one: '当前出险人今天已提交过',
application_medical_treatment: '就诊的理赔申请,请勿重复提交!',
No_policy_available_questions: '未找到可用保单!若有疑问,请带齐相关资料到柜面办理,您可前往网点查询查找附近可办理网点。',
Failed_save_hospital: '医院和就诊日期保存失败',
No_space_allowed_card: '卡号不能输入空格',
No_available_selectable_list: '暂无可选择的就诊卡号列表,请手动输入!',
No_available_policy: '未能查询到可用保单',
YYYY_Li: '年',
MM_Li: '月',
DD_Li: '日',
Group_Insurance_Claim_Application: '授权与声明',
Please_authorize_request_current: '请提供授权,我们将直接向医院索取您本次的就诊/住院信息,您无需上传照片即可完成理赔申请。',
I_declare_there_omissions: '1.本人声明此次理赔申请填写内容无重大遗漏,可作为太平养老保险股份有限公司理赔案件审核的依据。',
Claims_applied_through: '2.通过本理赔平台申请的理赔等同于被保人已授权同意太平养老保险股份有限公司可向持有或了解被保险人' +
'的健康医疗记录及个人信用的任何第三方获取被保险人相关数据和信息。',
In_case_medical_insurance: '3.通过本理赔平台申请的理赔有关费用若发生医疗退费,被保险人授权太平养老保险股' +
'份有限公司可在原理赔款支付账户进行款项扣回处理。',
The_electronic_photocopies_authorization: '4.本授权声明之电子版影印版本亦属有效。',
I_have_read_agreed: '本人已阅读并同意授权',
Application_Applied_Successfully: '理赔申请',
Submitted_successfully: '理赔申请提交成功',
Insured_perpeo: '出险人',
Date_of_consultation: '就诊日期',
Warm_prompt_application_A: '温馨提示:您的理赔申请已经进入处理,我们将在1个工作日内通过消息向您发送理赔申请号,' +
'请注意关注',
Warm_prompt_application: '消息中心',
Warm_prompt_application_C: '中的消息,如未收到,请重新申请',
Done: '完成',
Application_Important_Notes: '理赔申请重要提示',
Your_application_limited_A: '您本次申请仅限于',
Your_application_limited: '的疾病门诊医疗',
Total_bill_amount: '一次理赔申请下账单总金额合计不得超过',
money: '元',
Please_submit_only_one: '一次理赔申请中请不要提交不同被保险人的理赔资料',
Do_not_upload_more: '一次理赔申请不要上传超过三十张照片',
Your_case_may_information: '您的案件可能被抽检,请务必保留理赔资料实物6个月以上,否则可能会影响您本项服务的继续使用',
Instructions_for_Inpatient: '住院申请须知',
Only_one_inpatient: ' 一次理赔申请只能提交一次住院的资料;',
Please_enter_the_Date: ' 请准确录入“入院日期”,否则将会影响申请结果;',
Please_submit_only_Insured: ' 一次理赔申请中请不要提交不同被保险人的申请资料;',
Your_case_may_subject: ' 您的案件可能被抽检,请务必保留理赔资料实物6个月以上,否则可能会影响您本项服务的继续使用。',
Application_Uploading: '影像资料上传',
Please_photograph_upload_photos: '1.按以下分类依次拍摄上传理赔申请资料照片。',
Please_keep_vertical_with: '2.请与桌面垂直并全屏拍摄申请资料,确保照片内容清晰可辨。',
Outpatient_medical_record: '门诊病历',
Medical_bills: '医疗账单',
Required: '必填项',
Photos_added: '已添加照片',
Upload: '上传',
Submit_Li: '提交',
Please_photograph_contents_medical: '1.请拍摄病历中本次就诊的内容,有检查报告也请一并拍摄提交。',
Lack_outpatient_medical_record: '2.除非您的保险方案已有约定,否则缺少门诊病历将会影响您的理赔申请结果。',
Please_photograph_the_original: '1.请拍摄医疗费用账单原件,有费用清单也请一并拍摄提交。',
The_photos_corresponding: '2.每次申请必须提交相应的医疗账单照片。',
Please_photograph_the_original_A: '请拍摄医疗费用账单原件,每次申请必需' +
'提交相应的医疗账单照片。',
Notes: '温馨提醒',
Saving_now_will_cancel: '现在保存会取消正在上传的文件,确认继续吗?',
Returning_now_will_delete: '返回会删除未确认上传的文件,确定要返回吗?',
Please_add_claim_data: '请完整添加本次申请的理赔资料照片!',
Reached_maximum_amount: '已达到资料数量上限',
Sure_to_delete: '确定删除吗?',
Duplicate_photo_selected: '选择了重复照片',
Discharge_summary: '出院小结',
Medical_bill: '医疗账单',
Expense_details: '费用明细',
View: '查看',
Loading_Li: '加载中...',
Warm_prompt_please_ensure: '温馨提示:请确保您上传的资料照片字体清晰,亮度均匀,否则会造成赔付失败',
Rephotograph: '重新拍照',
Photograph_Li: '拍照',
Photo_gallery_Li: '照片库',
Upload_failed: '上传失败',
Hospital: '医院',
Admission_time: '入院时间',
Required_Please_choose_: '必填项,请选择入院时间',
Admission_No: '住院号',
Required_Please_enter: '必填项,请输入住院号',
You_can_inquire: '您可重新查询,或点击返回结束本次申请',
The_claim_application_A: '当前出险人今天已提交过[',
The_claim_application: ']住院的理赔申请,请勿重复提交!',
Policy_unavailable_For: '未找到可用保单!若有疑问,请带齐相关资料到柜面办理,您可前往网点查询查找附近可办理网点。',
Failed_save_hospital_date: '医院和就诊日期保存失败',
Application_Uploading_Beneficiary: '上传受益人身份证',
Please_upload_the_photo: '请上传受益人',
ID_Card_Photos: '身份证照片',
Please_second_generation: '1. 请上传被保险人持有的本人有效二代身份证;',
Ensure_photo_ID_Card: '2. 确保身份证边框完整,字体清晰,亮度均匀',
Next: '下一步',
Please_national_emblem: '请上传身份证正面照片(国徽)',
Please_upload_photo_identities: '请上传身份证背面照片(身份信息)',
Group_Insurance_Anti_money: '反洗钱信息录入',
As_per_Measures: '根据《金融机构客服身份识别和客服身份资源及交易记录保存管理办法》',
The_regulations_Article: '第十四条,三十三条规定,请填写下列资料,谢谢!',
Name_of_Insured: '被保险人信息',
Name: '姓名',
Gender: '性别',
Nationality: '国籍',
Occupation: '职业',
Required_Please_occupation: '必填项,请输入被保险人职业',
Domicile_place_work: '住所或工作单位',
Required_Please_enter_domicile: '必填项,请输入被保险人住所或工作单位',
Relationship_with_Applicant: '与投保人关系',
Please_choose_relationship_Applicant: '请选择与投保人关系',
Contact: '联系方式',
Required_Please_mobile: '必填项,请输入被保险人手机号',
Please_enter_correct_mobile: '请输入正确手机号',
Certificate_type: '证件类型',
Certificate_No: '证件号码',
Required_Please_enter_ID: '必填项,请输入身份证号码',
Validity: '有效期限',
Required_choose_validity: '必填项,请选择有效期限',
Beneficiary_information: '受益人信息',
The_Beneficiary_and_Insured: '受益人必须与被保人为同一人!',
The_same_person_Insured: '与被保人为同一人',
China: '中国',
Female: '女',
Male: '男',
Please_enter_validity_certificate: '请输入证件有效期',
Incorrect_validity_certificate: '证件有效期填写有误',
The_validity_certificate_must: '证件有效期必须大于当前日期',
Application_Failed_Submitted: '理赔申请提交失败',
Return: '返回',
No_application_authority: '无申请权限',
The_insurer_does_not: '1.该出险人无移动理赔权限,请带齐相关资料到柜面办理,' +
'您可前往网点查询查找附近可办理网点。',
It_may_also_return: '2.亦可返回重新录入其他出险人,为其他人进行申请。' +
'或直接结束申请。',
Go_to_the_network: '前往网点查询',
Re_entry_of_the: '重新录入出险人',
End_application: '结束申请',
Receive_Rewards_Inviting_Others: '邀请有礼',
If_the_invitation_successful: '邀请成功,您将获得奖励',
Click_to_reacquire_QR: '点击重新获取二维码',
Scan_the_QR_Code_to: '扫码加入中国太平',
Successfully_invited_persons: '邀请人数(人)',
Accumulated_gold_coins: '成功邀请(人)',
SN: '序号',
User: '用户手机',
Invitation_state: '邀请状态',
Received_award: '获得奖励',
Registered: '已注册',
unregistered: '未注册',
Gold_coins: '金币',
Recommended_friend_unavailable: '暂时没有推荐的好友',
My_recommender: '我的推荐人',
Unbind_my_recommender: '暂时还没有绑定我的推荐人',
Bind_my_recommender: '绑定推荐人',
Invite_friends: '邀请好友',
My_friends: '我的好友',
WeChat_Sharing: '微信分享',
New_Years_Gift_Packs: '太平通APP,太平生活一触即通',
Great_gifts_one_stop: '一站式保单全生命周期基础服务,丰富增值服务打造品质生活,更多精彩活动期待您的光临!',
Moments: '朋友圈',
Bind_recommender: '绑定推荐人',
Please_the_phone_number: '请输入推荐人手机号码/邀请码',
Please_enter_correct_phone: '请输入正确的手机号',
Confirm_to_bind: '确认绑定',
Saved_successfully: '推荐人信息保存成功',
Failed_to_save: '推荐人信息保存失败',
Hospital_inquiry: '医院查询',
Please_enter_Chinese_and: '请输入中英文',
Province: '所属省',
city: '所属市',
Please_choose_the_province: '必填项,请选择所属省',
Please_choose_the_city: '必填项,请选择所属市',
Hospital_name: '医院名称',
Please_enter_hospital_name: '必填项,请输入医院名称',
Inquire: '查询',
Region: '所在地区',
Hospital_nature: '医院性质',
Public: '公立医院',
Sorry_information_of_the: '没有找到相关的医院信息',
Unstable_network: '网络不稳定,请稍后再试',
Server_busy: '系统繁忙,请稍后再试',
Taiping_life_insurance: '太平人寿',
Taiping_property_insurance: '太平财险',
Taiping_endowment_insurance: '太平养老',
Choose_a_professional_company: '选择专业公司',
If_no_hospital_is: '如未搜到就诊医院,请在此输入医院名称',
Please_enter_the_hospital: '请输入医院且首尾不能输入空格',
Chinese_Mainland: '中国大陆(86)',
Hongkong_China: '中国香港(852)',
Macao_China: '中国澳门(853)',
Hong_Kong_dollar: '港币',
Agree: '同意',
Notice_of_claim: '理赔须知',
Medical_Pamphlet_Website_Claims: '医疗险掌上/网站理赔使用协议',
Re_bind: '重新绑定',
Whether_to_withdraw_from: '是否退出当前团体医疗账号',
Choosing_Claimant: '选择理赔人',
Claim_adjuster: '理赔人',
Reset: '重置',
Upload_receipts: '上传收据',
Note_The_doctor_referral: '注:“X光及化验”的理赔申请需将医生转介信连同收据一并上传',
Required_entry_please_choose: '必填项,请选择诊症日期',
Date_of_diagnosis: '诊症日期',
Other_disease_names: '其他病名',
Please_enter_a_different: '请输入其他病名',
Disease_name: '病名',
Required_entry_please_Disease: '请选择病名(多选)',
Claim_benefits: '索赔福利',
Required_items_multiple_choices: '必填项,请选择索赔福利(多选)',
Receipt_amount: '收据金额',
Enter_the_amount_receipt: '必填项,请输入收据金额',
Receipt_currency: '收据币别',
Required_entry_currency_receipt: '必填项,请选择收据币别',
Claimant: '索赔人',
Policy_Number: '保单号码',
Claim_information: '索赔信息',
Claim_settlement: '申请理赔',
To_be_submitted: '待提交',
Nuclear_compensation_through: '核赔通过',
To_be_supplemented: '待补充资料',
In_processing: '处理中',
The_total_size_of: '照片总的大小不能超过3MB',
Confirm_submission: '确认提交',
receipt: '收据',
Details_claim_settlement: '理赔详情',
Date_of_diagnosis_D: '诊断日期',
Indemnity_amount: '赔款金额',
state: '状态',
Confirmation_Claims_Information: '理赔资料确认',
Confirm_whether_delete: '确认是否删除',
Application_result: '申请结果',
Application_failure: '申请失败',
Successful_application: '申请成功',
The_application_information: '本次申请信息如下',
Acceptance_number: '受理号',
Receipt_currency_Z: '收据币种',
Initiate_the_next_claim: '发起下一个理赔',
Following: '以下',
For_reference_only: '仅供参考',
Specifically_the_policy_shall: '具体以保单为准',
The_date_of_insurance: '出险日期不在保期内!',
Claims_that_exceed: '超过保单规定之索赔时效,不予受理',
Compensation_applicants_should: '申请赔偿者需在诊症后九十天内填报及提交给中国太平保险(香港)有限' +
'公司提起索赔申请,逾期申请将不获处理。',
The_original_receipt_must: '收据正本上必须列明以下资料:',
As_for_claims_for_X: '至于X光诊断及化验费、专科医生诊症费、外购处方药物费用、物理治疗或脊椎治疗之赔偿申请,' +
'如保单未约定豁免的,必须连同主诊医生推荐书方作有效。',
Claims_for_treatment_of: '有关中医师诊症治疗之索偿,必须连同主诊中医师签署及盖章之中草药药方(包括病因/病症之名称)。',
For_the_use_of_online: '如使用网络门诊服务,有关「自付金额」及「额外药物」费用,均不获赔偿。',
Supplementary_information_or: '有关补充资料或医疗报告必须由申请赔偿者在诊症后一百八十天内补送回保险公司,逾期交回的文件将不获处理。',
No_compensation_shall_be: '所有保单内列明之“不受保范围”均不获赔偿。有关个别医疗保障内容,请参照保单之附表。',
Please_keep_the_original: '请妥善保存收据正本,本公司有权向阁下索取正本收据。',
If_you_have_ever: '如曾向第二间保险公司索赔,请同时向太平香港递交赔付结果之理赔报告。',
Date_of_diagnosis_Hong: '(a) 诊症日期',
Name_of_patient: '(b) 病人姓名',
Detailed_charges_for_each: '(c) 每项服务收费之明细',
Name_of_etiology_disease: '(d) 病因/病症之名称',
Treatment_methods_applicable: '(e) 治疗方法 (跌打骨科适用)',
Doctor_signature_and: '(f) 医生签署及盖章',
Business_statement: '1. 业务声明',
China_Taiping_Insurance_Hong: '中国太平保险(香港)有限公司(「太平香港」)乃中国太平保险集团(香港)有限公司(「中国太平集团」)成员公司之一。',
Terms_of_Use: '2. 使用条款',
This_section_lists_the: '本节列载此网站/程序(「此网站/程序」)之使用条款。进入此网站/程序表示阁下确认已明白和愿意遵守下列之所有条款。',
Each_renewal_agreement_will: '每次更新协议都会在其生效日之前展示30天,阁下有义务和责任在每次登陆之前详细查阅该协议内容,阁下每次录入账号及密码登陆此网站/程序,即为明白及同意太平香港的医疗险掌上/网站理赔使用协议。',
Taiping_Hong_Kong_will: '太平香港不会对任何人就使用此网站/程序引致之任何费用、责任及损失等负责,除非该等费用、责任及损失是直接及被证实是源于太平香港的欺诈、严重疏忽及/或故意的虚假陈述而致。',
The_data_contained_in: '此网站/程序内所载之数据只可作为参考之用,阁下不应将其视为太平香港之任何建议。太平香港保留权利可在没有预先通知的情况下更改此网站/程序之任何数据。',
The_data_of_this_website: '此网站/程序之数据在任何情况下均并不构成要约,而只可视作邀请阁下向太平香港提出要约,以便购买由太平香港提供的各类保险产品和服务。太平香港将对是否接纳阁下的要约保留最后决定权。',
Legal_and_Judicial_Scope: '3. 管治法律及司法范围',
Taiping_Hong_Kong_is: '太平香港是受保险公司条例授权于香港特别行政区(「香港」)经营一般保险业务的保险公司。',
The_insurance_products_and: '此网站/程序内所提及的各保险产品及服务,乃是由太平香港向香港公民、香港永久居民,及在香港居住的外国国民(除日本国民以外)提供的产品及服务。此网站/程序之任何部份均不可被诠释为在香港以外提供、出售或游说购买任何产品及服务。如太平香港在任何其他地区提供或出售任何保险产品或其他产品或服务(统称为「产品」)会违反该地区的法律,太平香港不会在该地区提供或出售该产品。',
Unless_otherwise_expressly_stipulated: '除非此网站/程序另有明文规定,太平香港不会就下列各项作出任何表述:(i) 此网站/程序的内容在任何地点均为恰当的;或(ii) 于此网站/程序提供的产品及服务符合任何香港以外之国家的法律。',
If_your_jurisdiction_prohibits: '假如阁下身处的司法范围禁止查阅此网站/程序的内容或对此网站/程序的服务施加限制,阁下必须遵守该等限制或立即终止查阅此网站/程序的内容(视情况而定)。除非另有说明,否则太平香港毋须就任何人士查阅此网站/程序负上任何责任。',
Disclaimer: '4. 免责声明',
Taiping_Hong_Kong_has: '太平香港已采取所有合理的措施,以确保此网站/程序之数据在刊登之日为合时、准确和完整。太平香港并不作出(包括明示或暗示)任何对此网站/程序数据之可靠性、准确性或完整性的申述或保证。除因此网站/程序之任何数据存有欺诈、严重疏忽及/或故意的虚假陈述外,太平香港一概不会为任何因使用此网站/程序之数据或因依赖此等数据而作出之任何行为而引致直接或间接的损失负上任何责任。',
Each_time_you_consult: '阁下每次查阅及/或打印任何由此网站/程序提供的数据,及/或使用任何由我们系统提供的服务时,均须自行承担有关责任及风险。',
Taiping_Hong_Kong_does: '太平香港并不对此网站/程序之安全性及准确性作出保证;亦不确保此网站/程序没有存在任何错误、毛病、病毒及/或其它恶意之程序或巨集。',
Any_product_data_listed: '此网站/程序列载之任何产品数据只供参考之用,凡与产品有关之详情、条款及条件,请参阅保单。如有需要,太平香港乐意提供保单样本以供参考。',
Use_of_data: '5. 数据之使用',
If_it_is_illegal_for: '倘太平香港在任何国家向任何人士作出要约或游说乃属违法,则此网站/程序之内容概不被视为太平香港在该国家向该人士作出销售投资产品之要约或游说。',
E_mail: '6. 电子邮件',
does_not_guarantee: '太平香港并不向任何人士担保凡其向太平香港寄发之电子邮件必能寄达或是否安全。如在过程中有寄失或数据外泄的情况出现,太平香港恕不负责。',
Online_Services: '7. 网上服务',
your_personal_password: '阁下使用个人密码登入网页查询保单数据,将被视作接纳太平香港的网上服务。个人密码将成为阁下之电子签署,并具法律约束力。此举亦代表阁下同意电子记录及数据于任何香港法庭均可被接纳为文件正本,阁下亦不会对太平香港保存之电子记录及数据之准确性或真确性提出异议或争议。',
shall_not_be_liable: '对于不论全部或部份由于太平香港无法控制的情况,包括但不限于仪器失灵或故障而导致太平香港不能执行用户的网上指示,太平香港概不负上任何责任。除因存有欺诈、严重疏忽及/或故意的虚假陈述的情况外,用户因太平香港执行或不执行其网上指示而引致或与此有关的任何直接、间接或因而引起的损失,太平香港亦概不负责。',
When_you_use_Taiping: '阁下使用太平香港的网上服务时即同意太平香港所有条款及条件,包括但不限于:(a) 太平香港有权随时增加、删除或更改网上服务及本文所载的任何条款;及(b)如太平香港决定更改本条款,太平香港得在本网站/程序通知用户有关该等修订,并指定该等修订的生效日期。倘用户并未于该段期间结束之前取消网上服务,将被视为同意该等修订。',
Taiping_Hong_Kong_may: '太平香港可随时全权酌情暂停或终止所有或任何网上服务或用户之使用权,而毋须给予通知或理由。',
the_right_to_decide: '太平香港有权决定随时修改网上服务的范围及类别,包括制订或修改使用此服务的任何限制,及指定并更改此服务的日常服务时间以及交易的每日截数时间。',
Once_you_know_or: '一旦阁下知悉或怀疑登入代号或密码为未经授权人士所知悉,或有人未经授权而使用此服务,阁下须尽快知会太平香港,而在太平香港实际接到该通知之前,阁下须就任何由未经授权人士使用此服务或此服务被用作任何未经授权用途负责。',
If_you_want_to: '阁下如需登入此服务及在网上向太平香港发出指示,必须先引用登入代号、密码及任何其他太平香港不时指定的识别数据。有关此服务的指示,必须按太平香港不时规定的方式发出及于太平香港实际收到后,始视为已由太平香港收妥。',
Instructions_received_after: '凡于截止时间(由太平香港不时通知客户)以后接获的指示,将视作在下一个工作日收到;而在假日递交的任何指示,则将视作于假日后的下一个工作日递交。所有指示一经太平香港收妥及批核后,一概不得更改、取消或撤回。所有此等指示,不论阁下或任何其他人士发出,经太平香港按其诚信理解并予以执行后,即不可撤回,且对阁下有约束力。除核证阁下的登入代号、密码及其他识别数据(若有)外,太平香港并无任何责任,核证任何发出此等指示的人士的身份,或核证此等指示的真确性。太平香港仅会执行太平香港认为合理可行的指示,并将遵照其一般业务惯例及程序行事。太平香港会尽快处理指令,但概不就处理指令而产生之任何延误承担任何责任。太平香港的网上服务所提供有关任何户口或交易的数据,仅供参考之用。除非能提供相反证明, 否则一概以太平香港对此等户口及交易的纪录为准。',
shall_not_be_liable_a: '倘因数据不清晰或不完整或阁下未能在太平香港不时指定的截止时间之前递交指示,以致延迟或不能按指示行事,太平香港对阁下因此而蒙受的任何损失、损坏或开支或相应而生的损失、损坏或开支概不负责。',
Internet_transactions: '8. 互联网之交易',
Transactions_over_the: '透过互联网进行之交易可能会被干扰、中断、延迟或出现错误。太平香港不会就非由太平香港可控制之任何通讯设备故障,所引申或导致任何透过此网站/程序传送之讯息或进行之交易失准或误时而负责。',
Download: '9. 下载',
guarantee_that_data: '太平香港并不保证透过此网站/程序传送之数据不会出现延迟、故障、错误、遗漏或遗失。太平香港并不保证以下各项:(a)会否透过此网站/程序传送病毒或其他感染性或破坏性病毒;或(b)连接此网站/程序之任何计算机系统会否出现损坏。此网站/程序用户须就保护其数据及/或设备并安排备件,以及采取彼等认为适用及必须之任何预防计算机病毒或其他感染性或破坏性病毒措施负上全责。',
links: '10. 连结',
liable_for_the_links: '太平香港之网页的连结,不论该等网页是否由太平香港所准许,太平香港对于该等网页之内容包括任何在该等网页所提供之产品、服务或其它项目,均毋须负上任何责任。',
System_Services: '11. 系统服务',
liable_for_any_situation: '对于一些太平香港无法(全部或部份)控制的情况,包括但不限于仪器失灵或故障,而导致太平香港不能执行用户的系统指示,太平香港概不负上任何责任。除因存有欺诈、严重疏忽及/或故意的虚假陈述的情况外,用户因太平香港执行或不执行其系统指示而引致或与此有关的任何直接、间接或因而引起的损失,太平香港亦概不负责。',
Terms_and_Conditions: '阁下使用太平香港的系统服务时即同意太平香港所有条款及条件,包括但不限于:(a) 太平香港有权随时增加、删除或更改系统服务及本文所载的任何条款及条件;及(b)如太平香港决定更改本条款,太平香港得在此网站/程序中通知用户有关该等修订,并指定该等修订的生效日期。倘用户并未于该段期间结束之前取消系统服务,将被视为同意该等修订。',
right_to_decide_at: '太平香港有权决定随时修改由此网站/程序下提供的系统服务范围及类别,包括制订或修改使用此等服务的任何限制,及指定并更改此服务的日常服务时间。',
Copyright_notice: '12. 版权告示',
For_any_operation: '使用此网站/程序进行的任何操作,阁下必须遵循太平香港的医疗险掌上/网站理赔使用协议。以及可能随时在此网站/程序更新的医疗险掌上/网站理赔使用协议。',
Unless_otherwise_stated: '除非另有注明,太平香港有限公司拥有此网站/程序内收载之所有内容的版权。但凡任何网页内容只涉及一般保险产品时,其版权均属于太平香港有限公司所拥有。该等内容受有关司法管辖范围之版权法所保障。版权所有。',
You_may_download_and: '只有当阁下将所有版权及其它产权之通告保留并合乎有关司法管辖之相关法律的情况下,阁下才可下载及/或打印此网站/程序内的个别部分作个人使用及参考用途。在没有联络和取得太平香港之事前书面同意下,阁下不可复制(不论全部或部分)、修改、分拆或传讯或使用此网站/程序之数据作任何商业用途。',
Personal_Data_Privacy: '收集个人资料声明',
China_Taiping_Insurance: '中国太平保险(香港)有限公司 (下称“本公司”)明白其在《个人资料(私隐)条例》下就个人资料的收集、持有、处理或使用所负有的责任。阁下提供的个人资料,是为了本公司提供保险业务所需,本公司并可能使用阁下的个人资料作以下用途:',
Any_insurance_related: '任何与保险有关的产品或服务(包括处理及审批阁下的保险申请、索偿、保单相关行政、财务工作、索偿调查或分析及其它相关的服务),或该等产品或服务的任何更改、变更、取消或续期;',
The_Company_shall: '本公司行使任何代位权;',
Contact_you_for: '就以上用途联络 阁下;',
Other_incidental_uses: '其它与上述用途有直接关系的附带用途;及',
Follow_applicable_laws: '遵循适用法律,条例及业内守则及指引。',
The_Company_may_also: '本公司亦可因应上述用途披露 阁下的个人资料予下列各方,而他们只能在有合理需要履行上述目的之情況下才可收集和使用这些资料:',
Third_party_agents_contractors: '向本公司提供行政、通讯、计算机、付款、保安及其它服务的第三方代理、承包商及顾问,或任何从事与保险或再保险业务有关的公司,或阁下的保险中介人(若有) 、或索偿调查员/公司,或其他保险业务有关的服务提供商;',
Employers_medical_professionals: '雇主;医护专业人士;医院;会计师;财务顾问;律师;整合保险业申索和承保数据的组织;防欺诈组织;' +
'其他保险公司(无论是直接地,或是通过防欺诈组织或本段中指名的其他人士);警察;和保险业就现有数据而对所提供的数据作出分析和检查的数据库或登记册(及其运营者);',
The_company_affiliated: '本公司的关连公司(以《公司条例》内的定义为准);',
Government_and_market: '政府及市场认可的保险业监管机构:保险投诉局及同类的保险业机构、香港保险业联会(或同类的保险公司联会)及其会员;',
Legislative_requirements_or: '法例要求或许可的政府机关包括运输署。',
Legislative_requirements_details: '阁下的个人资料可能因上述用途提供给以上任何机构(在香港境内或境外),而就此而言,阁下同意将阁下的数据移转至香港境外。',
Use_of_Personal: '在直接促销中使用个人资料',
We_may_use_your: '本公司可能把阁下的个人资料用于直接促销,除非本公司已取得阁下的同意 (包括表示不反对),否则本公司并不可以如此使用阁下的个人资料,但条例所指明的豁免情况除外。本公司可能使用及/或提供阁下的个人资料给本公司的关连公司(其定义以《公司条例》内的定义为准)、关连公司之合作伙伴及第三方金融机构,本公司及/或获取有关资料的公司可以通过书信、电邮、电话或短信与 阁下联络,提供金融及/或保险产品或服务的直接促销通讯。',
If_you_do_not_wish: '如阁下不希望本公司使用阁下的数据作上述直接促销用途,阁下可通知本公司行使阁下的选择权拒绝促销。阁下可以书面向本公司总经理办公室(详情参阅下文)提出有关要求。',
You_may_at_any_time: '阁下可有权随时查阅及/或更正由本公司持有有关阁下的个人资料。如有需要,请以书面形式向本公司的总经理办公室提出,地址为香港北角京华道18号15楼或电邮info@hk.cntaiping.com。另本公司私隐政策的全文已上传于www.hk.cntaiping.com,欢迎查阅。',
The_company_is_a_member: '本公司为预防保险诈骗侦测系统成员,详情请参阅www.hkfi.org.hk/ifpcd/en/index.html。',
In_case_of_any: '本声明的中英文版本如有任何歧异或不一致,概以英文版为准。',
China_Taiping_Insurance_li: '中国太平保险(香港)有限公司',
Pamphlet_Website_Claims: '医疗险掌上/网站理赔使用协议',
Please_Upload_receipts: '请上传收据',
Policy_choice: '保单选择',
Policies_without_claims: '暂无可理赔申请的保单',
Taiping_Hongkong: '太平香港',
Insured_Hongkong: '被保险人',
The_first_prize: '一等奖',
Second_award: '二等奖',
Third_Award: '三等奖',
Four_prize: '四等奖',
Five_prize: '五等奖',
Six_prize: '六等奖',
Seven_prize: '七等奖',
No_prize: '未中奖',
Waiting_for_the_award: '待开奖',
My_lottery_ticket: '我的抽奖券',
Coupon_code: '券码:',
Lottery_time: '开奖时间',
No_lottery_tickets: '您暂无抽奖券',
The_first: '第',
notes: '注',
On_the_fifth_working: '每月第五个工作日对上一个月的「抽奖券」进行随机抽奖,并将中奖名单公示。',
Customer_service_will: '客服会在开奖后5个工作日内与中奖客户联系,如在开奖后10个工作日内仍未能联系上的,则视为中奖客户自动放弃该礼品。',
If_you_have_any: '如有疑问,可直接联系太平通客服热线 95589-6,我们将竭诚为您服务。',
The_right_of_final: '本次活动最终解释权归太平金融服务有限公司所有。',
Lottery_rules: '周周乐',
Rules_of_Activity: '活动规则:',
Winning_announcement: '中奖公告',
Get_a_lottery_ticket: '获取抽奖券',
Monthly_Winners_List: '期中奖名单',
Coupon_code_L: '券码',
Cell_phone_number: '手机号',
No_award_yet_Please: '暂未开奖,敬请期待',
stage: '期',
During_the_event_the: '活动期间,每日开奖一次,次日将从所有「抽奖券」中进行随机抽奖,并将中奖名单公示。',
Please_enter_correct_phone_yao: '请输入正确的邀请码或推荐人手机号码',
rules_gui: '规则>>',
Activity_rules: '活动细则>>',
If_the_nature_and_grade: '如所展示医院的性质、等级信息展示不全,为确保您的保险利益得到有效保障,在此类医院就诊前,请先向医院门诊办公室了解医院相关信息。',
Car_Call_Tel: '电话报案:',
Car_Call_Tel2: '转 1',
One_lottery_ticket_will:'每日首次转发即可获得抽奖券一张',
Tax_Residents_Only: '仅为中国税收居民',
Tax_Residents_Only_in: 'A、仅为中国税收居民',
Only_non_residents: 'B、仅为非居民',
Tax_Residents_in_China: 'C、既是中国税收居民又是其他国家(地区)税收居民',
Information_validation: '信息确认',
Dear_Sir_Madam: '尊敬的先生/女士:',
Hello_thank_you_for_your: '您好,感谢您一直以来对本公司的信赖与支持!',
According_to_the_Measures: '依据《非居民金融账户涉税信息尽职调查管理办法》,为完成相关法律法规的合规要求,现请您根据您的实际身' +
'份情况,完整、真实地填写以下信息。',
Soldiers_and_armed: '军人、武装警察无须填写此信息。',
Full_name: '姓名',
Document_type: '证件类型',
Identification_Number: '证件号码',
Tax_Resident_Identity: '税收居民身份',
Please_choose_your: '请选择税收居民身份',
Insured_Information: '被保险人信息',
Surname: '姓氏',
Please_enter_your_name: '请输入姓氏',
name: '名',
Please_input_name: '请输入名',
Date_of_birth: '出生日期',
Current_address_country: '现居地址 (国家)',
Please_choose_your_current: '请选择现居地址 (国家)',
Current_ddress_povince: '现居地址 (省份)',
Please_choo_se_your_province: '请选择现居地址 (省份)',
Please_choose_country_first: '请先选择现居地址 (国家)',
Current_address_city: '现居地址 (市)',
Please_choose_city: '请选择现居地址 (市)',
current_address_province_first: '请先选择现居地址 (国家)和现居地址 (省份)',
address_detailed_address: '现居地址 (详细地址)',
Please_enter_Chinese: '请输入中文',
Please_enter_English: '请输入英文/拼音',
Place_of_birth_country: '出生地 (国家)',
your_birthplace_country: '请选择出生地 (国家)',
Place_of_birth_province: '出生地 (省份)',
choose_your_birthplace_province: '请选择出生地 (省份)',
your_birthplace_country_first: '请先选择出生地 (国家)',
of_birth_city: '出生地 (市)',
your_birthplace_city: '请选择出生地 (市)',
country_and_birthplace_province: '请先选择出生地 (国家)和出生地 (省份)',
birth_detailed_address: '出生地 (详细地址)',
Notes_CRS: '注释:',
Reason_A_The_resident: '理由A:居民国(地区)不发放纳税人识别号',
Reason_B_The_account: '理由B:账户持有人未能取得纳税人识别号,如选此项,请解释具体原因',
Include_up_to_five: '至多录入五条税收居民国(地区)及纳税人识别号',
Increased_Tax_Resident: '新增税收居民国(地区)及纳税人识别码',
I_confirm_that_the: ' 本人确认上述信息真实,准确和完整,且当上述信息发生变更时,将在30日内通知太平养老保险股份有限公司,' +
'否则,本人愿意承担由此造成的不利后果。',
agreed_that_according: ' 本人已知晓并同意:根据国家税务总局《非居民金融账户涉税信息尽职调查管理办法》,本表为账户持有人向太平' +
'养老保险股份有限公司提供的税收居民身份声明文件。太平养老保险股份有限公司将按照《非居民金融账户涉税信息尽职调查管理' +
'办法》要求,向国家税务主管机关报送相关客户涉税信息,国家税务主管机关将根据国际多边协议向其他税收管辖区的税务当局' +
'转交相关客户涉税信息。',
Tax_Resident_Countries: '税收居民国(地区)',
Please_import_tax_resident: '请输入税收居民国(地区)',
Taxpayer_Identification_Number: '纳税人识别号/TIN码',
Please_enter_the_taxpayer : '请输入纳税人识别号/TIN码',
If_no_taxpayer: '如未提供纳税人识别码',
Please_choose_the: '请选择理由 (A或B)',
If_you_choose_Reason: '如选取理由B,请解释原因',
Enter_English_Pinyin: '录入英文/拼音信息时不能包含中文!',
Note_Individuals_of_tax: '注:中国税收居民个人是指在中国境内有住所,或者无住所而在境内居住满一年的个人。在中国境内有住所是指因户籍、家' +
'庭、经济利益关系而在中国境内习惯性居住。在境内居住满一年,是指在一个纳税年度中在中国境内居住365日。临时离境的,不扣' +
'减日数。临时离境,是指在一个纳税年度中一次不超过30日或者多次累计不超过90日的离境。',
Note_No_residents: '注:非居民是指中国税收居民以外的个人。其他国家(地区)税收居民身份认定规则及纳税人识别号相关信息请参见国家税务总局网站。',
Areas_Not_Filled_in: '税收居民国(地区)未填写',
Reasons_not_filled_in: '理由原因未填写',
Reason_A_or_B: '理由A或B未填写',
Please_enter_at_least: '请至少录入一条税收居民国(地区)及纳税人识别号',
on_your_acquisition: '恭喜您获得',
We_will_contact_you: ',我们将在3个工作日内与您联系,敬请注意近期来电',
Generate_posters: '生成海报',
Invite_you_to_use: '邀请您使用 "太平通" APP',
share: '分享',
Save_to_album: '保存到相册',
This_version_does: '此版本暂不支持此功能',
Save_failed: '保存失败',
Successful_Preservation: '保存成功',
}
export default zh
/**
* @flow
* 英语
*/
const zu = {
About: 'About',
TaipingTong: 'TaipingTong',
Service_Terms: 'Service Terms',
Welcome_Page: 'Welcome Page',
Feedback: 'Feedback',
Gold_coin_mission: 'Gold coin mission',
Details_of_gold_coin: 'Details of gold coin',
Continuous_sign_in_for: 'Continuous sign-in for',
Days: 'days',
The: 'The',
Income: 'Income',
Expenditure: 'Expenditure',
No_details_of_Income: 'No details of income',
No_details_of_Expenditure: 'No details of expenditure',
Loading: 'loading',
After_all: 'After all',
Gold_coins_obtained: 'Gold coins obtained but not used will expire at the end of the next natural year. For example, gold coins obtained in 2018 will expire on December 31, 2019. Please use them rationally.',
Gold_coin_equivalent_amount: 'Gold coin equivalent amount',
Yuan: '¥',
Description_of_validity_period: 'Description of validity period',
Frozen_gold_coins: 'Frozen gold coins',
Details_of_income_and_expenditure: 'Details of income and expenditure',
View_all: 'View all',
My_gold_coins: 'My gold coins',
About_to_expire: 'About to expire',
No_details: 'No details of income and expenditure yet',
Sign_in_with_gifts_awarded: 'Sign in with gifts awarded',
Cumulative_sign_in: 'Cumulative sign-in',
Seven: '7',
One: '1',
Two: '2',
Three: '3',
Four: '4',
Five: '5',
Six: '6',
Daily_sign_in: 'Daily sign-in with surprises, sign in for',
days_with_gift_packs: 'days with gift packs',
My_coupons: 'My coupons',
Year: 'Year',
Month: 'Month',
Number_of_steps_today: 'Number of steps today',
Goal: 'Goal',
Last_update_time: 'Last update time',
update_on_the_number: 'update on the number of exercise steps',
Open_the_Taiping_Fitness: 'Open the Taiping Fitness Walking minapp and get an update on the number of exercise steps.',
Goods: 'Goods',
More: 'More',
Rules: 'Rules',
enter_the_Challenge_Zone: '1.Open the Taiping Fitness Walking miniapp and enter the Challenge Zone',
Take_out_gold_coins: '2.Take out 20 gold coins and enter for the challenge.',
Enter_the_Fitness_Walking: '3.Enter the Fitness Walking before 24 o’clock to submit the results',
Exercise_more_than: '4.Exercise more than 8,000 steps per day for 7 consecutive days',
Successful_challenge: '5.Successful challenge, with a reward of gold coins',
Please_input_the_content: 'Please input the content',
Pictures_can_be_posted: 'Pictures can be posted when communicating with staff service',
Photograph: 'Photograph',
Album: 'Album',
Cancel: 'Cancel',
Picture_uploading: 'Picture uploading',
Send: 'Send',
Please_enter_your_question: 'Please enter your question',
Welcome_to_consult: 'Welcome to consult',
Related_business: 'Related business',
Life_insurance: 'Life insurance',
Endowment_insurance: 'Endowment insurance',
Auto_insurance: 'Auto insurance',
Property_insurance: 'Property insurance',
Others: 'Others',
Transfer_to_staff: 'Transfer to staff',
Confirm_disconnection: 'Confirm disconnection of staff service',
User_cancellation: 'User cancellation',
None_much_more_previous_news: 'None much more previous news',
Previous_news_above: 'Previous news above',
Online_Service: 'Online Service',
Real_Time_Loan: 'Real-Time Loan',
Maximum_loan_amount: 'Maximum loan amount (¥)',
Maximum_loan_amount_on_APP: 'Maximum loan amount on APP (¥)',
Maximum_repayment_amount_on_APP: 'Maximum repayment amount on APP (¥)',
Loan_only_once_a_day: 'Loan only once a day',
You_do_not_have_a_bank_card: 'You don’t have a bank card supported by the loan business.',
You_do_not_have_a_policy: 'You don’t have a policy allowing loan yet.',
I_want_a_loan: 'I want a loan',
You_dont_have_any_policy: 'You dont have any policy to be repaid yet',
I_want_to_repay: 'I want to repay',
I_want_to_inquire: 'I want to inquire',
Inquiry_of_history_records: 'Inquiry of history records',
List_of_policies: 'List of policies for which agreements can be signed',
Warm_prompt: 'Warm prompt:',
Maximum_loan_amount_of_policy: 'Maximum loan amount of the policy will change with the cash value of your policy. The data as of today are shown here for your reference only. ',
I_have_read_and_agreed: 'I have read and agreed to',
the_Taiping_Real_Time_Loan: '《the Taiping Real-Time Loan Policy Loan Contract》',
Real_Time_Loan_Policy_Loan_Contract: 'Real-Time Loan Policy Loan Contract',
Please_agree_to: 'Please agree to 《the Taiping Real-Time Loan Policy Loan Contract》',
Maximum_loan_amount_no: 'Maximum loan amount',
Currently_loanable_or_not: 'Currently loanable or not',
Y: 'Y',
N: 'N',
Non_loanable_reason: 'Non-loanable reason',
View_details: 'View details',
Please_enter_a_valid_number: 'Please enter a valid number with a maximum of 2 decimal places',
Amount_of_a_single_loan: 'Amount of a single loan cannot be less than',
Maximum_amount_of_this_loan: 'Maximum amount of this loan cannot exceed',
No_policy_allowing_loan_yet: 'No policy allowing loan yet',
Amount_of_loan_applied: '1. Amount of loan applied for this time shall not exceed the maximum loan amount',
The_loan_payment_account: '2. The loan payment account is the one bound with your insurance service password',
The_filled_loan_amount: '3. The filled loan amount applied for this time shall not be less than ¥ 1000 and not more than the maximum loan amount.',
Loan_amount: 'Loan amount ¥',
Total_loan_amount_cannot_exceed: 'On that day, total loan amount cannot exceed the loan limit of',
Get_a_loan: 'Get a loan',
Please_enter_the_loan_amount: 'Please enter the loan amount, at least ¥ 1000',
Amount_of_this_loan_cannot: 'Amount of this loan cannot exceed',
Loan_in_full: 'Loan in full',
Annual_loan_interest_rate: 'Annual loan interest rate',
Consistent_with_the_interest_rate: 'Consistent with the interest rate of the outstanding loan on the date when the loan arrives',
Agreed_due_date: 'Agreed due date',
Consistent_with_the_due_date: 'Consistent with the due date of the outstanding loan on the date when the loan arrives',
Loan_Confirmation: 'Loan Confirmation',
Total_amount_of_loan_applied: 'Total amount of loan applied for this time (¥)',
Loan_Policy_Details: 'Loan Policy Details',
Account_for_loan_disbursement: 'Account for loan disbursement',
Loan_confirmation: 'Loan confirmation',
Loan_result: 'Loan result',
Loan_application_accepted: 'Loan application accepted',
Among_which: 'Among which,',
loan_applications_failed: 'loan applications failed, please see the comments for details',
The_loan_will_be_paid: 'The loan will be paid to your account within',
your_account_within_working_days: 'working days.',
please_call_Taiping_Customer: 'If not, please call Taiping Customer Service Hotline 95589!',
Loan_amount_no_Y: 'Loan amount',
Deposit_bank: 'Deposit bank',
Bank_account_No: 'Bank account No.',
Account_owner: 'Account owner',
View_the_comments: 'View the comments',
Amount_of_a_single_repayment: 'Amount of a single repayment cannot be less than',
Amount_of_this_repayment_cannot: 'Amount of this repayment cannot exceed',
No_repayment_policy_yet: 'No repayment policy yet',
Interest_is_the_interest: 'Interest is the interest until today.',
Repayment_amount: 'Repayment amount',
Repay_Now: 'Repay Now',
Please_enter_repayment_amount: 'Please enter repayment amount',
Repayment_amount_cannot_exceed: 'Repayment amount cannot exceed the total amount of loan principal and interest of',
Full_repayment: 'Full repayment',
Total_of_principal_and_interest: 'Total of principal and interest of loan:',
Loan_due_date: 'Loan due date',
Loan_interest: 'Loan interest:',
Please_fill_in_bank_card: 'Please fill in bank card correctly',
Please_fill_in_the_supported: 'Please fill in the supported bank card',
Repayment_Confirmation: 'Repayment Confirmation',
Total_amount_of_this_repayment: 'Total amount of this repayment (¥)',
Repayment_policy_details: 'Repayment policy details',
Repayment_bank_account: 'Repayment bank account',
Account_name: 'Account name',
Only_deposit_card_of_applicant: 'Only deposit card of the applicant',
Confirm_repayment: 'Confirm repayment',
Change_bank_account: 'Change bank account',
bank_card_not_supported: 'not supported at pressent',
bank_card: 'bank card',
Bank_card_number_cannot_recognized: 'Bank card number cannot be recognized',
Account_name_required: 'Account name required',
Please_enter_the_correct_mobile: 'Please enter the correct mobile phone number',
Please_choose: 'Please choose',
Bank_name: 'Bank name',
Reserved_mobile_phone_number: 'Reserved mobile phone number',
Please_enter_the_mobile: 'Please enter the mobile phone number reserved for the bank',
Next_choose: 'Please choose',
Reacquire: 'Reacquire',
Please_enter_verification_code: 'Please enter verification code',
Your_verification_code_already_sent: 'Your verification code already sent to',
Reacquire_the_shot_message_later: 's later Reacquire the shot message',
Repayment_result: 'Repayment result',
Repayment_application_accepted_successfully: 'Repayment application accepted successfully',
repayment_applications_failed: 'repayment applications failed, please see the comments for details',
Repayment_information_of_this: 'Repayment information of this time as follows',
Information_of_comments: 'Information of comments',
Close: 'Close',
Applicant: 'Applicant',
Policy_main_insurance: 'Policy main insurance',
Effective_date: 'Effective date',
Liability_state: 'Liability state',
Valid: 'Valid',
Policy_allowing_loan: 'Policy allowing loan',
No_information_available: 'No information available',
Enter_valid_license_plate_number: 'Enter valid license plate number',
From_Beijing_Tianjin: ' From Beijing, Tianjin, Shanghai, Chongqing, Hebei, Henan, Yunnan, Liaoning, Heilongjiang, Hunan, Anhui, Shandong, Xinjiang, Jiangsu, Zhejiang, Jiangxi, Hubei, Guilin, Gansu, Shanxi, Neimenggu, Shaanxi, Jilin, Fujian, Guizhou, Guangdong, Qinghai, Tibet, Sichuan, Ningxia, Hainan',
vehicle_collides_with_a_fixed: 'If this vehicle collides with a fixed object while driving, only this vehicle will be compensated',
This_vehicle_was_hit: 'This vehicle was hit / smashed during parking and the wrecker ran away',
The_paint_on_the_vehicle: 'The paint on the vehicle body was scratched by passers-by',
Glass_on_front_and_rear: 'Glass on front and rear windshields and doors was broken',
Location_of_accident_must: 'Location of accident must be in the form of province / city / district',
Please_choose_the_situation: 'Please choose the situation of accident',
Vehicle_insurance_report: 'Vehicle insurance report',
Name_of_the_reporter: 'Name of the reporter',
Please_choose_one: 'Please choose one of the methods to inquire the vehicle',
License_plate_number: 'License plate number',
Please_enter_license_plate_number: 'Please enter license plate number',
Still_at_the_site: 'Still at the site of accident or not',
Location_of_accident: 'Location of accident',
please_enter_detailed_address: 'Required, please enter detailed address',
Detailed_address_cannot_be_empty: 'Detailed address cannot be empty and no spaces can be entered at the beginning and end',
Accident_situation: 'Accident situation',
Submit_to_report: 'Submit to report',
Passport: 'Passport',
Exit_Entry_Permit_for_Travelling: 'Exit-Entry Permit for Travelling to and from Hong Kong and Macao',
VIN: 'VIN',
Please_enter_VIN: 'Please enter VIN',
Policy_No: 'Policy No.',
Please_enter_policy_No: 'Please enter policy No.',
ID_of_the_Insured: 'ID of the Insured',
Pack_it_up: 'Pack it up',
More_ways_to_inquire: 'More ways to inquire the vehicle',
MY_COIN: '我的金币',
Group_Insurance_Claim: 'fan qi zha bao xian ti shi',
Based_on_basic_principles: 'Credit is the Basic Principle of Insurance Contract, suspected of ' +
'insurance fraud will bear the following responsibilities:',
Criminal_Liability: '[Criminal Liability]',
Criminal_Liability_Those: ' Those who carry out criminal activities of insurance fraud ' +
'may be subject to criminal detention, fixed-term imprisonment, fine or confiscation of property. Insurance ' +
'accident appraisers and certifiers who intentionally provide false documents to provide conditions for ' +
'others to defraud shall be punished as accomplices of insurance fraud.',
Administrative_Liability: '[Administrative Liability]',
Administrative_Liability_Those: ' Those who carry out insurance fraud ' +
'activities which do not constitute a crime may be detained for less than 15 days and fined less than ¥ 5,000.' +
' The appraisers and certifiers of insurance accidents who intentionally provide false documents and provide ' +
'conditions for others to defraud will also be subject to corresponding administrative punishment.',
Civil_Liability: '[Civil Liability]',
Civil_Liability_The: ' The insurance company shall not be liable for compensation or ' +
'payment of insurance benefits for those who fails to fulfill their obligation of truthful disclosure ' +
'intentionally or through gross negligence.',
I_have_read: 'I have read and know the insurance anti-fraud tips',
Continue: 'Continue',
Choose_application_type: 'Choose application type',
Outpatient_service_Li: 'Outpatient service',
tax_preference: 'tax preference',
Tips: 'Tips',
Only_application: 'Only for the application for claim settlement for products of Taiping Shengshi Individual ' +
'Tax Preferential Medical Insurance',
Yes: 'Yes',
Application_Enter_Insured: 'lu ru chu xian ren',
Information_Insured: 'Information of the Insured',
Common_Insured: 'Common Insured',
Choose_the_Insured: 'Choose the Insured',
Next_Li: 'Next',
In_person_Li: 'In person',
Submit_family: 'Submit for my family',
Submit_colleague: 'Submit for my colleague',
Submit_colleague_family: 'Submit for my colleague family',
Name_of_my_family: '‘Name of my family',
Required_enter_name: 'Required, enter the name of my family',
Name_of_my_colleague: 'Name of my colleague',
Required_enter_colleague: 'Required, enter the name of my colleague',
ID_Card_No: 'ID Card No.',
Required_enter_ID_Card: 'Required, enter ID Card No. of my colleague',
Required_enter_family: 'Required, enter the name of my colleague family',
Failed_new: 'Failed',
Application_Common_Insured: 'chang yong chu xian ren',
Cancel_Li: 'Cancel',
Edit: 'Edit',
Save: 'Save',
Delete: 'Delete',
No_data_available: 'No data available',
Please_choose_Common: 'Please choose the Common Insured to be deleted',
Processed: 'Processed',
Failed: 'Failed',
Added: 'Added',
Application_Choose_Insured: 'xuan ze chu xian ren',
Name_of_the_Insured: 'Name of the Insured',
Type_of_certificate_Li: 'Type of certificate',
ID_No_Li: 'ID No.',
Note_Li: 'Note',
Save_Common_Insured: 'Save it as the Common Insured?',
Y_Li: 'Y',
N_Li: 'N',
Passport_Li: 'Passport',
Others_Li: 'Others',
Military_Card: 'Military Card',
Birth_Certificate: 'Birth Certificate',
ID_Card_abnormal: 'ID Card abnormal',
Mainland_Travel_Residents: 'Mainland Travel Permit for Hong Kong and Macau Residents',
Special_Certificate_Intranet: 'Special Certificate for Intranet',
Medical_Treatment_Information: 'lu ru jiu zhen xin xi',
Hospital_jiu: 'Hospital',
Please_choose_hospital: 'Required. Please choose the hospital',
Time_consultation: 'Time of consultation’',
Please_choose_consultation: 'Required. Please choose the time of consultation',
Medicare_Card_No: 'Medicare Card No.',
Please_enter_Medicare_Card: 'Please enter Medicare Card No.',
Patient_ID_Card: 'Patient ID Card No.',
choose_Patient_ID_Card: 'choose Patient ID Card No.',
Please_enter_choose: 'Please enter or choose Patient ID Card No.',
Choose_the_hospital: 'Choose the hospital',
Multiple_policies_available: 'Multiple policies are available,,',
Please_choose_policy_application: 'Please choose one policy for claim application',
application_medical_treatment_one: 'The claim application for medical treatment of ',
application_medical_treatment: ' has been submitted for ' +
'the Insured. Please submit only once!',
No_policy_available_questions: 'No policy is available! For any questions, you can search accessible offices on ' +
'the APP and go to the counter with all relevant materials for handling.',
Failed_save_hospital: 'Failed to save the hospital and date of consultation',
No_space_allowed_card: 'No space allowed for the card No.',
No_available_selectable_list: 'No available selectable list of Patient ID No., please enter the ' +
'Patient ID No. manually!',
No_available_policy: 'No available policy',
YYYY_Li: '年',
MM_Li: '月',
DD_Li: '日',
Group_Insurance_Claim_Application: 'shou quan yu sheng ming',
Please_authorize_request_current: 'Please authorize us to request your current treatment/hospitalization ' +
'information directly from the hospital.You can complete the claim application without uploading a photo.',
I_declare_there_omissions: '1. I declare that there are no major omissions in this Claim Application, ' +
'which can be used as the basis for the review of claims by Taiping Pension Company Ltd.',
Claims_applied_through: '2. Claims applied through this APP are identified as that the Insured has ' +
'authorized Taiping Pension Company Ltd. to request relevant data and information of the Insured from any ' +
'third party who holds or knows the Insured’s health and medical records and personal credit.’',
In_case_medical_insurance: '3. In case of medical insurance refund for claims related expenses applied ' +
'through the APP, the Insured authorizes Taiping Pension Company Ltd. to deduct the amount from the original ' +
'claim payment account.',
The_electronic_photocopies_authorization: '4. The electronic photocopies of this authorization statement are valid.',
I_have_read_agreed: 'I have read and agreed to authorize',
Application_Applied_Successfully: 'Claim Application',
Submitted_successfully: 'Submitted successfully',
Insured: 'Insured',
Date_of_consultation: 'Date of consultation',
Warm_prompt_application_A: 'Warm prompt: Your application has been processed. Please note the message in the ',
Warm_prompt_application: 'message center',
Warm_prompt_application_C: '. We will send you the Claim Application No. through a message within 1 working day; otherwise,' +
' please apply again.',
Done: 'Done',
Application_Important_Notes: 'li pei shen qing zhong yao ti shi',
Your_application_limited_A: ' Your application is limited to outpatient medical treatment for ',
Your_application_limited: ' diseases',
Total_bill_amount: ' Total bill amount of one claim shall not exceed',
money: '¥',
Please_submit_only_one: ' Please submit only one Insured’s claim information in one claim application',
Do_not_upload_more: ' Do not upload more than 30 photos in one claim application ',
Your_case_may_information: ' Your case may be subject to random inspection, please keep the claim information' +
' for over 6 months; otherwise, your continued use of this service may be affected',
Instructions_for_Inpatient: 'Instructions for Inpatient Application',
Only_one_inpatient: ' Only one inpatient information can be submitted for one claim application;',
Please_enter_the_Date: ' Please enter the “Date of Admission”correctly, otherwise the application ' +
'results will be affected;',
Please_submit_only_Insured: ' Please submit only one Insured’s application information in one claim application',
Your_case_may_subject: ' Your case may be subject to random inspection, please keep the claim information' +
' for over 6 months; otherwise, your continued use of this service may be affected.',
Application_Uploading: 'ying xiang zi liao shang chuan',
Please_photograph_upload_photos: '1. Please photograph and upload photos of claim application information ' +
'in sequence according to the following categories.',
Please_keep_vertical_with: '2. Please keep vertical with desktop and use full screen during photographing ' +
'to ensure the photos are clear and legible. ',
Outpatient_medical_record: 'Outpatient medical record',
Medical_bills: 'Medical bills',
Required: 'Required',
Photos_added: 'Photos added',
Upload: 'Upload',
Submit_Li: 'Submit',
Please_photograph_contents_medical: '1. Please photograph the contents in the medical record of this treatment ' +
'and submit it together with inspection report, if any.',
Lack_outpatient_medical_record: '2. Lack of outpatient medical record will affect the claim results unless ' +
'your insurance plan has been agreed.',
Please_photograph_the_original: '1. Please photograph the original medical expense bill and submit it together' +
' with expense list, if any.',
The_photos_corresponding: '2. The photos of corresponding medical bills must be submitted for each application.',
Please_photograph_the_original_A: 'Please photograph the original medical expense bill,The photos of ' +
'corresponding medical bills must be submitted for each application.',
Notes: 'Notes',
Saving_now_will_cancel: 'Saving now will cancel the files being uploaded. Sure to save?',
Returning_now_will_delete: 'Returning now will delete the unconfirmed files to be uploaded. Sure to return?',
Please_add_claim_data: 'Please add the claim data photos of this application completely!',
Reached_maximum_amount: 'Reached the maximum amount of data',
Sure_to_delete: 'Sure to delete?’',
Duplicate_photo_selected: 'Duplicate photo selected',
Discharge_summary: 'Discharge summary',
Medical_bill: 'Medical bill',
Expense_details: 'Expense details',
View: 'View',
Loading_Li: 'Loading ...',
Warm_prompt_please_ensure: 'Warm prompt: please ensure that the uploaded data and photos are of clear fonts ' +
'and uniform brightness, otherwise it will cause claim payment failure',
Rephotograph: 'Rephotograph’',
Photograph_Li: 'Photograph',
Photo_gallery_Li: 'Photo gallery',
Upload_failed: 'Upload failed',
Hospital: 'Hospital',
Admission_time: 'Admission time',
Required_Please_choose_: 'Required. Please choose the time',
Admission_No: 'Admission No.',
Required_Please_enter: 'Required. Please enter the Admission No.',
You_can_inquire: 'You can re-inquire or click back to end this application',
The_claim_application_A: 'The claim application for [',
The_claim_application: '] hospitalization has been submitted for the Insured.' +
' Please submit only once!’',
Got_it: 'Got it',
Policy_unavailable_For: 'Policy is unavailable! For any questions, please go to the counter with all relevant ' +
'information for handling. You can visit ',
Failed_save_hospital_date: 'Failed to save the hospital and date of consultation',
Enter: 'Enter',
Application_Uploading_Beneficiary: 'shang chuan shou yi ren shen fen zheng',
Please_upload_the_photo: 'Please upload the photo of the Beneficiary’s',
ID_Card_Photos: 'ID Card',
Please_second_generation: '1. Please upload the photo of the valid Insured’s second-generation ID Card;',
Ensure_photo_ID_Card: '2. Ensure the photo of ID Card is featured with complete border, clear fonts ' +
'and uniform brightness',
Next: 'Next',
Please_national_emblem: 'Please upload the photo of the front (national emblem) of ID Card',
Please_upload_photo_identities: 'Please upload the photo of the back (identities) of ID Card',
Group_Insurance_Anti_money: 'fan xi qian xin xi lu ru',
As_per_Measures: 'As per Measures on the Administration of Client Identity Identification and Materials ' +
'and Transaction Recording of Financial Institutions',
The_regulations_Article: '’The regulations of Article 14 and 33. Please fill in the dollowing information, thanks!',
Name_of_Insured: 'Name of Insured',
Name: 'Name',
Gender: 'Gender',
Nationality: 'Nationality',
Occupation: 'Occupation',
Required_Please_occupation: 'Required. Please enter the occupation of the Insured',
Domicile_place_work: 'Domicile or place of work',
Required_Please_enter_domicile: 'Required. Please enter domicile or place of work of the Insured',
Relationship_with_Applicant: 'Relationship with the Applicant',
Please_choose_relationship: 'Please choose the relationship with the Applicant',
Contact: 'Contact',
Required_Please_mobile: 'Required. Please enter the phone number of the Insured',
Please_enter_correct_mobile: 'Please enter the correct mobile phone number.',
ID_Card: 'ID Card',
Certificate_type: 'Certificate type',
Certificate_No: 'Certificate No.',
Required_Please_enter_ID: 'Required. Please enter ID Card No.',
Validity: 'Validity',
Required_choose_validity: 'Required. Please choose the validity',
Beneficiary_information: 'Beneficiary information',
The_Beneficiary_and_Insured: '‘The Beneficiary and the Insured must be the same person!',
The_same_person_Insured: '‘The same person as the Insured',
China: 'China',
Female: 'Female',
Male: 'Male',
Please_enter_validity_certificate: 'Please enter the validity of certificate',
Incorrect_validity_certificate: 'Incorrect validity of certificate',
The_validity_certificate_must: 'The validity of certificate must be greater than the current date’',
Application_Failed_Submitted: 'li pei shen qing ti jiao shi bai',
Return: 'Return',
No_application_authority: 'wu shen qing quan xian',
The_insurer_does_not: '1.gai chu xian ren wu yi dong li pei quan xian, qing dai qi xiang guan zi liao dao gui mian ban li,' +
'nin ke qian wang wang dian cha xun cha zhao fu jin ke ban li wang dian。',
It_may_also_return: '2.yi ke fan hui chong xin lu ru qi ta chu xian ren, wei qi ta ren jin xing shen qing。' +
'huo zhi jie jie shu shen qing。',
Go_to_the_network: 'qian wang wang dian cha xun',
Re_entry_of_the: 'chong xin lu ru chu xian ren',
End_application: 'jie shu shen qing',
Receive_Rewards_Inviting_Others: 'Receive Rewards for Inviting Others',
If_the_invitation_successful: 'If the invitation is successful, you will receive a reward.',
Click_to_reacquire_QR: 'Click to reacquire QR Code',
Scan_the_QR_Code_to: 'Scan the QR Code to join China Taiping',
Successfully_invited_persons: '邀请人数(人)',
Accumulated_gold_coins: '成功邀请(人)',
SN: 'S/N',
User: '用户手机',
Invitation_state: '邀请状态',
Received_award: 'Received award',
Registered: 'Registered',
unregistered: '未注册',
Gold_coins: 'Gold coins',
Recommended_friend_unavailable: 'Recommended friend is unavailable’',
My_recommender: 'My recommender',
Unbind_my_recommender: 'Unbind my recommender',
Bind_my_recommender: 'Bind my recommender',
Invite_friends: 'Invite friends',
My_friends: 'My friends',
WeChat_Sharing: '‘WeChat Sharing',
New_Years_Gift_Packs: 'New Years Gift Packs presented by Taiping!',
Great_gifts_one_stop: 'Great gifts, one-stop service, and more wonderful functions waiting for you!',
Moments: 'Moments',
Bind_recommender: 'Bind recommender',
Please_the_phone_number: 'Please the phone number of the recommender/邀请码',
Please_enter_correct_phone: 'Please enter the correct phone number',
Confirm_to_bind: 'Confirm to bind',
Saved_successfully: '‘Saved successfully',
Failed_to_save: 'Failed to save',
Hospital_inquiry: 'Hospital inquiry',
Please_enter_Chinese_and: 'Please enter Chinese and English',
Province: 'Province',
city: 'city',
Please_choose_the_province: 'Required. Please choose the province',
Please_choose_the_city: 'Required. Please choose the city',
Hospital_name: 'Hospital name',
Please_enter_hospital_name: 'Required. Please enter hospital name',
Inquire: 'Inquire',
Region: 'Region',
Hospital_nature: 'Hospital nature',
Public: 'Public',
Sorry_information_of_the: '没有找到相关的医院信息',
Taiping_life_insurance: 'Taiping life insurance',
Taiping_property_insurance: 'Taiping property insurance',
Taiping_endowment_insurance: 'Taiping endowment insurance',
Choose_a_professional_company: 'Choose a professional company',
If_no_hospital_is: '如未搜到就诊医院,请在此输入医院名称',
Please_enter_the_hospital: '请输入医院且首尾不能输入空格',
Chinese_Mainland: '中国大陆(86)',
Hongkong_China: '中国香港(852)',
Macao_China: '中国澳门(853)',
Hong_Kong_dollar: '港币',
Agree: '同意',
Notice_of_claim: '理赔须知',
Medical_Pamphlet_Website_Claims: '医疗掌上/网站理赔使用协议',
Re_bind: '重新绑定',
Whether_to_withdraw_from: '是否退出当前团体医疗账号',
Choosing_Claimant: '选择理赔人',
Claim_adjuster: '理赔人',
Reset: '重置',
Upload_receipts: '上传收据',
Note_The_doctor_referral: '注:“X光及化验”的理赔申请需将医生转介信连同收据一并上传',
Required_entry_please_choose: '必填项,请选择诊症日期',
Date_of_diagnosis: '诊症日期',
Other_disease_names: '其他病名',
Please_enter_a_different: '请输入其他病名',
Disease_name: '病名',
Required_entry_please_Disease: '请选择病名(多选)',
Claim_benefits: '索赔福利',
Required_items_multiple_choices: '必填项,请选择索赔福利(多选)',
Receipt_amount: '收据金额',
Enter_the_amount_receipt: '必填项,请输入收据金额',
Receipt_currency: '收据币别',
Required_entry_currency_receipt: '必填项,请选择收据币别',
Claimant: '索赔人',
Policy_Number: '保单号码',
Claim_information: '索赔信息',
Claim_settlement: '申请理赔',
To_be_submitted: '待提交',
Nuclear_compensation_through: '核赔通过',
To_be_supplemented: '待补充资料',
In_processing: '处理中',
The_total_size_of: '照片总的大小不能超过3MB',
Confirm_submission: '确认提交',
receipt: '收据',
Details_claim_settlement: '理赔详情',
Date_of_diagnosis_D: '诊断日期',
Indemnity_amount: '赔款金额',
state: '状态',
Confirmation_Claims_Information: '理赔资料确认',
Confirm_whether_delete: '确认是否删除',
Application_result: '申请结果',
Application_failure: '申请失败',
Successful_application: '申请成功',
The_application_information: '本次申请信息如下',
Acceptance_number: '受理号',
Receipt_currency_Z: '收据币种',
Initiate_the_next_claim: '发起下一个理赔',
Following: '以下',
For_reference_only: '仅供参考',
Specifically_the_policy_shall: '具体以保单为准',
The_date_of_insurance: '出险日期不在保期内!',
Claims_that_exceed: '超过保单规定之索赔时效,不予受理',
Compensation_applicants_should: '申请赔偿者需在诊症后九十天内填报及提交给中国太平保险(香港)有限' +
'公司提起索赔申请,逾期申请将不获处理。',
The_original_receipt_must: '收据正本上必须列明以下数据:',
As_for_claims_for_X: '至于X光诊断及化验费、专科医生诊症费、外购处方药物费用、物理治疗或脊椎治疗之赔偿申请,' +
'如保单未约定豁免的,必须连同主诊医生推荐书方作有效。',
Claims_for_treatment_of: '有关中医师诊症治疗之索偿,必须连同主诊中医师签署及盖章之中草药药方(包括病因/病症之名称)。',
For_the_use_of_online: '如使用网络门诊服务,有关「自付金额」及「额外药物」费用,均不获赔偿。',
Supplementary_information_or: '有关补充资料或医疗报告必须由申请赔偿者在诊症后一百八十天内补送回保险公司,逾期交回的文件将不获处理',
No_compensation_shall_be: '所有保单内列明之“不受保范围”均不获赔偿。有关个别医疗保障内容,请参照保单之附表',
Please_keep_the_original: '请妥善保存收据正本,本公司有权向阁下索取正本收据。',
If_you_have_ever: '如曾向第二间保险公司索赔,请同时向太平香港递交赔付结果之理赔报告。',
Date_of_diagnosis_Hong: '(a) 诊症日期',
Name_of_patient: '(b) 病人姓名',
Detailed_charges_for_each: '(c) 每项服务收费之明细',
Name_of_etiology_disease: '(d) 病因/病症之名称',
Treatment_methods_applicable: '(e) 治疗方法 (跌打骨科适用)',
Doctor_signature_and: '(f) 医生签署及盖章',
Business_statement: '1. 业务声明',
China_Taiping_Insurance_Hong: '中国太平保险(香港)有限公司(「太平香港」)乃中国太平保险集团(香港)有限公司' +
'(「中国太平集团」)成员公司之一。',
Terms_of_Use: '2. 使用条款',
This_section_lists_the: '本节列载此网站/程序(「此网站/程序」)之使用条款。进入此网站/程序表示阁下确认已明' +
'白和愿意遵守下列之所有条款。',
Each_renewal_agreement_will: '每次更新协议都会在其生效日之前展示30天,阁下有义务和责任在每次登陆之前详细查阅该协议内' +
'容,阁下每次录入账号及密码登陆此网站/程序,' +
'即为明白及同意太平香港的医疗险掌上/网站理赔使用协议。',
Taiping_Hong_Kong_will: '太平香港不会对任何人就使用此网站/程序引致之任何费用、责任及损失等负责,除非该等费用、责任' +
'及损失是直接及被证实是源' +
'于太平香港的欺诈、严重疏忽及/或故意的虚假陈述而致。',
The_data_contained_in: '此网站/程序内所载之数据只可作为参考之用,阁下不应将其视为太平香港之任何建议。太平香港保留权利可在没' +
'有预先通知的情况下更改此网站/程序之任何数据。',
The_data_of_this_website: '此网站/程序之数据在任何情况下均并不构成要约,而只可视作邀请阁下向太平香港提出要约,以便购买由' +
'太平香港提供的各类保险产品和' +
'服务。太平香港将对是否接纳阁下的要约保留最后决定权。',
Legal_and_Judicial_Scope: '3. 管治法律及司法范围',
Taiping_Hong_Kong_is: '太平香港是受保险公司条例授权于香港特别行政区(「香港」)经营一般保险业务的保险公司。',
The_insurance_products_and: '此网站/程序内所提及的各保险产品及服务,乃是由太平香港向香港公民、香港永久居民,及在香港居住的外国国民(除' +
'日本国民以外)提供的产品及服务。此网站/程序之任何部份均不可被诠释为在香港以外提供、出售或游说购买任何产品及服务。如太平香' +
'港在任何其他地区提供或出售任何保险产品或其他产品或服务(统称为「产品」)会违反该地区的法律,太平香港不会在该地区提供或出售该产品。',
Unless_otherwise_expressly_stipulated: '除非此网站/程序另有明文规定,太平香港不会就下列各项作出任何表述:(i) 此网站/程序的内' +
'容在任何地点均为恰当的;或(ii) ' +
'于此网站/程序提供的产品及服务符合任何香港以外之国家的法律。',
If_your_jurisdiction_prohibits: '假如阁下身处的司法范围禁止查阅此网站/程序的内容或对此网站/程序的服务施加限制,阁下必须遵守该等限制或立即终止查' +
'阅此网站/程序的内容(视情况而定)。除非另有说明,否则太平香港毋须就任何人士查阅此网站/程序负上任何责任。',
Disclaimer: '4. 免责声明',
Taiping_Hong_Kong_has: '太平香港已采取所有合理的措施,以确保此网站/程序之数据在刊登之日为合时、准确和完整。太平香港并不作出(包括明示或暗示)' +
'任何对此网站/程序数据之可靠性、准确性或完整性的申述或保证。除因此网站/程序之任何数据存有欺诈、严重疏忽及/或故意的虚假陈述外,' +
'太平香港一概不会为任何因使用此网站/程序之数据或因依赖此等数据而作出之任何行为而引致直接或间接的损失负上任何责任。',
Each_time_you_consult: '阁下每次查阅及/或打印任何由此网站/程序提供的数据,及/或使用任' +
'何由我们系统提供的服务时,均须自行承担有关责任及风险。',
Taiping_Hong_Kong_does: '太平香港并不对此网站/程序之安全性及准确性作出保证;亦不确保此网站/程序没有存在任何错误、毛病、病毒及/或其它恶意之程序或巨集。',
Any_product_data_listed: '此网站/程序列载之任何产品数据只供参考之用,凡与产品有关之详情、条款及条件,请参阅保单。如有需要,太平香港乐意提供保单样本以供参考。',
Use_of_data: '5. 数据之使用',
If_it_is_illegal_for: '倘太平香港在任何国家向任何人士作出要约或游说乃属违法,则此网站/程序之内容概不被视为太平香港在' +
'该国家向该人士作出销售投资产品之要约或游说。',
E_mail: '6. 电子邮件',
does_not_guarantee: '太平香港并不向任何人士担保凡其向太平香港寄发之电子邮件必能寄达或是否安全。如在过程中有寄失或数' +
'据外泄的情况出现,太平香港恕不负责。',
Online_Services: '7. 网上服务',
your_personal_password: '阁下使用个人密码登入网页查询保单数据,将被视作接纳太平香港的网上服务。个人密码将成为阁下之电' +
'子签署,并具法律约束力。此举亦代表阁下同意电子记录及数据于任何香港法庭均可被接纳为文件正本,阁下亦不会对太平香港保存之电子' +
'记录及数据之准确性或真确性提出异议或争议。',
shall_not_be_liable: '对于不论全部或部份由于太平香港无法控制的情况,包括但不限于仪器失灵或故障而导致太平香港不' +
'能执行用户的网上指示,太平香港概不负上任何责任。除因存有欺诈、严重疏忽及/或故意的虚假陈述的情况外,用' +
'户因太平香港执行或不执行其网上指示而引致或与此有关的任何直接、间接或因而引起的损失,太平香港亦概不负责。',
When_you_use_Taiping: '阁下使用太平香港的网上服务时即同意太平香港所有条款及条件,包括但不' +
'限于:(a) 太平香港有权随时增加、删除或更改网上服务及本文所载的任何条款;及(b)如太平香港决定更改本条款' +
',太平香港得在本网站/程序通知用户有关该等修订,并指定该等修订的生效日期。倘用户并未于该段期间结束之前取' +
'消网上服务,将被视为同意该等修订。',
Taiping_Hong_Kong_may: '太平香港可随时全权酌情暂停或终止所有或任何网上服务或用户之使用权,而毋须给予通知或理由。',
the_right_to_decide: '太平香港有权决定随时修改网上服务的范围及类别,包括制订或修改使用此服务的任何限制,及指定并更改此服务' +
'的日常服务时间以及交易的每日截数时间。',
Once_you_know_or: '一旦阁下知悉或怀疑登入代号或密码为未经授权人士所知悉,或有人未经授权而使用此服务,阁下须尽快知会太平香港,' +
'而在太平香港实际接到该通知之前,阁下须就任何由未经授权人士使用此服务或此服务被用作任何未经授权用途负责。',
If_you_want_to: '阁下如需登入此服务及在网上向太平香港发出指示,必须先引用登入代号、密码及任何其他太平香港不时' +
'指定的识别数据。有关此服务的指示,必须按太平香港不时规定的方式发出及于太平香港实际收到后,始视为已由太平香港收妥。',
Instructions_received_after: '凡于截止时间(由太平香港不时通知客户)以后接获的指示,将视作在下一个工作日收到;而在假日递交的任何指示,' +
'则将视作于假日后的下一个工作日递交。所有指示一经太平香港收妥及批核后,一概不得更改、取消或撤回。所有此等指示,' +
'不论阁下或任何其他人士发出,经太平香港按其诚信理解并予以执行后,即不可撤回,且对阁下有约束力。除核证阁下的登入代号、' +
'密码及其他识别数据(若有)外,太平香港并无任何责任,核证任何发出此等指示的人士的身份,或核证此等指示的真确性。太' +
'平香港仅会执行太平香港认为合理可行的指示,并将遵照其一般业务惯例及程序行事。太平香港会尽快处理指令,但概不就处理指' +
'令而产生之任何延误承担任何责任。太平香港的网上服务所提供有关任何户口或交易的数据,仅供参考之用。除非能提供相反证明,' +
' 否则一概以太平香港对此等户口及交易的纪录为准。',
shall_not_be_liable_a: '倘因数据不清晰或不完整或阁下未能在太平香港不时指定的截止时间之前递交指示,以致延迟或不能按指示行事,' +
'太平香港对阁下因此而蒙受的任何损失、损坏或开支或相应而生的损失、损坏或开支概不负责。',
Internet_transactions: '8. 互联网之交易',
Transactions_over_the: '透过互联网进行之交易可能会被干扰、中断、延迟或出现错误。太平香港不会就非由太平香港可控制之任何通讯' +
'设备故障,所引申或导致任何透过此网站/程序传送之讯息或进行之交易失准或误时而负责。',
Download: '9. 下载',
guarantee_that_data: '太平香港并不保证透过此网站/程序传送之数据不会出现延迟、故障、错误、遗漏或遗失。' +
'太平香港并不保证以下各项:(a)会否透过此网站/程序传送病毒或其他感染性或破坏性病毒;或(b)连接此' +
'网站/程序之任何计算机系统会否出现损坏。此网站/程序用户须就保护其数据及/或设备并安排备件,以及采取' +
'彼等认为适用及必须之任何预防计算机病毒或其他感染性或破坏性病毒措施负上全责。',
links: '10. 连结',
liable_for_the_links: '太平香港之网页的连结,不论该等网页是否由太平香港所准许,太平香港对于该等网页之内容包括任何在该等' +
'网页所提供之产品、服务或其它项目,均毋须负上任何责任。',
System_Services: '11. 系统服务',
liable_for_any_situation: '对于一些太平香港无法(全部或部份)控制的情况,包括但不限于仪器失灵或故障,而导致太平香港不能' +
'执行用户的系统指示,太平香港概不负上任何责任。除因存有欺诈、严重疏忽及/或故意的虚假陈述的情况外,用户' +
'因太平香港执行或不执行其系统指示而引致或与此有关的任何直接、间接或因而引起的损失,太平香港亦概不负责。',
Terms_and_Conditions: '阁下使用太平香港的系统服务时即同意太平香港所有条款及条件,包括但不限于:(a) 太平香港有权随时' +
'增加、删除或更改系统服务及本文所载的任何条款及条件;及(b)如太平香港决定更改本条款,太平香港得在此网' +
'站/程序中通知用户有关该等修订,并指定该等修订的生效日期。倘用户并未于该段期间结束之前取消系统服务,将被视为同意该等修订。',
right_to_decide_at: '太平香港有权决定随时修改由此网站/程序下提供的系统服务范围及类别,包括制订或修改使用此等服务的任何限制,' +
'及指定并更改此服务的日常服务时间。',
Copyright_notice: '12. 版权告示',
For_any_operation: '使用此网站/程序进行的任何操作,阁下必须遵循太平香港的医疗险掌上/网站理赔使用协议。以及可能随时在' +
'此网站/程序更新的医疗险掌上/网站理赔使用协议。',
Unless_otherwise_stated: '除非另有注明,太平香港有限公司拥有此网站/程序内收载之所有内容的版权。但凡任何网页内容只涉及一般保险产品时,' +
'其版权均属于太平香港有限公司所拥有。该等内容受有关司法管辖范围之版权法所保障。版权所有。',
You_may_download_and: '只有当阁下将所有版权及其它产权之通告保留并合乎有关司法管辖之相关法律的情况下,阁下才可' +
'下载及/或打印此网站/程序内的个别部分作个人使用及参考用途。在没有联络和取得太平香港之事前书面同意下,阁' +
'下不可复制(不论全部或部分)、修改、分拆或传讯或使用此网站/程序之数据作任何商业用途。',
Personal_Data_Privacy: '收集个人资料声明',
China_Taiping_Insurance: '中国太平保险(香港)有限公司 (下称“本公司”)明白其在《个人资料(私隐)条例》下就个人资料的收集、持有、' +
'处理或使用所负有的责任。阁下提供的个人资料,是为了本公司提供保险业务所需,本公司并可能使用阁下的个人资料作以下用途:',
Any_insurance_related: '任何与保险有关的产品或服务(包括处理及审批阁下的保险申请、索偿、保单相关行政、财务工作、' +
'索偿调查或分析及其它相关的服务),或该等产品或服务的任何更改、变更、取消或续期;',
The_Company_shall: '本公司行使任何代位权;',
Contact_you_for: '就以上用途联络 阁下;',
Other_incidental_uses: '其它与上述用途有直接关系的附带用途;',
Follow_applicable_laws: '遵循适用法律,条例及业内守则及指引。',
The_Company_may_also: '本公司亦可因应上述用途披露 阁下的个人资料予下列各方,而他們只能在有合理需要履行上述目的之情況下才可收集和使用這些資料:',
Third_party_agents_contractors: '向本公司提供行政、通讯、计算机、付款、保安及其它服务的第三方代理、承包商及顾问,或任何从' +
'事与保险或再保险业务有关的公司,或阁下的保险中介人(若有) 、或索偿调查员/公司,或其他保险业务有关的服务提供商;',
Employers_medical_professionals: '僱主;醫護專業人士;醫院;會計師;財務顧問;律師;整合保險業申索和承保資料的組織;' +
'防欺詐組織;其他保險公司(無論是直接地,或是通過防欺詐組織或本段中指名的其他人士);警察;和保險業就現有資料而對所提供的資料作出分析和檢查的數據庫或登記冊(及其運營者);',
The_company_affiliated: '本公司的关连公司(以《公司条例》内的定义为准);',
Government_and_market: '政府及市场认可的保险业监管机构:保险索偿投诉局及同类的保险业机构、香港保险业联' +
'会(或同类的保险公司联会)及其会员;',
Legislative_requirements_or: '法例要求或许可的政府机关包括运输署。',
Legislative_requirements_details: '阁下的个人资料可能因上述用途提供给以上任何机构(在香港境内或境外),而就此而言,阁下同意将阁下的数据移转至香港境外。',
Use_of_Personal: '在直接促销中使用个人资料',
We_may_use_your: '本公司可能把阁下的个人资料用于直接促销,除非本公司已取得阁下的同意 (包括表示不反对),' +
'否则本公司并不可以如此使用阁下的个人资料,但条例所指明的豁免情况除外。本公司可能使用及/或提供阁' +
'下的个人资料给本公司的关连公司(其定义以《公司条例》内的定义为准)、关连公司之合作伙伴及第三方金融机构,' +
'本公司及/或获取有关资料的公司可以通过书信、电邮、电话或短信与 阁下联络,提供金融及/或保险产品或服务的直接促销通讯。',
If_you_do_not_wish: '如阁下不希望本公司使用阁下的数据作上述直接促销用途,阁下可通知本公司行使阁下的选择权拒绝促销。' +
'阁下可以书面向本公司总经理办公室(详情参阅下文)提出有关要求。',
You_may_at_any_time: '阁下可有权随时查阅及/或更正由本公司持有有关阁下的个人资料。如有需要,请以书面形式向本公司的总经理办公室提出,地址为香港北角京华道18号15楼或电邮info@hk.cntaiping.com。另本公司私隐政策的全文已上传于www.hk.cntaiping.com,欢迎查阅。',
The_company_is_a_member: '本公司為預防保險詐騙偵測系統成員,詳情請參閱www.hkfi.org.hk/ifpcd/en/index.html。',
In_case_of_any: '本声明的中英文版本如有任何歧异或不一致,概以英文版为准。',
China_Taiping_Insurance_li: '中国太平保险(香港)有限公司',
Pamphlet_Website_Claims: '医疗险掌上/网站理赔使用协议',
Please_Upload_receipts: '请上传收据',
Policy_choice: '保单选择',
Policies_without_claims: '暂无可理赔申请的保单',
Taiping_Hongkong: '太平香港',
Insured_Hongkong: '被保险人',
The_first_prize: '一等奖',
Second_award: '二等奖',
Third_Award: '三等奖',
Four_prize: '四等奖',
Five_prize: '五等奖',
Six_prize: '六等奖',
Seven_prize: '七等奖',
No_prize: '未中奖',
Waiting_for_the_award: '待开奖',
My_lottery_ticket: '我的抽奖券',
Coupon_code: '券码:',
Lottery_time: '开奖时间',
No_lottery_tickets: '您暂无抽奖券',
The_first: '第',
notes: '注',
On_the_fifth_working: '每月第五个工作日对上一个月的「抽奖券」进行随机抽奖,并将中奖名单公示。',
Customer_service_will: '客服会在开奖后5个工作日内与中奖客户联系,如在开奖后10个工作日内仍未能联系上的,则视为中奖客户自动放弃该礼品。',
If_you_have_any: '如有疑问,可直接联系太平通客服热线95589,我们将竭诚为您服务。',
The_right_of_final: '本次活动最终解释权归太平金融服务有限公司所有。',
Lottery_rules: '周周乐',
Rules_of_Activity: '活动规则:',
Winning_announcement: '中奖公告',
Get_a_lottery_ticket: '获取抽奖券',
Monthly_Winners_List: '期中奖名单',
Coupon_code_L: '券码',
Cell_phone_number: '手机号',
No_award_yet_Please: '暂未开奖,敬请期待',
stage: '期',
During_the_event_the: '活动期间,每日开奖一次,次日将从所有「抽奖券」中进行随机抽奖,并将中奖名单公示。',
Please_enter_correct_phone_yao: '请输入正确的邀请码或推荐人手机号码',
rules_gui: '规则>>',
Activity_rules: '活动细则>>',
If_the_nature_and_grade: '如所展示医院的性质、等级信息展示不全,为确保您的保险利益得到有效保障,在此类医院就诊前,请先向医院门诊办公室了解医院相关信息。',
One_lottery_ticket_will:'每日首次转发即可获得抽奖券一张',
Tax_Residents_Only: '仅为中国税收居民',
on_your_acquisition: '恭喜您获得',
We_will_contact_you: ',我们将在3个工作日内与您联系,敬请注意近期来电',
Generate_posters: '生成海报',
Invite_you_to_use: '邀请您使用 "太平通" APP',
share: '分享',
Save_to_album: '保存到相册',
This_version_does: '此版本暂不支持此功能',
Save_failed: '保存失败',
Successful_Preservation: '保存成功',
}
export default zu
/**@flow
* Created by shiyunjie on 2019/3/19.
*/
import {
Platform,
AsyncStorage,
} from 'react-native';
//import { AssetsModule } from './native-utils'
export const getLanguagSetting = async () => {
let lanuage = 'zh-cn'
if (Platform.OS === 'android') {
lanuage = await AsyncStorage.getItem('LANGUAGE_SELECT');
} else {
lanuage = await AsyncStorage.getItem('kUserLanguage');
}
return lanuage || 'zh-cn';
};
export default {};
...@@ -2,23 +2,7 @@ ...@@ -2,23 +2,7 @@
* @flow * @flow
*/ */
import { NativeModules } from 'react-native' import { NativeModules } from 'react-native';
export const HybridDevice = NativeModules.HybridDevice //export const ShareModule = NativeModules.nShareModel
export const HybridPush = NativeModules.HybridPush || {} //export const ExitRNModule = NativeModules.ExitRNRootView
//export const HybridShare = NativeModules.HybridShare
//export const LogReporter = NativeModules.HybridLog
export const HybridMBjca = NativeModules.HybridMBjca
export const HybridAsrTts = NativeModules.HybridAsrTts
export const HybridFile = NativeModules.HybridFile
export const HybridModalAlert = NativeModules.HybridModalAlert
export const HotUpdate = NativeModules.HotUpdate
export const UmengShareModule = NativeModules.UmengShareModule
export const ShareModule = NativeModules.nShareModel
export const OcrModule = NativeModules.OcrModule
export const ExitRNModule = NativeModules.ExitRNRootView
export const AssetsModule = NativeModules.AssetsModule
export const BDLocationModule = NativeModules.BDLocationModule
export const NativeCompressedModule = NativeModules.NativeCompressedModule
export const AndroidMultiImageSelector = NativeModules.multiImageSelector
export const GrowingIO = NativeModules.GrowingIO
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment