瀏覽代碼

首次代码提交

陈鹏铭 2 年之前
當前提交
9c12555069
共有 100 個文件被更改,包括 98461 次插入0 次删除
  1. 3 0
      .browserslistrc
  2. 5 0
      .editorconfig
  3. 1 0
      .env
  4. 1 0
      .env.development
  5. 1 0
      .env.production
  6. 3 0
      .eslintignore
  7. 198 0
      .eslintrc.js
  8. 二進制
      5g智慧园区前端开发进度(20210804).xlsx
  9. 21 0
      LICENSE
  10. 99 0
      README.md
  11. 5 0
      babel.config.js
  12. 30 0
      jest.config.js
  13. 17409 0
      package-lock.json
  14. 64 0
      package.json
  15. 29 0
      postcss.config.js
  16. 14827 0
      public/build/pdf.js
  17. 1 0
      public/build/pdf.js.map
  18. 313 0
      public/build/pdf.sandbox.js
  19. 1 0
      public/build/pdf.sandbox.js.map
  20. 65293 0
      public/build/pdf.worker.js
  21. 1 0
      public/build/pdf.worker.js.map
  22. 二進制
      public/favicon.ico
  23. 二進制
      public/font/iconfont.eot
  24. 50 0
      public/font/iconfont.svg
  25. 二進制
      public/font/iconfont.ttf
  26. 二進制
      public/font/iconfont.woff
  27. 二進制
      public/font/iconfont.woff2
  28. 73 0
      public/index.html
  29. 二進制
      public/logo.jpg
  30. 2 0
      public/store.min.js
  31. 12 0
      public/vconsole.min.js
  32. 13 0
      public/viewport-units-buggyfill.min.js
  33. 二進制
      public/web/cmaps/78-EUC-H.bcmap
  34. 二進制
      public/web/cmaps/78-EUC-V.bcmap
  35. 二進制
      public/web/cmaps/78-H.bcmap
  36. 二進制
      public/web/cmaps/78-RKSJ-H.bcmap
  37. 二進制
      public/web/cmaps/78-RKSJ-V.bcmap
  38. 二進制
      public/web/cmaps/78-V.bcmap
  39. 二進制
      public/web/cmaps/78ms-RKSJ-H.bcmap
  40. 二進制
      public/web/cmaps/78ms-RKSJ-V.bcmap
  41. 二進制
      public/web/cmaps/83pv-RKSJ-H.bcmap
  42. 二進制
      public/web/cmaps/90ms-RKSJ-H.bcmap
  43. 二進制
      public/web/cmaps/90ms-RKSJ-V.bcmap
  44. 二進制
      public/web/cmaps/90msp-RKSJ-H.bcmap
  45. 二進制
      public/web/cmaps/90msp-RKSJ-V.bcmap
  46. 二進制
      public/web/cmaps/90pv-RKSJ-H.bcmap
  47. 二進制
      public/web/cmaps/90pv-RKSJ-V.bcmap
  48. 二進制
      public/web/cmaps/Add-H.bcmap
  49. 二進制
      public/web/cmaps/Add-RKSJ-H.bcmap
  50. 二進制
      public/web/cmaps/Add-RKSJ-V.bcmap
  51. 二進制
      public/web/cmaps/Add-V.bcmap
  52. 二進制
      public/web/cmaps/Adobe-CNS1-0.bcmap
  53. 二進制
      public/web/cmaps/Adobe-CNS1-1.bcmap
  54. 二進制
      public/web/cmaps/Adobe-CNS1-2.bcmap
  55. 二進制
      public/web/cmaps/Adobe-CNS1-3.bcmap
  56. 二進制
      public/web/cmaps/Adobe-CNS1-4.bcmap
  57. 二進制
      public/web/cmaps/Adobe-CNS1-5.bcmap
  58. 二進制
      public/web/cmaps/Adobe-CNS1-6.bcmap
  59. 二進制
      public/web/cmaps/Adobe-CNS1-UCS2.bcmap
  60. 二進制
      public/web/cmaps/Adobe-GB1-0.bcmap
  61. 二進制
      public/web/cmaps/Adobe-GB1-1.bcmap
  62. 二進制
      public/web/cmaps/Adobe-GB1-2.bcmap
  63. 二進制
      public/web/cmaps/Adobe-GB1-3.bcmap
  64. 二進制
      public/web/cmaps/Adobe-GB1-4.bcmap
  65. 二進制
      public/web/cmaps/Adobe-GB1-5.bcmap
  66. 二進制
      public/web/cmaps/Adobe-GB1-UCS2.bcmap
  67. 二進制
      public/web/cmaps/Adobe-Japan1-0.bcmap
  68. 二進制
      public/web/cmaps/Adobe-Japan1-1.bcmap
  69. 二進制
      public/web/cmaps/Adobe-Japan1-2.bcmap
  70. 二進制
      public/web/cmaps/Adobe-Japan1-3.bcmap
  71. 二進制
      public/web/cmaps/Adobe-Japan1-4.bcmap
  72. 二進制
      public/web/cmaps/Adobe-Japan1-5.bcmap
  73. 二進制
      public/web/cmaps/Adobe-Japan1-6.bcmap
  74. 二進制
      public/web/cmaps/Adobe-Japan1-UCS2.bcmap
  75. 二進制
      public/web/cmaps/Adobe-Korea1-0.bcmap
  76. 二進制
      public/web/cmaps/Adobe-Korea1-1.bcmap
  77. 二進制
      public/web/cmaps/Adobe-Korea1-2.bcmap
  78. 二進制
      public/web/cmaps/Adobe-Korea1-UCS2.bcmap
  79. 二進制
      public/web/cmaps/B5-H.bcmap
  80. 二進制
      public/web/cmaps/B5-V.bcmap
  81. 二進制
      public/web/cmaps/B5pc-H.bcmap
  82. 二進制
      public/web/cmaps/B5pc-V.bcmap
  83. 二進制
      public/web/cmaps/CNS-EUC-H.bcmap
  84. 二進制
      public/web/cmaps/CNS-EUC-V.bcmap
  85. 二進制
      public/web/cmaps/CNS1-H.bcmap
  86. 二進制
      public/web/cmaps/CNS1-V.bcmap
  87. 二進制
      public/web/cmaps/CNS2-H.bcmap
  88. 3 0
      public/web/cmaps/CNS2-V.bcmap
  89. 二進制
      public/web/cmaps/ETHK-B5-H.bcmap
  90. 二進制
      public/web/cmaps/ETHK-B5-V.bcmap
  91. 二進制
      public/web/cmaps/ETen-B5-H.bcmap
  92. 二進制
      public/web/cmaps/ETen-B5-V.bcmap
  93. 3 0
      public/web/cmaps/ETenms-B5-H.bcmap
  94. 二進制
      public/web/cmaps/ETenms-B5-V.bcmap
  95. 二進制
      public/web/cmaps/EUC-H.bcmap
  96. 二進制
      public/web/cmaps/EUC-V.bcmap
  97. 二進制
      public/web/cmaps/Ext-H.bcmap
  98. 二進制
      public/web/cmaps/Ext-RKSJ-H.bcmap
  99. 二進制
      public/web/cmaps/Ext-RKSJ-V.bcmap
  100. 0 0
      public/web/cmaps/Ext-V.bcmap

