Browse Source

webapp项目

asd26269546 2 years ago
commit
0d1026c213
100 changed files with 426 additions and 0 deletions
  1. 23 0
      .gitignore
  2. 19 0
      README.md
  3. 5 0
      babel.config.js
  4. 19 0
      jsconfig.json
  5. 35 0
      package.json
  6. BIN
      public/favicon.ico
  7. 18 0
      public/index.html
  8. 12 0
      src/App.vue
  9. 40 0
      src/assets/css/index.scss
  10. 99 0
      src/assets/icon/iconfont.css
  11. 156 0
      src/assets/icon/iconfont.json
  12. BIN
      src/assets/icon/iconfont.ttf
  13. BIN
      src/assets/icon/iconfont.woff
  14. BIN
      src/assets/icon/iconfont.woff2
  15. BIN
      src/assets/images/app-icon.png
  16. BIN
      src/assets/images/btn_jxc_blue.png
  17. BIN
      src/assets/images/btn_jxc_gray.png
  18. BIN
      src/assets/images/btn_kanban_blue.png
  19. BIN
      src/assets/images/btn_kanban_gray.png
  20. BIN
      src/assets/images/btn_mine_blue.png
  21. BIN
      src/assets/images/btn_mine_gray.png
  22. BIN
      src/assets/images/btn_sb_blue.png
  23. BIN
      src/assets/images/btn_sb_gray.png
  24. BIN
      src/assets/images/btn_sc_blue.png
  25. BIN
      src/assets/images/btn_sc_gray.png
  26. BIN
      src/assets/images/btn_shebei_blue.png
  27. BIN
      src/assets/images/btn_shebei_gray.png
  28. BIN
      src/assets/images/btn_shengc_blue.png
  29. BIN
      src/assets/images/btn_shengc_gray.png
  30. BIN
      src/assets/images/btn_xz_blue.png
  31. BIN
      src/assets/images/btn_xz_gray.png
  32. BIN
      src/assets/images/bzj.png
  33. BIN
      src/assets/images/icon_bpdj.png
  34. BIN
      src/assets/images/icon_bpq.png
  35. BIN
      src/assets/images/icon_bzj@2x.png
  36. BIN
      src/assets/images/icon_cangkwh@2x.png
  37. BIN
      src/assets/images/icon_cgth@2x.png
  38. BIN
      src/assets/images/icon_chanpfl@2x.png
  39. BIN
      src/assets/images/icon_chanpwh@2x.png
  40. BIN
      src/assets/images/icon_chuk@2x.png
  41. BIN
      src/assets/images/icon_clsj@2x.png
  42. BIN
      src/assets/images/icon_crkls@2x.png
  43. BIN
      src/assets/images/icon_dcg@2x.png
  44. BIN
      src/assets/images/icon_diaoc@2x.png
  45. BIN
      src/assets/images/icon_dqwd.png
  46. BIN
      src/assets/images/icon_fapgl@2x.png
  47. BIN
      src/assets/images/icon_flp.png
  48. BIN
      src/assets/images/icon_fukgl@2x.png
  49. BIN
      src/assets/images/icon_gongdgl@2x.png
  50. BIN
      src/assets/images/icon_gyj@2x.png
  51. BIN
      src/assets/images/icon_gysjgwh@2x.png
  52. BIN
      src/assets/images/icon_gyswh@2x.png
  53. BIN
      src/assets/images/icon_gzms-1.png
  54. BIN
      src/assets/images/icon_gzms.png
  55. BIN
      src/assets/images/icon_gzms1.png
  56. BIN
      src/assets/images/icon_gzms@2x.png
  57. BIN
      src/assets/images/icon_hetgl.png
  58. BIN
      src/assets/images/icon_jb@2x.png
  59. BIN
      src/assets/images/icon_jhcl.png
  60. BIN
      src/assets/images/icon_jihgl.png
  61. BIN
      src/assets/images/icon_jrdj.png
  62. BIN
      src/assets/images/icon_kjsj.png
  63. BIN
      src/assets/images/icon_kuccx@2x.png
  64. BIN
      src/assets/images/icon_kucpd@2x.png
  65. BIN
      src/assets/images/icon_lisfk@2x.png
  66. BIN
      src/assets/images/icon_lxdj.png
  67. BIN
      src/assets/images/icon_lxj@2x.png
  68. BIN
      src/assets/images/icon_mfzbs.png
  69. BIN
      src/assets/images/icon_mjg@2x.png
  70. BIN
      src/assets/images/icon_mjzt.png
  71. BIN
      src/assets/images/icon_mjzt@2x.png
  72. BIN
      src/assets/images/icon_pl.png
  73. BIN
      src/assets/images/icon_pydj.png
  74. BIN
      src/assets/images/icon_pyf.png
  75. BIN
      src/assets/images/icon_qf@2x.png
  76. BIN
      src/assets/images/icon_qhyy@2x.png
  77. BIN
      src/assets/images/icon_renwlz.png
  78. BIN
      src/assets/images/icon_renwzp.png
  79. BIN
      src/assets/images/icon_ruk@2x.png
  80. BIN
      src/assets/images/icon_sbxx@2x.png
  81. BIN
      src/assets/images/icon_sbzt.png
  82. BIN
      src/assets/images/icon_sbzt1.png
  83. BIN
      src/assets/images/icon_sbzt@2x.png
  84. BIN
      src/assets/images/icon_sggl@2x.png
  85. BIN
      src/assets/images/icon_shengcbb.png
  86. BIN
      src/assets/images/icon_shengcbg.png
  87. BIN
      src/assets/images/icon_shidu.png
  88. BIN
      src/assets/images/icon_sw.png
  89. BIN
      src/assets/images/icon_tkgl@2x.png
  90. BIN
      src/assets/images/icon_wangrk.png
  91. BIN
      src/assets/images/icon_wulfl@2x.png
  92. BIN
      src/assets/images/icon_wulwh@2x.png
  93. BIN
      src/assets/images/icon_xianbgl.png
  94. BIN
      src/assets/images/icon_xldj.png
  95. BIN
      src/assets/images/icon_xlj@2x.png
  96. BIN
      src/assets/images/icon_xsht@2x.png
  97. BIN
      src/assets/images/icon_xsth@2x.png
  98. BIN
      src/assets/images/icon_ybdj.png
  99. BIN
      src/assets/images/icon_ycg@2x.png
  100. BIN
      src/assets/images/icon_yskqzf.png

