ss 10 月之前
當前提交
e5e420c5e9
共有 100 個文件被更改,包括 229436 次插入0 次删除
  1. 3 0
      .browserslistrc
  2. 22 0
      .editorconfig
  3. 6 0
      .env.production
  4. 6 0
      .env.test
  5. 100 0
      .eslintrc.js
  6. 23 0
      .gitignore
  7. 24 0
      README.md
  8. 5 0
      babel.config.js
  9. 5 0
      jsconfig.json
  10. 13823 0
      package-lock.json
  11. 47 0
      package.json
  12. 8 0
      public/.htaccess
  13. 32 0
      public/draco/README.md
  14. 52 0
      public/draco/draco_decoder.js
  15. 二進制
      public/draco/draco_decoder.wasm
  16. 33 0
      public/draco/draco_encoder.js
  17. 104 0
      public/draco/draco_wasm_wrapper.js
  18. 48 0
      public/draco/gltf/draco_decoder.js
  19. 二進制
      public/draco/gltf/draco_decoder.wasm
  20. 33 0
      public/draco/gltf/draco_encoder.js
  21. 104 0
      public/draco/gltf/draco_wasm_wrapper.js
  22. 二進制
      public/favicon.ico
  23. 187159 0
      public/hbzyy.gltf
  24. 21 0
      public/index.html
  25. 26222 0
      public/lou.gltf
  26. 27 0
      public/map/js/bingzhou.js
  27. 27 0
      public/map/js/china-contour.js
  28. 138 0
      public/map/js/china.js
  29. 27 0
      public/map/js/dezhou.js
  30. 27 0
      public/map/js/dongying.js
  31. 28 0
      public/map/js/haiwei.js
  32. 27 0
      public/map/js/heze.js
  33. 29 0
      public/map/js/jinan.js
  34. 27 0
      public/map/js/jining.js
  35. 27 0
      public/map/js/liaocheng.js
  36. 27 0
      public/map/js/linyi.js
  37. 27 0
      public/map/js/province/anhui.js
  38. 27 0
      public/map/js/province/aomen.js
  39. 27 0
      public/map/js/province/beijing.js
  40. 0 0
      public/map/js/province/china.js
  41. 1 0
      public/map/js/province/chongqing.js
  42. 27 0
      public/map/js/province/fujian.js
  43. 27 0
      public/map/js/province/gansu.js
  44. 27 0
      public/map/js/province/guangdong.js
  45. 27 0
      public/map/js/province/guangxi.js
  46. 27 0
      public/map/js/province/guizhou.js
  47. 27 0
      public/map/js/province/hainan.js
  48. 27 0
      public/map/js/province/hebei.js
  49. 27 0
      public/map/js/province/heilongjiang.js
  50. 27 0
      public/map/js/province/henan.js
  51. 27 0
      public/map/js/province/hubei.js
  52. 27 0
      public/map/js/province/hunan.js
  53. 27 0
      public/map/js/province/jiangsu.js
  54. 27 0
      public/map/js/province/jiangxi.js
  55. 27 0
      public/map/js/province/jilin.js
  56. 27 0
      public/map/js/province/liaoning.js
  57. 27 0
      public/map/js/province/neimenggu.js
  58. 27 0
      public/map/js/province/ningxia.js
  59. 27 0
      public/map/js/province/qinghai.js
  60. 27 0
      public/map/js/province/shandong.js
  61. 1 0
      public/map/js/province/shanghai.js
  62. 27 0
      public/map/js/province/shanxi.js
  63. 27 0
      public/map/js/province/shanxi1.js
  64. 27 0
      public/map/js/province/sichuan.js
  65. 1 0
      public/map/js/province/taiwan.js
  66. 27 0
      public/map/js/province/tianjin.js
  67. 27 0
      public/map/js/province/xianggang.js
  68. 1 0
      public/map/js/province/xinjiang.js
  69. 1 0
      public/map/js/province/xizang.js
  70. 27 0
      public/map/js/province/yunnan.js
  71. 27 0
      public/map/js/province/zhejiang.js
  72. 28 0
      public/map/js/qingdao.js
  73. 27 0
      public/map/js/rizhao.js
  74. 147 0
      public/map/js/shandong.js
  75. 27 0
      public/map/js/taian.js
  76. 27 0
      public/map/js/weifang.js
  77. 1 0
      public/map/js/world.js
  78. 27 0
      public/map/js/yantai.js
  79. 27 0
      public/map/js/zaozhuang.js
  80. 27 0
      public/map/js/zibo.js
  81. 1 0
      public/map/json/china-cities.json
  82. 1 0
      public/map/json/china-contour.json
  83. 1 0
      public/map/json/china.json
  84. 1 0
      public/map/json/province/anhui.json
  85. 1 0
      public/map/json/province/aomen.json
  86. 1 0
      public/map/json/province/beijing.json
  87. 1 0
      public/map/json/province/chongqing.json
  88. 1 0
      public/map/json/province/fujian.json
  89. 1 0
      public/map/json/province/gansu.json
  90. 1 0
      public/map/json/province/guangdong.json
  91. 1 0
      public/map/json/province/guangxi.json
  92. 1 0
      public/map/json/province/guizhou.json
  93. 1 0
      public/map/json/province/hainan.json
  94. 1 0
      public/map/json/province/hebei.json
  95. 1 0
      public/map/json/province/heilongjiang.json
  96. 1 0
      public/map/json/province/henan.json
  97. 1 0
      public/map/json/province/hubei.json
  98. 1 0
      public/map/json/province/hunan.json
  99. 1 0
      public/map/json/province/jiangsu.json
  100. 0 0
      public/map/json/province/jiangxi.json