+ 3 - 0
.browserslistrc

@@ -0,0 +1,3 @@
+> 1%
+last 2 versions
+not ie <= 8

+ 5 - 0
.editorconfig

@@ -0,0 +1,5 @@
+[*.{js,jsx,ts,tsx,vue}]
+indent_style = space
+indent_size = 4
+trim_trailing_whitespace = true
+insert_final_newline = true

+ 1 - 0
.env

@@ -0,0 +1 @@
+VUE_APP_API_URL=http://localhost:9091

+ 1 - 0
.env.development

@@ -0,0 +1 @@
+VUE_APP_API_URL=http://192.168.2.109:9012

+ 1 - 0
.env.production

@@ -0,0 +1 @@
+VUE_APP_API_URL=http://localhost:9091

+ 3 - 0
.eslintignore

@@ -0,0 +1,3 @@
+src/assets
+public
+dist

+ 198 - 0
.eslintrc.js

@@ -0,0 +1,198 @@
+module.exports = {
+  root: true,
+  env: {
+    node: true
+  },
+  'extends': [
+    'plugin:vue/essential',
+    '@vue/standard'
+  ],
+  parserOptions: {
+    parser: 'babel-eslint'
+  },
+  rules: {
+    'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
+    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
+
+    "vue/max-attributes-per-line": [2, {
+      "singleline": 10,
+      "multiline": {
+        "max": 1,
+        "allowFirstLine": false
+      }
+    }],
+    "vue/singleline-html-element-content-newline": "off",
+    "vue/multiline-html-element-content-newline": "off",
+    "vue/name-property-casing": ["error", "PascalCase"],
+    "vue/no-v-html": "off",
+    'accessor-pairs': 2,
+    'arrow-spacing': [2, {
+      'before': true,
+      'after': true
+    }],
+    'block-spacing': [2, 'always'],
+    'brace-style': [2, '1tbs', {
+      'allowSingleLine': true
+    }],
+    'camelcase': [0, {
+      'properties': 'always'
+    }],
+    'comma-dangle': [2, 'never'],
+    'comma-spacing': [2, {
+      'before': false,
+      'after': true
+    }],
+    'comma-style': [2, 'last'],
+    'constructor-super': 2,
+    'curly': [2, 'multi-line'],
+    'dot-location': [2, 'property'],
+    'eol-last': 2,
+    'eqeqeq': ["error", "always", {"null": "ignore"}],
+    'generator-star-spacing': [2, {
+      'before': true,
+      'after': true
+    }],
+    'handle-callback-err': [2, '^(err|error)$'],
+    'indent': [2, 4, {
+      'SwitchCase': 1
+    }],
+    'jsx-quotes': [2, 'prefer-single'],
+    'key-spacing': [2, {
+      'beforeColon': false,
+      'afterColon': true
+    }],
+    'keyword-spacing': [2, {
+      'before': true,
+      'after': true
+    }],
+    'new-cap': [2, {
+      'newIsCap': true,
+      'capIsNew': false
+    }],
+    'new-parens': 2,
+    'no-array-constructor': 2,
+    'no-caller': 2,
+    // 'no-console': 'off',
+    'no-class-assign': 2,
+    'no-cond-assign': 2,
+    'no-const-assign': 2,
+    'no-control-regex': 0,
+    'no-delete-var': 2,
+    'no-dupe-args': 2,
+    'no-dupe-class-members': 2,
+    'no-dupe-keys': 2,
+    'no-duplicate-case': 2,
+    'no-empty-character-class': 2,
+    'no-empty-pattern': 2,
+    'no-eval': 2,
+    'no-ex-assign': 2,
+    'no-extend-native': 2,
+    'no-extra-bind': 2,
+    'no-extra-boolean-cast': 2,
+    'no-extra-parens': [2, 'functions'],
+    'no-fallthrough': 2,
+    'no-floating-decimal': 2,
+    'no-func-assign': 2,
+    'no-implied-eval': 2,
+    'no-inner-declarations': [2, 'functions'],
+    'no-invalid-regexp': 2,
+    'no-irregular-whitespace': 2,
+    'no-iterator': 2,
+    'no-label-var': 2,
+    'no-labels': [2, {
+      'allowLoop': false,
+      'allowSwitch': false
+    }],
+    'no-lone-blocks': 2,
+    'no-mixed-spaces-and-tabs': 2,
+    'no-multi-spaces': 1,
+    'no-multi-str': 2,
+    'no-multiple-empty-lines': [2, {
+      'max': 1
+    }],
+    'no-native-reassign': 2,
+    'no-negated-in-lhs': 2,
+    'no-new-object': 2,
+    'no-new-require': 2,
+    'no-new-symbol': 2,
+    'no-new-wrappers': 2,
+    'no-obj-calls': 2,
+    'no-octal': 2,
+    'no-octal-escape': 2,
+    'no-path-concat': 2,
+    'no-proto': 2,
+    'no-redeclare': 2,
+    'no-regex-spaces': 2,
+    'no-return-assign': [2, 'except-parens'],
+    'no-self-assign': 2,
+    'no-self-compare': 2,
+    'no-sequences': 2,
+    'no-shadow-restricted-names': 2,
+    'no-spaced-func': 2,
+    'no-sparse-arrays': 2,
+    'no-this-before-super': 2,
+    'no-throw-literal': 2,
+    'no-trailing-spaces': 2,
+    'no-undef': 2,
+    'no-undef-init': 2,
+    'no-unexpected-multiline': 2,
+    'no-unmodified-loop-condition': 2,
+    'no-unneeded-ternary': [2, {
+      'defaultAssignment': false
+    }],
+    'no-unreachable': 2,
+    'no-unsafe-finally': 2,
+    'no-unused-vars': [2, {
+      'vars': 'all',
+      'args': 'none'
+    }],
+    'no-useless-call': 2,
+    'no-useless-computed-key': 2,
+    'no-useless-constructor': 2,
+    'no-useless-escape': 0,
+    'no-whitespace-before-property': 2,
+    'no-with': 2,
+    'one-var': [2, {
+      'initialized': 'never'
+    }],
+    'operator-linebreak': [2, 'after', {
+      'overrides': {
+        '?': 'before',
+        ':': 'before'
+      }
+    }],
+    'padded-blocks': [2, 'never'],
+    'quotes': [2, 'single', {
+      'avoidEscape': true,
+      'allowTemplateLiterals': true
+    }],
+    'semi': [2, 'never'],
+    'semi-spacing': [2, {
+      'before': false,
+      'after': true
+    }],
+    'space-before-blocks': [2, 'always'],
+    'space-before-function-paren': [2, 'never'],
+    'space-in-parens': [2, 'never'],
+    'space-infix-ops': 2,
+    'space-unary-ops': [2, {
+      'words': true,
+      'nonwords': false
+    }],
+    'spaced-comment': [2, 'always', {
+      'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ',']
+    }],
+    'template-curly-spacing': [2, 'never'],
+    'use-isnan': 2,
+    'valid-typeof': 2,
+    'wrap-iife': [2, 'any'],
+    'yield-star-spacing': [2, 'both'],
+    'yoda': [2, 'never'],
+    'prefer-const': 2,
+    // 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
+    'object-curly-spacing': [2, 'always', {
+      objectsInObjects: false
+    }],
+    'array-bracket-spacing': [2, 'never'],
+  }
+}