+ 23 - 0
.gitignore

@@ -0,0 +1,23 @@
+.DS_Store
+node_modules
+/dist
+
+
+# local env files
+.env.local
+.env.*.local
+
+# Log files
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+
+# Editor directories and files
+.idea
+.vscode
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?

+ 19 - 0
README.md

@@ -0,0 +1,19 @@
+# byte-sailing-mobile
+
+## Project setup
+```
+yarn install
+```
+
+### Compiles and hot-reloads for development
+```
+yarn serve
+```
+
+### Compiles and minifies for production
+```
+yarn build
+```
+
+### Customize configuration
+See [Configuration Reference](https://cli.vuejs.org/config/).

+ 5 - 0
babel.config.js

@@ -0,0 +1,5 @@
+module.exports = {
+  presets: [
+    '@vue/cli-plugin-babel/preset'
+  ]
+}

+ 19 - 0
jsconfig.json

@@ -0,0 +1,19 @@
+{
+  "compilerOptions": {
+    "target": "es5",
+    "module": "esnext",
+    "baseUrl": "./",
+    "moduleResolution": "node",
+    "paths": {
+      "@/*": [
+        "src/*"
+      ]
+    },
+    "lib": [
+      "esnext",
+      "dom",
+      "dom.iterable",
+      "scripthost"
+    ]
+  }
+}

+ 35 - 0
package.json

@@ -0,0 +1,35 @@
+{
+  "name": "byte-sailing-mobile",
+  "version": "0.1.0",
+  "private": true,
+  "scripts": {
+    "serve": "vue-cli-service serve",
+    "build": "vue-cli-service build",
+    "dev": "vue-cli-service serve"
+  },
+  "dependencies": {
+    "axios": "^1.3.4",
+    "core-js": "^3.8.3",
+    "echarts": "^5.4.2",
+    "pinia": "^2.0.33",
+    "vant": "^4.1.1",
+    "vue": "^3.2.13",
+    "vue-i18n": "^9.3.0-beta.16",
+    "vue-router": "^4.0.3"
+  },
+  "devDependencies": {
+    "@vue/cli-plugin-babel": "~5.0.0",
+    "@vue/cli-plugin-router": "~5.0.0",
+    "@vue/cli-service": "~5.0.0",
+    "sass": "^1.32.7",
+    "sass-loader": "^12.0.0",
+    "unplugin-auto-import": "^0.15.1",
+    "unplugin-vue-components": "^0.24.1"
+  },
+  "browserslist": [
+    "> 1%",
+    "last 2 versions",
+    "not dead",
+    "not ie 11"
+  ]
+}

BIN
public/favicon.ico


+ 18 - 0
public/index.html

@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html lang="">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width,initial-scale=1.0">
+    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
+    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
+    <title><%= htmlWebpackPlugin.options.title %></title>
+  </head>
+  <body>
+    <noscript>
+      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
+    </noscript>
+    <div id="app"></div>
+    <!-- built files will be auto injected -->
+  </body>
+</html>

+ 12 - 0
src/App.vue

@@ -0,0 +1,12 @@
+<template>
+
+  <router-view/>
+</template>
+<script setup>
+
+</script>
+
+<style lang="scss">
+@import './assets/css/index.scss';
+
+</style>

+ 40 - 0
src/assets/css/index.scss

@@ -0,0 +1,40 @@
+// css初始化
+html,body{
+    margin: 0;
+    padding: 0;
+    font-size: 14px;
+    width: 100vw;
+    min-height: 100vh;
+    background-color: #f2f2f2;
+} 
+ul,li{
+    list-style: none;
+    padding: 0;
+    margin: 0;
+}
+
+#app {
+    
+}
+
+.commons-title {
+    height: 52px;
+    line-height: 52px;
+    color: #333;
+    font-size: 16px;
+    font-weight: bold;
+    position: relative;
+    padding: 0 16px;
+}
+.commons-title::before {
+    content: '';
+    display: inline-block;
+    width: 4px;
+    height: 12px;
+    background: #409eff;
+    position: absolute;
+    left: 0;
+    top: 20px;
+    background: #0084ff;
+    border-radius: 2px 2px 2px 2px;
+}