+ 3 - 0
.browserslistrc

@@ -0,0 +1,3 @@
+> 1%
+last 2 versions
+not dead

+ 22 - 0
.editorconfig

@@ -0,0 +1,22 @@
+# top-most EditorConfig file 表示是最顶层的配置文件,发现设为true时,才会停止查找.editorconfig文件
+root = true
+
+# Unix-style newlines with a newline ending every file 对于所有的文件  始终在文件末尾插入一个新行
+[*]
+end_of_line = lf
+insert_final_newline = true
+
+# Matches multiple files with brace expansion notation
+# Set default charset  对于所有的js文件,设置文件字符集为utf-8
+[*.{js,vue,scss}]
+charset = utf-8
+
+# 4 space indentation 控制vue文件类型的缩进大小
+[*.js,vue,scss]
+indent_style = space
+indent_size = 4
+
+# Matches the exact files either package.json or .travis.yml 设置确切文件 package.json/.travis/.yml的缩进类型
+[{package.json}]
+indent_style = space
+indent_size = 2

+ 6 - 0
.env.production

@@ -0,0 +1,6 @@
+NODE_ENV = 'production'
+VUE_APP_ENV = 'production'
+VUE_APP_VERSION = '1.0'
+VUE_APP_PLATFORM = 'pc'
+VUE_APP_PHP_URL = http://jili2.jya-tech.com
+BASE_URL = '/wap/screen/'

+ 6 - 0
.env.test

@@ -0,0 +1,6 @@
+NODE_ENV = 'development'
+VUE_APP_ENV = 'test'
+VUE_APP_VERSION = '1.0'
+VUE_APP_PLATFORM = 'pc'
+VUE_APP_PHP_URL = http://mingde.com
+BASE_URL = '/'

+ 100 - 0
.eslintrc.js

@@ -0,0 +1,100 @@
+module.exports = {
+  root: true,
+  env: {
+    node: true,
+  },
+  settings: {
+    'import/resolver': {
+        'node': {
+            'paths': ['src']
+        }
+    }
+  },
+  extends: [
+    'plugin:vue/essential',
+    '@vue/airbnb',
+  ],
+  parserOptions: {
+    parser: '@babel/eslint-parser',
+  },
+  rules: {
+    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
+    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
+    "linebreak-style": [0 ,"error", "windows"], 
+    'class-methods-use-this': 0,
+    'no-param-reassign': [
+      'error',
+      {
+          props: true,
+          ignorePropertyModificationsFor: ['state', 'vm', 'item'],
+      },
+    ],
+    'import/extensions': [
+        'error',
+        'always',
+        {
+            js: 'never',
+            vue: 'always',
+        },
+    ],
+    indent: [
+        'error',
+        4,
+        {
+            SwitchCase: 1,
+        },
+    ],
+    'max-len': [2, 260, 4],
+    'vue/attribute-hyphenation': [
+        'error',
+        'always',
+    ],
+    'vue/attributes-order': 'error',
+    'vue/html-closing-bracket-newline': [
+        'error',
+        {
+            singleline: 'never',
+            multiline: 'always',
+        },
+    ],
+    'vue/html-closing-bracket-spacing': 'error',
+    'vue/html-end-tags': 'error',
+    'vue/html-indent': [
+        'error',
+        4,
+    ],
+    'vue/html-quotes': [
+        'error',
+        'double',
+    ],
+    'vue/html-self-closing': 'error',
+    'vue/max-attributes-per-line': [
+        'error',
+        {
+            singleline: 6,
+            multiline: {
+                max: 1,
+                allowFirstLine: false,
+            },
+        },
+    ],
+    'vue/no-confusing-v-for-v-if': 'error',
+    'vue/no-parsing-error': 'error',
+    'vue/no-use-v-if-with-v-for': 'error',
+    // 'vue/no-v-html': 'error',
+    'vue/order-in-components': 'error',
+    'vue/prop-name-casing': 'error',
+    'vue/require-default-prop': 'error',
+    'vue/require-prop-types': 'error',
+    'vue/script-indent': [
+        'error',
+        4,
+        {
+            baseIndent: 0,
+            switchCase: 1,
+            ignores: [],
+        },
+    ],
+    'vue/this-in-template': 'error',
+  },
+};

