├── src ├── app │ ├── app.html │ ├── main.ts │ ├── app.scss │ ├── app.component.ts │ └── app.module.ts ├── assets │ └── icon │ │ ├── cunqu.png │ │ ├── jixi.png │ │ ├── safe.png │ │ ├── favicon.ico │ │ ├── shouyi.png │ │ ├── zichang.png │ │ ├── safe_baozhan.png │ │ └── history_duifu.png ├── manifest.json ├── pages │ └── home │ │ ├── home.scss │ │ ├── home.ts │ │ └── home.html ├── declarations.d.ts ├── service-worker.js ├── index.html └── theme │ └── variables.scss ├── typings ├── index.d.ts └── modules │ └── chart.js │ ├── typings.json │ └── index.d.ts ├── gif └── 预览.png ├── resources ├── icon.png ├── splash.png ├── ios │ ├── icon │ │ ├── icon.png │ │ ├── icon-40.png │ │ ├── icon-50.png │ │ ├── icon-60.png │ │ ├── icon-72.png │ │ ├── icon-76.png │ │ ├── icon@2x.png │ │ ├── icon-40@2x.png │ │ ├── icon-40@3x.png │ │ ├── icon-50@2x.png │ │ ├── icon-60@2x.png │ │ ├── icon-60@3x.png │ │ ├── icon-72@2x.png │ │ ├── icon-76@2x.png │ │ ├── icon-83.5@2x.png │ │ ├── icon-small.png │ │ ├── icon-small@2x.png │ │ └── icon-small@3x.png │ └── splash │ │ ├── Default-667h.png │ │ ├── Default-736h.png │ │ ├── Default~iphone.png │ │ ├── Default@2x~iphone.png │ │ ├── Default-568h@2x~iphone.png │ │ ├── Default-Landscape-736h.png │ │ ├── Default-Landscape~ipad.png │ │ ├── Default-Portrait~ipad.png │ │ ├── Default-Landscape@2x~ipad.png │ │ ├── Default-Portrait@2x~ipad.png │ │ ├── Default-Portrait@~ipadpro.png │ │ └── Default-Landscape@~ipadpro.png └── android │ ├── icon │ ├── drawable-hdpi-icon.png │ ├── drawable-ldpi-icon.png │ ├── drawable-mdpi-icon.png │ ├── drawable-xhdpi-icon.png │ ├── drawable-xxhdpi-icon.png │ └── drawable-xxxhdpi-icon.png │ └── splash │ ├── drawable-land-hdpi-screen.png │ ├── drawable-land-ldpi-screen.png │ ├── drawable-land-mdpi-screen.png │ ├── drawable-land-xhdpi-screen.png │ ├── drawable-port-hdpi-screen.png │ ├── drawable-port-ldpi-screen.png │ ├── drawable-port-mdpi-screen.png │ ├── drawable-port-xhdpi-screen.png │ ├── drawable-land-xxhdpi-screen.png │ ├── drawable-land-xxxhdpi-screen.png │ ├── drawable-port-xxhdpi-screen.png │ └── drawable-port-xxxhdpi-screen.png ├── ionic.config.json ├── tslint.json ├── .editorconfig ├── tsconfig.json ├── .gitignore ├── README.md ├── package.json └── config.xml /src/app/app.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /typings/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /gif/预览.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/gif/预览.png -------------------------------------------------------------------------------- /resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/icon.png -------------------------------------------------------------------------------- /resources/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/splash.png -------------------------------------------------------------------------------- /src/assets/icon/cunqu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/src/assets/icon/cunqu.png -------------------------------------------------------------------------------- /src/assets/icon/jixi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/src/assets/icon/jixi.png -------------------------------------------------------------------------------- /src/assets/icon/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/src/assets/icon/safe.png -------------------------------------------------------------------------------- /resources/ios/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon.png -------------------------------------------------------------------------------- /src/assets/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/src/assets/icon/favicon.ico -------------------------------------------------------------------------------- /src/assets/icon/shouyi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/src/assets/icon/shouyi.png -------------------------------------------------------------------------------- /src/assets/icon/zichang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/src/assets/icon/zichang.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-40.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-50.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-60.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-72.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-76.png -------------------------------------------------------------------------------- /resources/ios/icon/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon@2x.png -------------------------------------------------------------------------------- /src/assets/icon/safe_baozhan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/src/assets/icon/safe_baozhan.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-40@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-40@3x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-50@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-60@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-60@3x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-72@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-76@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-83.5@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-small.png -------------------------------------------------------------------------------- /src/assets/icon/history_duifu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/src/assets/icon/history_duifu.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-small@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/icon/icon-small@3x.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-667h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-667h.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-736h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-736h.png -------------------------------------------------------------------------------- /resources/ios/splash/Default~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default~iphone.png -------------------------------------------------------------------------------- /resources/ios/splash/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default@2x~iphone.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-hdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/icon/drawable-hdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-ldpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/icon/drawable-ldpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-mdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/icon/drawable-mdpi-icon.png -------------------------------------------------------------------------------- /ionic.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ionic2-app-base", 3 | "app_id": "", 4 | "typescript": true, 5 | "v2": true, 6 | "type": "ionic-angular" 7 | } 8 | -------------------------------------------------------------------------------- /resources/android/icon/drawable-xhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/icon/drawable-xhdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-xxhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/icon/drawable-xxhdpi-icon.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape-736h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-Landscape-736h.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-xxxhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/icon/drawable-xxxhdpi-icon.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Portrait@~ipadpro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-Portrait@~ipadpro.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape@~ipadpro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/ios/splash/Default-Landscape@~ipadpro.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-hdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-land-hdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-ldpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-land-ldpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-mdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-land-mdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-xhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-land-xhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-hdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-port-hdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-ldpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-port-ldpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-mdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-port-mdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-xhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-port-xhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-xxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-land-xxhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-xxxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-land-xxxhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-xxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-port-xxhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-xxxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicallc/ionic3_angular4_p2p/HEAD/resources/android/splash/drawable-port-xxxhdpi-screen.png -------------------------------------------------------------------------------- /src/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "rules": { 3 | "no-duplicate-variable": true, 4 | "no-unused-variable": [ 5 | true 6 | ] 7 | }, 8 | "rulesDirectory": [ 9 | "node_modules/tslint-eslint-rules/dist/rules" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ionic", 3 | "short_name": "Ionic", 4 | "start_url": "index.html", 5 | "display": "standalone", 6 | "icons": [{ 7 | "src": "assets/imgs/logo.png", 8 | "sizes": "512x512", 9 | "type": "image/png" 10 | }], 11 | "background_color": "#4e8ef7", 12 | "theme_color": "#4e8ef7" 13 | } -------------------------------------------------------------------------------- /typings/modules/chart.js/typings.json: -------------------------------------------------------------------------------- 1 | { 2 | "resolution": "main", 3 | "tree": { 4 | "src": "https://raw.githubusercontent.com/wujun4code/typed-chart.js/6d86e2c801cfd55c452842546d1b3bef91525462/typings.json", 5 | "raw": "registry:npm/chart.js#2.1.4+20160615174920", 6 | "main": "index.d.ts", 7 | "version": "", 8 | "name": "chart.js" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs 2 | # editorconfig.org 3 | 4 | root = true 5 | 6 | [*] 7 | indent_style = space 8 | indent_size = 2 9 | 10 | # We recommend you to keep these unchanged 11 | end_of_line = lf 12 | charset = utf-8 13 | trim_trailing_whitespace = true 14 | insert_final_newline = true 15 | 16 | [*.md] 17 | trim_trailing_whitespace = false -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "allowSyntheticDefaultImports": true, 4 | "declaration": false, 5 | "emitDecoratorMetadata": true, 6 | "experimentalDecorators": true, 7 | "lib": [ 8 | "dom", 9 | "es2015" 10 | ], 11 | "module": "es2015", 12 | "moduleResolution": "node", 13 | "sourceMap": true, 14 | "target": "es5" 15 | }, 16 | "include": [ 17 | "src/**/*.ts" 18 | ], 19 | "exclude": [ 20 | "node_modules" 21 | ], 22 | "compileOnSave": false, 23 | "atom": { 24 | "rewriteTsconfig": false 25 | } 26 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Specifies intentionally untracked files to ignore when using Git 2 | # http://git-scm.com/docs/gitignore 3 | 4 | *~ 5 | *.sw[mnpcod] 6 | *.log 7 | *.tmp 8 | *.tmp.* 9 | log.txt 10 | *.sublime-project 11 | *.sublime-workspace 12 | .vscode/ 13 | npm-debug.log* 14 | 15 | .idea/ 16 | .sass-cache/ 17 | .tmp/ 18 | .versions/ 19 | coverage/ 20 | dist/ 21 | node_modules/ 22 | tmp/ 23 | temp/ 24 | hooks/ 25 | platforms/ 26 | plugins/ 27 | plugins/android.json 28 | plugins/ios.json 29 | www/ 30 | $RECYCLE.BIN/ 31 | 32 | .DS_Store 33 | Thumbs.db 34 | UserInterfaceState.xcuserstate 35 | /node_modules/ 36 | /www/ 37 | -------------------------------------------------------------------------------- /src/pages/home/home.scss: -------------------------------------------------------------------------------- 1 | page-home { 2 | .icon_more { 3 | font-size: 64px; 4 | color : #222222; 5 | } 6 | .toolbar-background-ios{ 7 | background: white; 8 | } 9 | .content{ 10 | .header{ 11 | width: 100%; 12 | height: 25%; 13 | background-color: #FC5A5B; 14 | .top{ 15 | width: 100%; 16 | height: 60%; 17 | display: flex; 18 | flex-direction: column; 19 | justify-content: center; 20 | align-items:center; 21 | } 22 | .botttom{ 23 | width: 100%; 24 | height: 39%; 25 | display: flex; 26 | align-items:center; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/app/app.scss: -------------------------------------------------------------------------------- 1 | // http://ionicframework.com/docs/v2/theming/ 2 | 3 | 4 | // App Global Sass 5 | // -------------------------------------------------- 6 | // Put style rules here that you want to apply globally. These 7 | // styles are for the entire app and not just one component. 8 | // Additionally, this file can be also used as an entry point 9 | // to import other Sass files to be included in the output CSS. 10 | // 11 | // Shared Sass variables, which can be used to adjust Ionic's 12 | // default Sass variables, belong in "theme/variables.scss". 13 | // 14 | // To declare rules for a specific mode, create a child rule 15 | // for the .md, .ios, or .wp mode classes. The mode class is 16 | // automatically applied to the element in the app. 17 | -------------------------------------------------------------------------------- /src/declarations.d.ts: -------------------------------------------------------------------------------- 1 | /* 2 | Declaration files are how the Typescript compiler knows about the type information(or shape) of an object. 3 | They're what make intellisense work and make Typescript know all about your code. 4 | 5 | A wildcard module is declared below to allow third party libraries to be used in an app even if they don't 6 | provide their own type declarations. 7 | 8 | To learn more about using third party libraries in an Ionic app, check out the docs here: 9 | http://ionicframework.com/docs/v2/resources/third-party-libs/ 10 | 11 | For more info on type definition files, check out the Typescript docs here: 12 | https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html 13 | */ 14 | declare module '*'; 15 | declare module 'echarts'; -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { Platform } from 'ionic-angular'; 3 | import { StatusBar } from '@ionic-native/status-bar'; 4 | import { SplashScreen } from '@ionic-native/splash-screen'; 5 | 6 | import { HomePage } from '../pages/home/home'; 7 | @Component({ 8 | templateUrl: 'app.html' 9 | }) 10 | export class MyApp { 11 | rootPage:any = HomePage; 12 | 13 | constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen) { 14 | platform.ready().then(() => { 15 | // Okay, so the platform is ready and our plugins are available. 16 | // Here you can do any higher level native things you might need. 17 | statusBar.styleDefault(); 18 | splashScreen.hide(); 19 | }); 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /src/service-worker.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Check out https://googlechrome.github.io/sw-toolbox/ for 3 | * more info on how to use sw-toolbox to custom configure your service worker. 4 | */ 5 | 6 | 7 | 'use strict'; 8 | importScripts('./build/sw-toolbox.js'); 9 | 10 | self.toolbox.options.cache = { 11 | name: 'ionic-cache' 12 | }; 13 | 14 | // pre-cache our key assets 15 | self.toolbox.precache( 16 | [ 17 | './build/main.js', 18 | './build/main.css', 19 | './build/polyfills.js', 20 | 'index.html', 21 | 'manifest.json' 22 | ] 23 | ); 24 | 25 | // dynamically cache any other local assets 26 | self.toolbox.router.any('/*', self.toolbox.cacheFirst); 27 | 28 | // for any other requests go to the network, cache, 29 | // and then only use that cached resource if your user goes offline 30 | self.toolbox.router.default = self.toolbox.networkFirst; 31 | -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- 1 | import { BrowserModule } from '@angular/platform-browser'; 2 | import { ErrorHandler, NgModule } from '@angular/core'; 3 | import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular'; 4 | import { SplashScreen } from '@ionic-native/splash-screen'; 5 | import { StatusBar } from '@ionic-native/status-bar'; 6 | 7 | import { MyApp } from './app.component'; 8 | import { HomePage } from '../pages/home/home'; 9 | 10 | @NgModule({ 11 | declarations: [ 12 | MyApp, 13 | HomePage 14 | ], 15 | imports: [ 16 | BrowserModule, 17 | IonicModule.forRoot(MyApp,{ 18 | iconMode: 'ios', 19 | mode:'ios', 20 | }) 21 | ], 22 | bootstrap: [IonicApp], 23 | entryComponents: [ 24 | MyApp, 25 | HomePage 26 | ], 27 | providers: [ 28 | StatusBar, 29 | SplashScreen, 30 | {provide: ErrorHandler, useClass: IonicErrorHandler} 31 | ] 32 | }) 33 | export class AppModule {} 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ionic3_angular4_p2p 2 | ===================== 3 | 4 | > 最近一直听说百度钱包的年化超越了余额宝,默默的下了一个百度钱包,发现不是很大,只有10M,带着疑问,打开了app,居然发现很多都是H5做的,当然我不知道是不是使用了混合技术,有些页面直接打开了webview进行加载网页... 5 | 6 | 7 | ok,本来想试试VUE的,后面还是用回了AG,因为我想做的部分页面有图标,PM又叫我研究甘特图。 8 | 9 | so,开干 10 | 11 | ### 0.使用 ### 12 | 13 | 14 | 15 | - cnpm install 下载依赖 16 | - ionic serve 开启浏览器调试 17 | 18 | 19 | 20 | 自带ionic环境哦 21 | 22 | 23 | ### 1.预览 ### 24 | 25 | 页面我已经放在我node.js服务器上了,可以直接在手机预览效果 26 | 27 | [链接](http://learnserver.duapp.com/html/bdp2p/index.html) 28 | 29 | 30 | 31 | 32 | ### 2.总结 ### 33 | 34 | 1.chart库使用了百度的echart库,如果不是很了解引用第三方js库呢 35 | 36 | [点击打开](http://www.cnblogs.com/hedengyao/p/6495785.html) 37 | 38 | 2.关于垂直居中,平行居中,还是使用flex布局,靠谱点,当然你也可以用ionic的grid布局(有概率不起作用...) 39 | 40 | 3.绝对布局在ionic貌似有点不起作用....建议使用ionic的**ion-fab** 41 | 42 | ### 3.代码地址 ### 43 | 44 | [github地址](https://github.com/dicallc/ionic3_angular4_p2p) 45 | 46 | 47 | 48 | ### 4.结语 ### 49 | 有问题的话,可以在github中提issue一起讨论,如果能够帮你,轻轻的点一下star呗 50 | 51 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ionic-app-base", 3 | "version": "0.0.0", 4 | "author": "Ionic Framework", 5 | "homepage": "http://ionicframework.com/", 6 | "private": true, 7 | "scripts": { 8 | "clean": "ionic-app-scripts clean", 9 | "build": "ionic-app-scripts build", 10 | "lint": "ionic-app-scripts lint", 11 | "ionic:build": "ionic-app-scripts build", 12 | "ionic:serve": "ionic-app-scripts serve" 13 | }, 14 | "dependencies": { 15 | "@angular/common": "4.1.0", 16 | "@angular/compiler": "4.1.0", 17 | "@angular/compiler-cli": "4.1.0", 18 | "@angular/core": "4.1.0", 19 | "@angular/forms": "4.1.0", 20 | "@angular/http": "4.1.0", 21 | "@angular/platform-browser": "4.1.0", 22 | "@angular/platform-browser-dynamic": "4.1.0", 23 | "@ionic-native/core": "3.7.0", 24 | "@ionic-native/splash-screen": "3.7.0", 25 | "@ionic-native/status-bar": "3.7.0", 26 | "@ionic/storage": "2.0.1", 27 | "@types/echarts": "0.0.6", 28 | "echarts": "^3.5.4", 29 | "ionic-angular": "3.2.1", 30 | "ionicons": "3.0.0", 31 | "rxjs": "5.1.1", 32 | "sw-toolbox": "3.6.0", 33 | "zone.js": "0.8.10" 34 | }, 35 | "devDependencies": { 36 | "@ionic/app-scripts": "1.3.7", 37 | "typescript": "2.2.1" 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Ionic App 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /src/theme/variables.scss: -------------------------------------------------------------------------------- 1 | ::-webkit-scrollbar { 2 | display: none !important; 3 | } 4 | $font-path: "../assets/fonts"; 5 | @import "ionic.globals"; 6 | 7 | 8 | // Shared Variables 9 | // -------------------------------------------------- 10 | // To customize the look and feel of this app, you can override 11 | // the Sass variables found in Ionic's source scss files. 12 | // To view all the possible Ionic variables, see: 13 | // http://ionicframework.com/docs/v2/theming/overriding-ionic-variables/ 14 | 15 | 16 | 17 | 18 | // Named Color Variables 19 | // -------------------------------------------------- 20 | // Named colors makes it easy to reuse colors on various components. 21 | // It's highly recommended to change the default colors 22 | // to match your app's branding. Ionic uses a Sass map of 23 | // colors so you can add, rename and remove colors as needed. 24 | // The "primary" color is the only required color in the map. 25 | 26 | $colors: ( 27 | primary: #488aff, 28 | secondary: #32db64, 29 | danger: #f53d3d, 30 | light: #f4f4f4, 31 | dark: #222 32 | ); 33 | 34 | 35 | // App iOS Variables 36 | // -------------------------------------------------- 37 | // iOS only Sass variables can go here 38 | 39 | 40 | 41 | 42 | // App Material Design Variables 43 | // -------------------------------------------------- 44 | // Material Design only Sass variables can go here 45 | 46 | 47 | 48 | 49 | // App Windows Variables 50 | // -------------------------------------------------- 51 | // Windows only Sass variables can go here 52 | 53 | 54 | 55 | 56 | // App Theme 57 | // -------------------------------------------------- 58 | // Ionic apps can have different themes applied, which can 59 | // then be future customized. This import comes last 60 | // so that the above variables are used and Ionic's 61 | // default are overridden. 62 | 63 | @import "ionic.theme.default"; 64 | 65 | 66 | // Ionicons 67 | // -------------------------------------------------- 68 | // The premium icon font for Ionic. For more info, please see: 69 | // http://ionicframework.com/docs/v2/ionicons/ 70 | 71 | @import "ionic.ionicons"; 72 | 73 | 74 | // Fonts 75 | // -------------------------------------------------- 76 | 77 | @import "roboto"; 78 | @import "noto-sans"; 79 | -------------------------------------------------------------------------------- /src/pages/home/home.ts: -------------------------------------------------------------------------------- 1 | import { Component, ViewChild, ElementRef } from '@angular/core'; 2 | import { NavController } from 'ionic-angular'; 3 | // import Chart from 'chart.js'; // 导入chart.js 4 | import Echarts from 'echarts'; 5 | @Component({ 6 | selector: 'page-home', 7 | templateUrl: 'home.html' 8 | }) 9 | export class HomePage { 10 | @ViewChild('chartLine') chartLine: ElementRef; 11 | chart: any; 12 | 13 | constructor(public navCtrl: NavController) { 14 | 15 | } 16 | ionViewDidEnter(){ 17 | this.chart= this.chartLine.nativeElement; 18 | let instance=Echarts.init(this.chartLine.nativeElement).setOption({ 19 | 20 | grid: { 21 | left: '3%', 22 | right: '4%', 23 | bottom: '3%', 24 | height:'100%', 25 | containLabel: true, 26 | borderColor:"#E0E0E0", 27 | }, 28 | xAxis : [ 29 | { 30 | 31 | axisLine:{ 32 | lineStyle:{ 33 | color:'#E3D4D3', 34 | width:1,//这里是为了突出显示加上的 35 | } 36 | }, 37 | type : 'category', 38 | boundaryGap : false, 39 | axisLabel: { 40 | show: true, 41 | textStyle: { 42 | color: '#999999' 43 | } 44 | }, 45 | data : ["04-24","05-29","05-23"] 46 | 47 | } 48 | ], 49 | yAxis : [ 50 | { 51 | //设置轴线的属性 52 | axisLine:{ 53 | lineStyle:{ 54 | color:'#E3D4D3', 55 | width:1,//这里是为了突出显示加上的 56 | } 57 | }, 58 | min:1.6, 59 | max:7.6, 60 | type : 'value', 61 | axisLabel: { 62 | show: true, 63 | interval:0, 64 | textStyle: { 65 | color: '#999999' 66 | } 67 | }, 68 | splitLine: { 69 | lineStyle: { 70 | color: "#E0E0E0" 71 | } 72 | }, 73 | 74 | } 75 | ], 76 | series : [ 77 | { 78 | name:'邮件营销', 79 | type:'line', 80 | stack: '总量', 81 | lineStyle:{ 82 | normal:{ 83 | color:'#FB685C', 84 | width:3 85 | }, 86 | }, 87 | itemStyle:{ 88 | normal :{ 89 | color:'#FB685C', 90 | borderWidth:4, 91 | borderColor :'#fff', 92 | shadowColor:'#FB685C', 93 | shadowBlur: 5 94 | } 95 | }, 96 | areaStyle: {normal: { 97 | width:'4' 98 | }}, 99 | markPoint: { 100 | symbol:'roundRect', 101 | data : [ 102 | {name: '', value: "123", xAxis: 1, yAxis: 4.6} 103 | 104 | ] 105 | }, 106 | data:[4.60,4.60,4.60] 107 | } 108 | 109 | 110 | ] 111 | }); 112 | } 113 | 114 | 115 | } 116 | -------------------------------------------------------------------------------- /config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MyApp 4 | An awesome Ionic/Cordova app. 5 | Ionic Framework Team 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | -------------------------------------------------------------------------------- /typings/modules/chart.js/index.d.ts: -------------------------------------------------------------------------------- 1 | // Generated by typings 2 | // Source: https://raw.githubusercontent.com/wujun4code/typed-chart.js/6d86e2c801cfd55c452842546d1b3bef91525462/index.d.ts 3 | declare module 'chart.js' { 4 | // Generated by typings 5 | // Type definitions for chart.js v2.1.4 6 | // Definitions by: Wu Jun 7 | // Typed it,enjoy it! 8 | 9 | class Chart { 10 | constructor(ctx: CanvasRenderingContext2D, options?: any); 11 | 12 | static Line(ctx: CanvasRenderingContext2D, options?: any): Chart; 13 | 14 | static Bar(ctx: CanvasRenderingContext2D, options?: any): Chart; 15 | 16 | static Bubble(ctx: CanvasRenderingContext2D, options?: any): Chart; 17 | 18 | static Doughnut(ctx: CanvasRenderingContext2D, options?: any): Chart; 19 | 20 | static PolarArea(ctx: CanvasRenderingContext2D, options?: any): Chart; 21 | 22 | static Radar(ctx: CanvasRenderingContext2D, options?: any): Chart; 23 | } 24 | namespace Chart { 25 | export interface ChartDataSet { 26 | label: string; 27 | fillColor: string; 28 | strokeColor: string; 29 | 30 | /* Line, Radar */ 31 | pointColor?: string; 32 | pointStrokeColor?: string; 33 | pointHighlightFill?: string; 34 | pointHighlightStroke?: string; 35 | 36 | /* Bar */ 37 | highlightFill?: string; 38 | highlightStroke?: string; 39 | data: number[]; 40 | } 41 | export interface LinearChartData { 42 | labels: string[]; 43 | datasets: ChartDataSet[]; 44 | xAxisID?: string; 45 | yAxisID?: string; 46 | fill?: boolean; 47 | lineTension?: number; 48 | backgroundColor?: string; 49 | borderWidth?: number; 50 | borderColor?: string; 51 | borderCapStyle?: string; 52 | borderDash?: number[]; 53 | borderDashOffset?: number; 54 | borderJoinStyle?: string; 55 | pointBorderColor?: string[]; 56 | pointBorderWidth?: number[]; 57 | pointRadius?: number[]; 58 | pointHoverRadius?: number[]; 59 | pointHitRadius?: number[]; 60 | pointHoverBackgroundColor?: string[]; 61 | pointHoverBorderColor?: string[]; 62 | pointHoverBorderWidth?: number[]; 63 | pointStyle?: any 64 | } 65 | 66 | export interface CircularChartData { 67 | value: number; 68 | color?: string; 69 | highlight?: string; 70 | label?: string; 71 | } 72 | 73 | export interface ChartSettings { 74 | animation?: boolean; 75 | animationSteps?: number; 76 | animationEasing?: string; 77 | showScale?: boolean; 78 | scaleOverride?: boolean; 79 | scaleSteps?: number; 80 | scaleStepWidth?: number; 81 | scaleStartValue?: number; 82 | scaleLineColor?: string; 83 | scaleLineWidth?: number; 84 | scaleShowLabels?: boolean; 85 | scaleLabel?: string; 86 | scaleIntegersOnly?: boolean; 87 | scaleBeginAtZero?: boolean; 88 | scaleFontFamily?: string; 89 | scaleFontSize?: number; 90 | scaleFontStyle?: string; 91 | scaleFontColor?: string; 92 | responsive?: boolean; 93 | maintainAspectRatio?: boolean; 94 | showTooltips?: boolean; 95 | tooltipEvents?: string[]; 96 | tooltipFillColor?: string; 97 | tooltipFontFamily?: string; 98 | tooltipFontSize?: number; 99 | tooltipFontStyle?: string; 100 | tooltipFontColor?: string; 101 | tooltipTitleFontFamily?: string; 102 | tooltipTitleFontSize?: number; 103 | tooltipTitleFontStyle?: string; 104 | tooltipTitleFontColor?: string; 105 | tooltipYPadding?: number; 106 | tooltipXPadding?: number; 107 | tooltipCaretSize?: number; 108 | tooltipCornerRadius?: number; 109 | tooltipXOffset?: number; 110 | tooltipTemplate?: string; 111 | multiTooltipTemplate?: string; 112 | onAnimationProgress?: () => any; 113 | onAnimationComplete?: () => any; 114 | } 115 | 116 | export interface ChartOptions extends ChartSettings { 117 | scaleShowGridLines?: boolean; 118 | scaleGridLineColor?: string; 119 | scaleGridLineWidth?: number; 120 | scaleShowHorizontalLines?: boolean; 121 | scaleShowVerticalLines?: boolean; 122 | legendTemplate?: string; 123 | } 124 | 125 | export interface PointsAtEvent { 126 | value: number; 127 | label: string; 128 | datasetLabel: string; 129 | strokeColor: string; 130 | fillColor: string; 131 | highlightFill: string; 132 | highlightStroke: string; 133 | x: number; 134 | y: number; 135 | } 136 | 137 | export interface ChartInstance { 138 | clear: () => void; 139 | stop: () => void; 140 | resize: () => void; 141 | destroy: () => void; 142 | toBase64Image: () => string; 143 | generateLegend: () => string; 144 | } 145 | 146 | export interface LinearInstance extends ChartInstance { 147 | getPointsAtEvent: (event: Event) => PointsAtEvent[]; 148 | update: () => void; 149 | addData: (valuesArray: number[], label: string) => void; 150 | removeData: (index?: number) => void; 151 | } 152 | 153 | export interface CircularInstance extends ChartInstance { 154 | getSegmentsAtEvent: (event: Event) => {}[]; 155 | update: () => void; 156 | addData: (valuesArray: CircularChartData, index?: number) => void; 157 | removeData: (index: number) => void; 158 | segments: Array; 159 | } 160 | 161 | export interface LineChartOptions extends ChartOptions { 162 | bezierCurve?: boolean; 163 | bezierCurveTension?: number; 164 | pointDot?: boolean; 165 | pointDotRadius?: number; 166 | pointDotStrokeWidth?: number; 167 | pointHitDetectionRadius?: number; 168 | datasetStroke?: boolean; 169 | datasetStrokeWidth?: number; 170 | datasetFill?: boolean; 171 | } 172 | 173 | export interface BarChartOptions extends ChartOptions { 174 | scaleBeginAtZero?: boolean; 175 | barShowStroke?: boolean; 176 | barStrokeWidth?: number; 177 | barValueSpacing?: number; 178 | barDatasetSpacing?: number; 179 | } 180 | 181 | export interface RadarChartOptions extends ChartSettings { 182 | scaleShowLine?: boolean; 183 | angleShowLineOut?: boolean; 184 | scaleShowLabels?: boolean; 185 | scaleBeginAtZero?: boolean; 186 | angleLineColor?: string; 187 | angleLineWidth?: number; 188 | pointLabelFontFamily?: string; 189 | pointLabelFontStyle?: string; 190 | pointLabelFontSize?: number; 191 | pointLabelFontColor?: string; 192 | pointDot?: boolean; 193 | pointDotRadius?: number; 194 | pointDotStrokeWidth?: number; 195 | pointHitDetectionRadius?: number; 196 | datasetStroke?: boolean; 197 | datasetStrokeWidth?: number; 198 | datasetFill?: boolean; 199 | legendTemplate?: string; 200 | } 201 | 202 | export interface PolarAreaChartOptions extends ChartSettings { 203 | scaleShowLabelBackdrop?: boolean; 204 | scaleBackdropColor?: string; 205 | scaleBeginAtZero?: boolean; 206 | scaleBackdropPaddingY?: number; 207 | scaleBackdropPaddingX?: number; 208 | scaleShowLine?: boolean; 209 | segmentShowStroke?: boolean; 210 | segmentStrokeColor?: string; 211 | segmentStrokeWidth?: number; 212 | animationSteps?: number; 213 | animationEasing?: string; 214 | animateRotate?: boolean; 215 | animateScale?: boolean; 216 | legendTemplate?: string; 217 | } 218 | 219 | export interface PieChartOptions extends ChartSettings { 220 | segmentShowStroke?: boolean; 221 | segmentStrokeColor?: string; 222 | segmentStrokeWidth?: number; 223 | percentageInnerCutout?: number; 224 | animationSteps?: number; 225 | animationEasing?: string; 226 | animateRotate?: boolean; 227 | animateScale?: boolean; 228 | legendTemplate?: string; 229 | } 230 | } 231 | 232 | export = Chart; 233 | } 234 | -------------------------------------------------------------------------------- /src/pages/home/home.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 活期盈 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 |
18 | 19 |
20 |
21 |
22 |
23 |
昨日年华收益率
24 |
4.600%
25 |
26 |
27 |
28 |
29 |
起投金额(元)
30 |
1000
31 |
32 |
33 |
每万元收益(元)
34 |
1.2603
35 |
36 |
37 |
38 |
39 |
40 |
41 | 42 |
当日计息
43 |
44 |
45 | 46 |
灵活存取
47 |
48 |
49 | 50 |
收益更高
51 |
52 |
53 |
54 | 55 | 56 | 交易规则 57 | 58 | 59 | 60 | 61 |
62 | 63 | 64 | 65 | 资金转入 66 | 67 | 68 | 1000元起投,一元递增 69 | 70 | 71 | 72 | 73 | 74 | 收益规则 75 | 76 | 77 | 当天15:00前转入,当天产生收益(周末及法定节日顺延),第二天可查看收益 78 | 79 | 80 | 81 | 82 | 83 | 资金转出 84 | 85 | 86 | 当天15:00前转出,资金预计第二天23:59前到帐(周末及法定节日顺延),不支持2小时内快速到帐,转出当天无收益 87 | 88 | 89 |
90 | 91 | 92 | 昨日年化 93 | 94 | 95 | 96 | 97 |
98 |
99 |
100 |
101 | 102 | 103 | 收益估算 104 | 105 | 106 | 107 | 108 |
109 |
110 | 投资20000元,预计30日可赚75.60元 111 |
112 | 113 | 114 | 115 | 1000 116 | 117 | 118 | 5000 119 | 120 | 121 | 10000 122 | 123 | 124 | 20000 125 | 126 | 127 | 50000 128 | 129 | 130 | 100000 131 | 132 | 133 |
134 | 135 | 136 | 百度理财 安全保障 137 | 138 | 139 | 140 | 141 |
142 |
143 |
144 | 145 |
严选优质财产
146 |
147 |
148 | 149 |
多重安全保障
150 |
151 |
152 | 153 |
历史100%兑付
154 |
155 |
156 |
157 | 158 | 产品介绍 159 | 160 |
161 | 162 | 163 | 164 | 产品类型 165 | 166 | 167 | 开放型现金管理类产品 168 | 169 | 170 | 171 | 172 | 173 | 风险说明 174 | 175 | 176 | 风险等级为较低,适合稳健型及以上用户 177 | 178 | 179 | 180 | 181 | 182 | 投资范围 183 | 184 | 185 | 存款、债券、债券基金、货币市场基金等流动型资产、以及符合监管要求的债权类资产、权益类资产或资产组合 186 | 187 | 188 | 189 | 190 | 购买产品请仔细阅读《产品说明书》《认购协议》《风险提示书》《投资者承诺》等相关信息。 191 | 192 | 193 |
194 | 195 | 常见问题 196 | 197 | 198 | 199 | 200 |
201 | 202 | 支持银行及限额 203 | 204 | 205 | 206 | 207 |
208 |
209 | 210 |
211 |
212 | --------------------------------------------------------------------------------