二進制
5g智慧园区前端开发进度(20210804).xlsx


+ 21 - 0
LICENSE

@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2019 fozero
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+ 99 - 0
README.md

@@ -0,0 +1,99 @@
+### VUECLI3-H5
+
+> 基于vuecli3构建的一个快速开发h5 APP的模板,集成了高德地图、mint-ui,以及antv-f2可视化框架
+
+### 项目结构
+```
+|--dist
+|--node_modules
+|--public
+|--src
+   |--api    //api请求
+   |--assets  //资源文件
+   |--commponents   //主键
+   |--pages
+        |--entry    //首页
+        |--mine     //我的
+        |--staticstics  //统计
+        |--Login.vue   //登录
+        |--Entrance.vue   //页面框架
+   |--plugins
+        |--axios.js   //http请求
+   |--router
+        |--index.js   //路由
+   |--store     //vuex状态管理
+        |--modules
+        |--index.js
+        |--mutation-types.js
+        |--plugins.js
+   |--style
+   |--utils  
+        |--commons.js   //公共方法
+   |--App.vue
+   |--bus.js    //事件总线
+   |--filters.js   //过滤器
+   |--main.js      
+   |--mixin.js   //混合
+|--tests
+|--.browserslistrc
+```
+
+
+### 安装依赖
+```
+npm install
+```
+
+### 本地运行
+```
+npm run serve
+```
+
+### 编译构建
+```
+npm run build
+```
+
+### 测试
+```
+npm run test
+```
+
+### 代码检查
+```
+npm run lint
+```
+
+### 单元测试
+```
+npm run test:unit
+```
+
+
+### 截图
+
+<figure class="third">
+    <img src="https://raw.githubusercontent.com/fozero/VUECLI3-H5/master/public/screenshot/登录.png" width="200">
+    <img src="https://raw.githubusercontent.com/fozero/VUECLI3-H5/master/public/screenshot/首页.png" width="200">
+    <img src="https://raw.githubusercontent.com/fozero/VUECLI3-H5/master/public/screenshot/我的.png" width="200">
+</figure>
+
+
+### 相关资料
+- 高德地图
+[amap高德地图vue组件](https://elemefe.github.io/vue-amap/#/)
+[高德原生](https://lbs.amap.com/api/javascript-api/summary)
+
+- mint-ui框架
+[mint-ui](http://mint-ui.github.io/#!/zh-cn)
+
+- vue-cli3.x文档
+[vue-cli3.x](https://cli.vuejs.org/zh/)
+
+- antv-f2移动端可视化ui框架
+[antv-f2](https://antv.alipay.com/zh-cn/f2/3.x/)
+
+
+### 联系我
+- fozero@126.com
+- https://github.com/fozero

+ 5 - 0
babel.config.js

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

+ 30 - 0
jest.config.js

@@ -0,0 +1,30 @@
+module.exports = {
+  moduleFileExtensions: [
+    'js',
+    'jsx',
+    'json',
+    'vue'
+  ],
+  transform: {
+    '^.+\\.vue$': 'vue-jest',
+    '.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub',
+    '^.+\\.jsx?$': 'babel-jest'
+  },
+  transformIgnorePatterns: [
+    '/node_modules/'
+  ],
+  moduleNameMapper: {
+    '^@/(.*)$': '<rootDir>/src/$1'
+  },
+  snapshotSerializers: [
+    'jest-serializer-vue'
+  ],
+  testMatch: [
+    '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
+  ],
+  testURL: 'http://localhost/',
+  watchPlugins: [
+    'jest-watch-typeahead/filename',
+    'jest-watch-typeahead/testname'
+  ]
+}

File diff suppressed because it is too large
+ 17409 - 0
package-lock.json


+ 64 - 0
package.json

@@ -0,0 +1,64 @@
+{
+  "name": "sunshineguard-vue-wx",
+  "version": "0.1.0",
+  "private": true,
+  "scripts": {
+    "serve": "vue-cli-service serve",
+    "build": "vue-cli-service build",
+    "lint": "vue-cli-service lint",
+    "test:unit": "vue-cli-service test:unit"
+  },
+  "dependencies": {
+    "@amap/amap-jsapi-loader": "^1.0.1",
+    "@antv/f2": "^3.3.9",
+    "better-scroll": "^1.13.2",
+    "core-js": "^2.6.5",
+    "cssnano": "^4.1.10",
+    "cssnano-preset-advanced": "^4.0.7",
+    "dayjs": "^1.11.6",
+    "js-md5": "^0.7.3",
+    "lodash": "^4.17.11",
+    "moment": "^2.24.0",
+    "postcss-aspect-ratio-mini": "^1.0.1",
+    "postcss-cssnext": "^3.1.0",
+    "postcss-import": "^12.0.1",
+    "postcss-url": "^8.0.0",
+    "postcss-viewport-units": "^0.1.6",
+    "postcss-write-svg": "^3.0.1",
+    "qrcodejs2": "0.0.2",
+    "qs": "^6.7.0",
+    "smartinput": "^1.0.5",
+    "swiper": "^4.4.2",
+    "vant": "^2.11.1",
+    "vconsole": "^3.9.1",
+    "vue": "^2.6.10",
+    "vue-amap": "^0.5.9",
+    "vue-concise-slider": "^4.2.5",
+    "vue-image-upload-preview": "^1.0.2",
+    "vue-router": "^3.0.3",
+    "vuex": "^3.0.1"
+  },
+  "devDependencies": {
+    "@vue/cli-plugin-babel": "^3.6.0",
+    "@vue/cli-plugin-eslint": "^3.6.0",
+    "@vue/cli-plugin-unit-jest": "^3.6.3",
+    "@vue/cli-service": "^3.6.0",
+    "@vue/eslint-config-standard": "^4.0.0",
+    "@vue/test-utils": "1.0.0-beta.29",
+    "axios": "^0.18.0",
+    "babel-core": "7.0.0-bridge.0",
+    "babel-eslint": "^10.0.1",
+    "babel-jest": "^23.6.0",
+    "babel-plugin-component": "^1.1.1",
+    "eslint": "^5.16.0",
+    "eslint-plugin-vue": "^5.0.0",
+    "mockjs": "^1.0.1-beta3",
+    "node-sass": "^4.14.1",
+    "postcss-px-to-viewport": "^1.1.0",
+    "sass-loader": "^7.1.0",
+    "sass-resources-loader": "^2.2.3",
+    "vue-cli-plugin-axios": "0.0.4",
+    "vue-pdf": "^4.3.0",
+    "vue-template-compiler": "^2.5.21"
+  }
+}

+ 29 - 0
postcss.config.js

@@ -0,0 +1,29 @@
+module.exports = {
+    plugins: {
+        'postcss-import': {},
+        'postcss-url': {},
+        'postcss-aspect-ratio-mini': {},
+        'postcss-write-svg': {
+            utf8: false
+        },
+        'postcss-cssnext': {},
+        'postcss-px-to-viewport': {
+            viewportWidth: 750, // (Number) The width of the viewport.
+            viewportHeight: 1334, // (Number) The height of the viewport.
+            unitPrecision: 3, // (Number) The decimal numbers to allow the REM units to grow to.
+            viewportUnit: 'vw', // (String) Expected units.
+            selectorBlackList: ['.ignore', '.hairlines'], // (Array) The selectors to ignore and leave as px.
+            minPixelValue: 1, // (Number) Set the minimum pixel value to replace.
+            mediaQuery: false, // (Boolean) Allow px to be converted in media queries.
+            exclude: /(\/|\\)(node_modules)(\/|\\)/
+        },
+        'postcss-viewport-units': {
+            filterRule: rule => rule.selector.includes('::after') && rule.selector.includes('::before') && rule.selector.includes(':after') && rule.selector.includes(':before')
+        },
+        'cssnano': {
+            preset: 'advanced',
+            autoprefixer: false,
+            'postcss-zindex': false
+        }
+    }
+}

File diff suppressed because it is too large
+ 14827 - 0
public/build/pdf.js


File diff suppressed because it is too large
+ 1 - 0
public/build/pdf.js.map


File diff suppressed because it is too large
+ 313 - 0
public/build/pdf.sandbox.js


File diff suppressed because it is too large
+ 1 - 0
public/build/pdf.sandbox.js.map


File diff suppressed because it is too large
+ 65293 - 0
public/build/pdf.worker.js


File diff suppressed because it is too large
+ 1 - 0
public/build/pdf.worker.js.map


二進制
public/favicon.ico


二進制
public/font/iconfont.eot


File diff suppressed because it is too large
+ 50 - 0
public/font/iconfont.svg


二進制
public/font/iconfont.ttf


二進制
public/font/iconfont.woff


二進制
public/font/iconfont.woff2


+ 73 - 0
public/index.html

@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+    <meta charset="utf-8" />
+    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+    <meta name="viewport" content="user-scalable=no,width=device-width,initial-scale=1.0" />
+    <title>智慧园区</title>
+    <link rel="icon" href="<%= BASE_URL %>favicon.ico" />
+    <link rel="stylesheet" href="//at.alicdn.com/t/font_2708434_0b4jj1u2cecl.css" />
+    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" />
+    <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.14&key=YOUR KEY"></script>
+</head>
+
+<body>
+    <noscript>
+        <strong>We're sorry but sunshineguard-vue-wx doesn't work properly without
+            JavaScript enabled. Please enable it to continue.</strong>
+    </noscript>
+    <div id="app"></div>
+    <script src="<%= BASE_URL %>/viewport-units-buggyfill.min.js"></script>
+    <script src="<%= BASE_URL %>/store.min.js"></script>
+    <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.min.js"></script>
+    <script src="https://cdn.bootcdn.net/ajax/libs/vant/2.12.10/vant.min.js"></script>
+
+
+    <script src="https://cdn.bootcss.com/moment.js/2.20.1/moment.min.js"></script>
+    <script src="https://cdn.bootcss.com/moment.js/2.20.1/locale/zh-cn.js"></script>
+    <!-- built files will be auto injected -->
+    <script>
+        window.onload = function () {
+            let urlType = getUrlParameter(location.href, "urlType");
+            if (urlType) {
+                window.location.href = "/web/viewer.html?" + location.search;
+            } else {
+                window.viewportUnitsBuggyfill.init({
+                    hacks: window.viewportUnitsBuggyfillHacks,
+                });
+            }
+        };
+        //??vconsole
+        function loadJS(js, callback) {
+            var fileref = document.createElement("script"),
+                loaded;
+            fileref.setAttribute("type", "text/javascript");
+            fileref.setAttribute("src", js);
+            if (callback) {
+                fileref.onreadystatechange = fileref.onload = function () {
+                    if (!loaded) {
+                        callback();
+                    }
+                    loaded = true;
+                };
+            }
+            document.getElementsByTagName("head")[0].appendChild(fileref);
+        }
+
+        function getUrlParameter(url, name) {
+            var regexSearch = "[\\?&#]" + name + "=([^&#]*)";
+            var regex = new RegExp(regexSearch);
+            var results = regex.exec(url);
+            return results ? window.decodeURIComponent(results[1]) : "";
+        }
+        var vconsole = getUrlParameter(location.href, "vconsole");
+        if (vconsole) {
+            loadJS("<%= BASE_URL %>/vconsole.min.js", function () {
+                new VConsole();
+            });
+        }
+    </script>
+</body>
+
+</html>

二進制
public/logo.jpg


File diff suppressed because it is too large
+ 2 - 0
public/store.min.js


File diff suppressed because it is too large
+ 12 - 0
public/vconsole.min.js


File diff suppressed because it is too large
+ 13 - 0
public/viewport-units-buggyfill.min.js


二進制
public/web/cmaps/78-EUC-H.bcmap


二進制
public/web/cmaps/78-EUC-V.bcmap


二進制
public/web/cmaps/78-H.bcmap


二進制
public/web/cmaps/78-RKSJ-H.bcmap


二進制
public/web/cmaps/78-RKSJ-V.bcmap


二進制
public/web/cmaps/78-V.bcmap


二進制
public/web/cmaps/78ms-RKSJ-H.bcmap


二進制
public/web/cmaps/78ms-RKSJ-V.bcmap


二進制
public/web/cmaps/83pv-RKSJ-H.bcmap


二進制
public/web/cmaps/90ms-RKSJ-H.bcmap


二進制
public/web/cmaps/90ms-RKSJ-V.bcmap


二進制
public/web/cmaps/90msp-RKSJ-H.bcmap


二進制
public/web/cmaps/90msp-RKSJ-V.bcmap


二進制
public/web/cmaps/90pv-RKSJ-H.bcmap


二進制
public/web/cmaps/90pv-RKSJ-V.bcmap


二進制
public/web/cmaps/Add-H.bcmap


二進制
public/web/cmaps/Add-RKSJ-H.bcmap


二進制
public/web/cmaps/Add-RKSJ-V.bcmap


二進制
public/web/cmaps/Add-V.bcmap


二進制
public/web/cmaps/Adobe-CNS1-0.bcmap


二進制
public/web/cmaps/Adobe-CNS1-1.bcmap


二進制
public/web/cmaps/Adobe-CNS1-2.bcmap


二進制
public/web/cmaps/Adobe-CNS1-3.bcmap


二進制
public/web/cmaps/Adobe-CNS1-4.bcmap


二進制
public/web/cmaps/Adobe-CNS1-5.bcmap


二進制
public/web/cmaps/Adobe-CNS1-6.bcmap


二進制
public/web/cmaps/Adobe-CNS1-UCS2.bcmap


二進制
public/web/cmaps/Adobe-GB1-0.bcmap


二進制
public/web/cmaps/Adobe-GB1-1.bcmap


二進制
public/web/cmaps/Adobe-GB1-2.bcmap


二進制
public/web/cmaps/Adobe-GB1-3.bcmap


二進制
public/web/cmaps/Adobe-GB1-4.bcmap


二進制
public/web/cmaps/Adobe-GB1-5.bcmap


二進制
public/web/cmaps/Adobe-GB1-UCS2.bcmap


二進制
public/web/cmaps/Adobe-Japan1-0.bcmap


二進制
public/web/cmaps/Adobe-Japan1-1.bcmap


二進制
public/web/cmaps/Adobe-Japan1-2.bcmap


二進制
public/web/cmaps/Adobe-Japan1-3.bcmap


二進制
public/web/cmaps/Adobe-Japan1-4.bcmap


二進制
public/web/cmaps/Adobe-Japan1-5.bcmap


二進制
public/web/cmaps/Adobe-Japan1-6.bcmap


二進制
public/web/cmaps/Adobe-Japan1-UCS2.bcmap


二進制
public/web/cmaps/Adobe-Korea1-0.bcmap


二進制
public/web/cmaps/Adobe-Korea1-1.bcmap


二進制
public/web/cmaps/Adobe-Korea1-2.bcmap


二進制
public/web/cmaps/Adobe-Korea1-UCS2.bcmap


二進制
public/web/cmaps/B5-H.bcmap


二進制
public/web/cmaps/B5-V.bcmap


二進制
public/web/cmaps/B5pc-H.bcmap


二進制
public/web/cmaps/B5pc-V.bcmap


二進制
public/web/cmaps/CNS-EUC-H.bcmap


二進制
public/web/cmaps/CNS-EUC-V.bcmap


二進制
public/web/cmaps/CNS1-H.bcmap


二進制
public/web/cmaps/CNS1-V.bcmap


二進制
public/web/cmaps/CNS2-H.bcmap


+ 3 - 0
public/web/cmaps/CNS2-V.bcmap

@@ -0,0 +1,3 @@
+àRCopyright 1990-2009 Adobe Systems Incorporated.
+All rights reserved.
+See ./LICENSEáCNS2-H

二進制
public/web/cmaps/ETHK-B5-H.bcmap


二進制
public/web/cmaps/ETHK-B5-V.bcmap


二進制
public/web/cmaps/ETen-B5-H.bcmap


二進制
public/web/cmaps/ETen-B5-V.bcmap


+ 3 - 0
public/web/cmaps/ETenms-B5-H.bcmap

@@ -0,0 +1,3 @@
+àRCopyright 1990-2009 Adobe Systems Incorporated.
+All rights reserved.
+See ./LICENSEá	ETen-B5-H` ^

二進制
public/web/cmaps/ETenms-B5-V.bcmap


二進制
public/web/cmaps/EUC-H.bcmap


二進制
public/web/cmaps/EUC-V.bcmap


二進制
public/web/cmaps/Ext-H.bcmap


二進制
public/web/cmaps/Ext-RKSJ-H.bcmap


二進制
public/web/cmaps/Ext-RKSJ-V.bcmap


+ 0 - 0
public/web/cmaps/Ext-V.bcmap


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