+ 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?

+ 24 - 0
README.md

@@ -0,0 +1,24 @@
+# jiji2
+
+## Project setup
+```
+npm install
+```
+
+### Compiles and hot-reloads for development
+```
+npm run serve
+```
+
+### Compiles and minifies for production
+```
+npm run build
+```
+
+### Lints and fixes files
+```
+npm run lint
+```
+
+### 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',
+    ],
+};

+ 5 - 0
jsconfig.json

@@ -0,0 +1,5 @@
+{
+    "compilerOptions": {
+        "experimentalDecorators": true,
+    }
+}

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


+ 47 - 0
package.json

@@ -0,0 +1,47 @@
+{
+  "name": "jili2",
+  "version": "0.1.0",
+  "private": true,
+  "scripts": {
+    "serve": "vue-cli-service serve  --mode test",
+    "build": "vue-cli-service build --mode production",
+    "lint": "vue-cli-service lint"
+  },
+  "dependencies": {
+    "@babel/eslint-parser": "^7.16.5",
+    "@jiaminghi/data-view": "^2.10.0",
+    "axios": "^0.24.0",
+    "copy-webpack-plugin": "^10.2.0",
+    "core-js": "^3.6.5",
+    "crypto-js": "^4.1.1",
+    "echarts": "^5.2.2",
+    "swiper": "^4.5.1",
+    "element-ui": "^2.15.14",
+    "file-saver": "^2.0.5",
+    "lodash": "^4.17.21",
+    "luxon": "^2.2.0",
+    "qs": "^6.10.2",
+    "three": "^0.136.0",
+    "uglifyjs-webpack-plugin": "^2.2.0",
+    "vue": "^2.6.11",
+    "vue-amap": "^0.5.10",
+    "vue-awesome-swiper": "^3.1.3",
+    "vue-class-component": "^7.2.6",
+    "vue-cookies": "^1.7.4",
+    "vue-router": "^3.2.0",
+    "xlsx": "^0.18.5"
+  },
+  "devDependencies": {
+    "@vue/cli-plugin-babel": "~4.5.0",
+    "@vue/cli-plugin-eslint": "~4.5.0",
+    "@vue/cli-plugin-router": "~4.5.0",
+    "@vue/cli-service": "~4.5.0",
+    "@vue/eslint-config-airbnb": "^5.0.2",
+    "eslint": "^6.7.2",
+    "eslint-plugin-import": "^2.20.2",
+    "eslint-plugin-vue": "^6.2.2",
+    "node-sass": "^4.12.0",
+    "sass-loader": "^8.0.2",
+    "vue-template-compiler": "^2.6.11"
+  }
+}

+ 8 - 0
public/.htaccess

@@ -0,0 +1,8 @@
+<IfModule mod_rewrite.c>
+    RewriteEngine On
+    RewriteBase /
+    RewriteRule ^index\.html$ - [L]
+    RewriteCond %{REQUEST_FILENAME} !-f
+    RewriteCond %{REQUEST_FILENAME} !-d
+    RewriteRule . /index.html [L]
+</IfModule>

+ 32 - 0
public/draco/README.md