+ 99 - 0
src/assets/icon/iconfont.css

@@ -0,0 +1,99 @@
+@font-face {
+  font-family: "iconfont"; /* Project id 3933484 */
+  src: url('iconfont.woff2?t=1679486905355') format('woff2'),
+       url('iconfont.woff?t=1679486905355') format('woff'),
+       url('iconfont.ttf?t=1679486905355') format('truetype');
+}
+
+.icon {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-icon_txl:before {
+  content: "\e705";
+}
+
+.icon-icon_kh:before {
+  content: "\e706";
+}
+
+.icon-icon_tjfw:before {
+  content: "\e707";
+}
+
+.icon-icon_gd:before {
+  content: "\e708";
+}
+
+.icon-icon_kb:before {
+  content: "\e709";
+}
+
+.icon-btn_help:before {
+  content: "\e6f5";
+}
+
+.icon-icon_ch:before {
+  content: "\e6f6";
+}
+
+.icon-btn_notice:before {
+  content: "\e6f7";
+}
+
+.icon-btn_Full_screen:before {
+  content: "\e6f8";
+}
+
+.icon-icon_dz:before {
+  content: "\e6f9";
+}
+
+.icon-icon_email:before {
+  content: "\e6fa";
+}
+
+.icon-icon_changygn:before {
+  content: "\e6fb";
+}
+
+.icon-icon_cg:before {
+  content: "\e6fc";
+}
+
+.icon-icon_gwc:before {
+  content: "\e6fd";
+}
+
+.icon-icon_pz:before {
+  content: "\e6fe";
+}
+
+.icon-icon_jy:before {
+  content: "\e6ff";
+}
+
+.icon-icon_cn:before {
+  content: "\e700";
+}
+
+.icon-icon_cw:before {
+  content: "\e701";
+}
+
+.icon-icon_jx:before {
+  content: "\e702";
+}
+
+.icon-icon_wp:before {
+  content: "\e703";
+}
+
+.icon-icon_right:before {
+  content: "\e704";
+}
+

+ 156 - 0
src/assets/icon/iconfont.json

@@ -0,0 +1,156 @@
+{
+  "id": "3933484",
+  "name": "ByteSailing",
+  "font_family": "iconfont",
+  "css_prefix_text": "icon-",
+  "description": "",
+  "glyphs": [
+    {
+      "icon_id": "34464798",
+      "name": "icon_txl",
+      "font_class": "icon_txl",
+      "unicode": "e705",
+      "unicode_decimal": 59141
+    },
+    {
+      "icon_id": "34464799",
+      "name": "icon_kh",
+      "font_class": "icon_kh",
+      "unicode": "e706",
+      "unicode_decimal": 59142
+    },
+    {
+      "icon_id": "34464800",
+      "name": "icon_tjfw",
+      "font_class": "icon_tjfw",
+      "unicode": "e707",
+      "unicode_decimal": 59143
+    },
+    {
+      "icon_id": "34464801",
+      "name": "icon_gd",
+      "font_class": "icon_gd",
+      "unicode": "e708",
+      "unicode_decimal": 59144
+    },
+    {
+      "icon_id": "34464802",
+      "name": "icon_kb",
+      "font_class": "icon_kb",
+      "unicode": "e709",
+      "unicode_decimal": 59145
+    },
+    {
+      "icon_id": "34464782",
+      "name": "btn_help",
+      "font_class": "btn_help",
+      "unicode": "e6f5",
+      "unicode_decimal": 59125
+    },
+    {
+      "icon_id": "34464783",
+      "name": "icon_ch",
+      "font_class": "icon_ch",
+      "unicode": "e6f6",
+      "unicode_decimal": 59126
+    },
+    {
+      "icon_id": "34464784",
+      "name": "btn_notice",
+      "font_class": "btn_notice",
+      "unicode": "e6f7",
+      "unicode_decimal": 59127
+    },
+    {
+      "icon_id": "34464785",
+      "name": "btn_Full_screen",
+      "font_class": "btn_Full_screen",
+      "unicode": "e6f8",
+      "unicode_decimal": 59128
+    },
+    {
+      "icon_id": "34464786",
+      "name": "icon_dz",
+      "font_class": "icon_dz",
+      "unicode": "e6f9",
+      "unicode_decimal": 59129
+    },
+    {
+      "icon_id": "34464787",
+      "name": "icon_email",
+      "font_class": "icon_email",
+      "unicode": "e6fa",
+      "unicode_decimal": 59130
+    },
+    {
+      "icon_id": "34464788",
+      "name": "icon_changygn",
+      "font_class": "icon_changygn",
+      "unicode": "e6fb",
+      "unicode_decimal": 59131
+    },
+    {
+      "icon_id": "34464789",
+      "name": "icon_cg",
+      "font_class": "icon_cg",
+      "unicode": "e6fc",
+      "unicode_decimal": 59132
+    },
+    {
+      "icon_id": "34464790",
+      "name": "icon_gwc",
+      "font_class": "icon_gwc",
+      "unicode": "e6fd",
+      "unicode_decimal": 59133
+    },
+    {
+      "icon_id": "34464791",
+      "name": "icon_pz",
+      "font_class": "icon_pz",
+      "unicode": "e6fe",
+      "unicode_decimal": 59134
+    },
+    {
+      "icon_id": "34464792",
+      "name": "icon_jy",
+      "font_class": "icon_jy",
+      "unicode": "e6ff",
+      "unicode_decimal": 59135
+    },
+    {
+      "icon_id": "34464793",
+      "name": "icon_cn",
+      "font_class": "icon_cn",
+      "unicode": "e700",
+      "unicode_decimal": 59136
+    },
+    {
+      "icon_id": "34464794",
+      "name": "icon_cw",
+      "font_class": "icon_cw",
+      "unicode": "e701",
+      "unicode_decimal": 59137
+    },
+    {
+      "icon_id": "34464795",
+      "name": "icon_jx",
+      "font_class": "icon_jx",
+      "unicode": "e702",
+      "unicode_decimal": 59138
+    },
+    {
+      "icon_id": "34464796",
+      "name": "icon_wp",
+      "font_class": "icon_wp",
+      "unicode": "e703",
+      "unicode_decimal": 59139
+    },
+    {
+      "icon_id": "34464797",
+      "name": "icon_right",
+      "font_class": "icon_right",
+      "unicode": "e704",
+      "unicode_decimal": 59140
+    }
+  ]
+}

BIN
src/assets/icon/iconfont.ttf


BIN
src/assets/icon/iconfont.woff


BIN
src/assets/icon/iconfont.woff2


BIN
src/assets/images/app-icon.png


BIN
src/assets/images/btn_jxc_blue.png


BIN
src/assets/images/btn_jxc_gray.png


BIN
src/assets/images/btn_kanban_blue.png


BIN
src/assets/images/btn_kanban_gray.png


BIN
src/assets/images/btn_mine_blue.png


BIN
src/assets/images/btn_mine_gray.png


BIN
src/assets/images/btn_sb_blue.png


BIN
src/assets/images/btn_sb_gray.png


BIN
src/assets/images/btn_sc_blue.png


BIN
src/assets/images/btn_sc_gray.png


BIN
src/assets/images/btn_shebei_blue.png


BIN
src/assets/images/btn_shebei_gray.png


BIN
src/assets/images/btn_shengc_blue.png


BIN
src/assets/images/btn_shengc_gray.png


BIN
src/assets/images/btn_xz_blue.png


BIN
src/assets/images/btn_xz_gray.png


BIN
src/assets/images/bzj.png


BIN
src/assets/images/icon_bpdj.png


BIN
src/assets/images/icon_bpq.png


BIN
src/assets/images/icon_bzj@2x.png


BIN
src/assets/images/icon_cangkwh@2x.png


BIN
src/assets/images/icon_cgth@2x.png


BIN
src/assets/images/icon_chanpfl@2x.png


BIN
src/assets/images/icon_chanpwh@2x.png


BIN
src/assets/images/icon_chuk@2x.png


BIN
src/assets/images/icon_clsj@2x.png


BIN
src/assets/images/icon_crkls@2x.png


BIN
src/assets/images/icon_dcg@2x.png


BIN
src/assets/images/icon_diaoc@2x.png


BIN
src/assets/images/icon_dqwd.png


BIN
src/assets/images/icon_fapgl@2x.png


BIN
src/assets/images/icon_flp.png


BIN
src/assets/images/icon_fukgl@2x.png


BIN
src/assets/images/icon_gongdgl@2x.png


BIN
src/assets/images/icon_gyj@2x.png


BIN
src/assets/images/icon_gysjgwh@2x.png


BIN
src/assets/images/icon_gyswh@2x.png


BIN
src/assets/images/icon_gzms-1.png


BIN
src/assets/images/icon_gzms.png


BIN
src/assets/images/icon_gzms1.png


BIN
src/assets/images/icon_gzms@2x.png


BIN
src/assets/images/icon_hetgl.png


BIN
src/assets/images/icon_jb@2x.png


BIN
src/assets/images/icon_jhcl.png


BIN
src/assets/images/icon_jihgl.png


BIN
src/assets/images/icon_jrdj.png


BIN
src/assets/images/icon_kjsj.png


BIN
src/assets/images/icon_kuccx@2x.png


BIN
src/assets/images/icon_kucpd@2x.png


BIN
src/assets/images/icon_lisfk@2x.png


BIN
src/assets/images/icon_lxdj.png


BIN
src/assets/images/icon_lxj@2x.png


BIN
src/assets/images/icon_mfzbs.png


BIN
src/assets/images/icon_mjg@2x.png


BIN
src/assets/images/icon_mjzt.png


BIN
src/assets/images/icon_mjzt@2x.png


BIN
src/assets/images/icon_pl.png


BIN
src/assets/images/icon_pydj.png


BIN
src/assets/images/icon_pyf.png


BIN
src/assets/images/icon_qf@2x.png


BIN
src/assets/images/icon_qhyy@2x.png


BIN
src/assets/images/icon_renwlz.png


BIN
src/assets/images/icon_renwzp.png


BIN
src/assets/images/icon_ruk@2x.png


BIN
src/assets/images/icon_sbxx@2x.png


BIN
src/assets/images/icon_sbzt.png


BIN
src/assets/images/icon_sbzt1.png


BIN
src/assets/images/icon_sbzt@2x.png


BIN
src/assets/images/icon_sggl@2x.png


BIN
src/assets/images/icon_shengcbb.png


BIN
src/assets/images/icon_shengcbg.png


BIN
src/assets/images/icon_shidu.png


BIN
src/assets/images/icon_sw.png


BIN
src/assets/images/icon_tkgl@2x.png


BIN
src/assets/images/icon_wangrk.png


BIN
src/assets/images/icon_wulfl@2x.png


BIN
src/assets/images/icon_wulwh@2x.png


BIN
src/assets/images/icon_xianbgl.png


BIN
src/assets/images/icon_xldj.png


BIN
src/assets/images/icon_xlj@2x.png


BIN
src/assets/images/icon_xsht@2x.png


BIN
src/assets/images/icon_xsth@2x.png


BIN
src/assets/images/icon_ybdj.png


BIN
src/assets/images/icon_ycg@2x.png


BIN
src/assets/images/icon_yskqzf.png


Some files were not shown because too many files changed in this diff