├── static ├── .gitkeep ├── trangle.png └── seigaiha.png ├── desktop.ini ├── src ├── assets │ ├── logo.jpg │ ├── logo.png │ └── narrowlogo.jpg ├── router │ └── index.js ├── components │ ├── ErrorHandler.vue │ ├── RoadPage │ │ ├── DetailCard │ │ │ ├── RideDetail.vue │ │ │ ├── WalkDetail.vue │ │ │ ├── DriveDetail.vue │ │ │ ├── BusDetail.vue │ │ │ ├── Collapse.vue │ │ │ └── CardCollapse.vue │ │ ├── DayTransmit.vue │ │ ├── Drawer.vue │ │ ├── SearchBar.vue │ │ ├── DetailPath.vue │ │ └── MapContainer.vue │ ├── User.vue │ ├── CheckList.vue │ ├── RoadPage.vue │ ├── NavBar.vue │ └── InitModel.vue ├── App.vue ├── plungins │ └── LeanCloud.js └── main.js ├── config ├── prod.env.js ├── dev.env.js └── index.js ├── dist ├── static │ ├── trangle.png │ ├── seigaiha.png │ ├── fonts │ │ └── element-icons.6f0a763.ttf │ └── js │ │ ├── manifest.012c6502c66441b451fc.js │ │ ├── manifest.012c6502c66441b451fc.js.map │ │ └── app.00ac63e55ffb13d062d8.js └── index.html ├── .editorconfig ├── .gitignore ├── .babelrc ├── .postcssrc.js ├── index.html ├── README.md └── package.json /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /desktop.ini: -------------------------------------------------------------------------------- 1 | [ViewState] 2 | Mode= 3 | Vid= 4 | FolderType=Generic 5 | -------------------------------------------------------------------------------- /static/trangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dixeran/RoadMap/HEAD/static/trangle.png -------------------------------------------------------------------------------- /src/assets/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dixeran/RoadMap/HEAD/src/assets/logo.jpg -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dixeran/RoadMap/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /static/seigaiha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dixeran/RoadMap/HEAD/static/seigaiha.png -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /dist/static/trangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dixeran/RoadMap/HEAD/dist/static/trangle.png -------------------------------------------------------------------------------- /dist/static/seigaiha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dixeran/RoadMap/HEAD/dist/static/seigaiha.png -------------------------------------------------------------------------------- /src/assets/narrowlogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dixeran/RoadMap/HEAD/src/assets/narrowlogo.jpg -------------------------------------------------------------------------------- /dist/static/fonts/element-icons.6f0a763.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dixeran/RoadMap/HEAD/dist/static/fonts/element-icons.6f0a763.ttf -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const merge = require('webpack-merge') 3 | const prodEnv = require('./prod.env') 4 | 5 | module.exports = merge(prodEnv, { 6 | NODE_ENV: '"development"' 7 | }) 8 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | 7 | # Editor directories and files 8 | .idea 9 | .vscode 10 | *.suo 11 | *.ntvs* 12 | *.njsproj 13 | *.sln 14 | -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false, 5 | "targets": { 6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] 7 | } 8 | }], 9 | "stage-2" 10 | ], 11 | "plugins": ["transform-vue-jsx", "transform-runtime"] 12 | } 13 | -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | "postcss-import": {}, 6 | "postcss-url": {}, 7 | // to edit target browsers: use "browserslist" field in package.json 8 | "autoprefixer": {} 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |骑行距离:{{Rtem.distance}} 米
预计耗时:{{Math.floor(Rtem.time / 60)}} 分钟
步行距离:{{Rtem.distance}} 米
预计耗时:{{Math.floor(Rtem.time / 60)}} 分钟
驾驶距离:{{Rtem.distance}} 米
预计耗时:{{Math.floor(Rtem.time / 60)}} 分钟
路费:{{Rtem.tolls}} 元
存在限行警告
路程花费:{{Rtem.cost}} 元
预期时间:{{Math.floor(Rtem.time / 60)}} 分钟
全程距离:{{Rtem.distance}} 米
步行距离:{{Rtem.walking_distance}} 米
门票花费:{{getDailyCost(n)}}
19 |开业时间:{{detail.dining.opentime}}
打分:{{detail.dining.cp_rating}}
人均花费:{{detail.dining.cost}} 元
开放时间:{{detail.scenic.opentime}}
评分:{{detail.scenic.rating}}
门票价格:{{detail.scenic.price}} 元
评分:{{detail.hotel.rating}}
星级:{{detail.hotel.star}}
最低价格:{{detail.hotel.lowest_price}} 元
{{item.detail.name}}
55 |{{item.detail.address}}
56 |