@@ -0,0 +1,32 @@
+# Draco 3D Data Compression
+
+Draco is an open-source library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
+
+[Website](https://google.github.io/draco/) | [GitHub](https://github.com/google/draco)
+
+## Contents
+
+This folder contains three utilities:
+
+* `draco_decoder.js` — Emscripten-compiled decoder, compatible with any modern browser.
+* `draco_decoder.wasm` — WebAssembly decoder, compatible with newer browsers and devices.
+* `draco_wasm_wrapper.js` — JavaScript wrapper for the WASM decoder.
+
+Each file is provided in two variations:
+
+* **Default:** Latest stable builds, tracking the project's [master branch](https://github.com/google/draco).
+* **glTF:** Builds targeted by the [glTF mesh compression extension](https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_draco_mesh_compression), tracking the [corresponding Draco branch](https://github.com/google/draco/tree/gltf_2.0_draco_extension).
+
+Either variation may be used with `THREE.DRACOLoader`:
+
+```js
+var dracoLoader = new THREE.DRACOLoader();
+dracoLoader.setDecoderPath('path/to/decoders/');
+dracoLoader.setDecoderConfig({type: 'js'}); // (Optional) Override detection of WASM support.
+```
+
+Further [documentation on GitHub](https://github.com/google/draco/tree/master/javascript/example#static-loading-javascript-decoder).
+
+## License
+
+[Apache License 2.0](https://github.com/google/draco/blob/master/LICENSE)

File diff suppressed because it is too large
+ 52 - 0
public/draco/draco_decoder.js


二進制
public/draco/draco_decoder.wasm


File diff suppressed because it is too large
+ 33 - 0
public/draco/draco_encoder.js


File diff suppressed because it is too large
+ 104 - 0
public/draco/draco_wasm_wrapper.js


File diff suppressed because it is too large
+ 48 - 0
public/draco/gltf/draco_decoder.js


二進制
public/draco/gltf/draco_decoder.wasm


File diff suppressed because it is too large
+ 33 - 0
public/draco/gltf/draco_encoder.js


File diff suppressed because it is too large
+ 104 - 0
public/draco/gltf/draco_wasm_wrapper.js


二進制
public/favicon.ico


File diff suppressed because it is too large
+ 187159 - 0
public/hbzyy.gltf


+ 21 - 0
public/index.html

@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html lang="">
+  <head>
+    <meta charset="utf-8">
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="pragram" content="no-cache" />
+		<meta http-equiv="cache-control" content="no-cache, no-store, must-revalidate" />
+		<meta http-equiv="expires" content="0" />
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width,initial-scale=1.0">
+    <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>

File diff suppressed because it is too large
+ 26222 - 0
public/lou.gltf


File diff suppressed because it is too large
+ 27 - 0
public/map/js/bingzhou.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/china-contour.js


File diff suppressed because it is too large
+ 138 - 0
public/map/js/china.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/dezhou.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/dongying.js


File diff suppressed because it is too large
+ 28 - 0
public/map/js/haiwei.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/heze.js


File diff suppressed because it is too large
+ 29 - 0
public/map/js/jinan.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/jining.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/liaocheng.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/linyi.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/anhui.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/aomen.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/beijing.js


+ 0 - 0
public/map/js/province/china.js


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


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/fujian.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/gansu.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/guangdong.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/guangxi.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/guizhou.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/hainan.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/hebei.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/heilongjiang.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/henan.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/hubei.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/hunan.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/jiangsu.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/jiangxi.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/jilin.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/liaoning.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/neimenggu.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/ningxia.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/qinghai.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/shandong.js


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


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/shanxi.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/shanxi1.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/sichuan.js


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


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/tianjin.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/xianggang.js


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


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


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/yunnan.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/province/zhejiang.js


File diff suppressed because it is too large
+ 28 - 0
public/map/js/qingdao.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/rizhao.js


File diff suppressed because it is too large
+ 147 - 0
public/map/js/shandong.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/taian.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/weifang.js


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


File diff suppressed because it is too large
+ 27 - 0
public/map/js/yantai.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/zaozhuang.js


File diff suppressed because it is too large
+ 27 - 0
public/map/js/zibo.js


File diff suppressed because it is too large
+ 1 - 0
public/map/json/china-cities.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/china-contour.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/china.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/anhui.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/aomen.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/beijing.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/chongqing.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/fujian.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/gansu.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/guangdong.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/guangxi.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/guizhou.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/hainan.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/hebei.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/heilongjiang.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/henan.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/hubei.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/hunan.json


File diff suppressed because it is too large
+ 1 - 0
public/map/json/province/jiangsu.json


+ 0 - 0
public/map/json/province/jiangxi.json


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