Browse Source

init
Signed-off-by: caner <5658514@qq.com>

caner 3 years ago
parent
commit
a8e87dc698
100 changed files with 108 additions and 3 deletions
  1. 4 0
      .eslintignore
  2. 50 0
      .eslintrc.js
  3. 2 0
      .gitignore
  4. 8 3
      README.md
  5. 16 0
      index.html
  6. 28 0
      package.json
  7. BIN
      public/CAD_1/0.125/0_0.jpg
  8. BIN
      public/CAD_1/0.25/0_0.jpg
  9. BIN
      public/CAD_1/1/0_0.jpg
  10. BIN
      public/CAD_1/1/1_0.jpg
  11. BIN
      public/CAD_1/1/2_0.jpg
  12. BIN
      public/CAD_1/16/0_0.jpg
  13. BIN
      public/CAD_1/16/0_1.jpg
  14. BIN
      public/CAD_1/16/0_10.jpg
  15. BIN
      public/CAD_1/16/0_11.jpg
  16. BIN
      public/CAD_1/16/0_12.jpg
  17. BIN
      public/CAD_1/16/0_13.jpg
  18. BIN
      public/CAD_1/16/0_14.jpg
  19. BIN
      public/CAD_1/16/0_15.jpg
  20. BIN
      public/CAD_1/16/0_2.jpg
  21. BIN
      public/CAD_1/16/0_3.jpg
  22. BIN
      public/CAD_1/16/0_4.jpg
  23. BIN
      public/CAD_1/16/0_5.jpg
  24. BIN
      public/CAD_1/16/0_6.jpg
  25. BIN
      public/CAD_1/16/0_7.jpg
  26. BIN
      public/CAD_1/16/0_8.jpg
  27. BIN
      public/CAD_1/16/0_9.jpg
  28. BIN
      public/CAD_1/16/10_0.jpg
  29. BIN
      public/CAD_1/16/10_1.jpg
  30. BIN
      public/CAD_1/16/10_10.jpg
  31. BIN
      public/CAD_1/16/10_11.jpg
  32. BIN
      public/CAD_1/16/10_12.jpg
  33. BIN
      public/CAD_1/16/10_13.jpg
  34. BIN
      public/CAD_1/16/10_14.jpg
  35. BIN
      public/CAD_1/16/10_15.jpg
  36. BIN
      public/CAD_1/16/10_2.jpg
  37. BIN
      public/CAD_1/16/10_3.jpg
  38. BIN
      public/CAD_1/16/10_4.jpg
  39. BIN
      public/CAD_1/16/10_5.jpg
  40. BIN
      public/CAD_1/16/10_6.jpg
  41. BIN
      public/CAD_1/16/10_7.jpg
  42. BIN
      public/CAD_1/16/10_8.jpg
  43. BIN
      public/CAD_1/16/10_9.jpg
  44. BIN
      public/CAD_1/16/11_0.jpg
  45. BIN
      public/CAD_1/16/11_1.jpg
  46. BIN
      public/CAD_1/16/11_10.jpg
  47. BIN
      public/CAD_1/16/11_11.jpg
  48. BIN
      public/CAD_1/16/11_12.jpg
  49. BIN
      public/CAD_1/16/11_13.jpg
  50. BIN
      public/CAD_1/16/11_14.jpg
  51. BIN
      public/CAD_1/16/11_15.jpg
  52. BIN
      public/CAD_1/16/11_2.jpg
  53. BIN
      public/CAD_1/16/11_3.jpg
  54. BIN
      public/CAD_1/16/11_4.jpg
  55. BIN
      public/CAD_1/16/11_5.jpg
  56. BIN
      public/CAD_1/16/11_6.jpg
  57. BIN
      public/CAD_1/16/11_7.jpg
  58. BIN
      public/CAD_1/16/11_8.jpg
  59. BIN
      public/CAD_1/16/11_9.jpg
  60. BIN
      public/CAD_1/16/12_0.jpg
  61. BIN
      public/CAD_1/16/12_1.jpg
  62. BIN
      public/CAD_1/16/12_10.jpg
  63. BIN
      public/CAD_1/16/12_11.jpg
  64. BIN
      public/CAD_1/16/12_12.jpg
  65. BIN
      public/CAD_1/16/12_13.jpg
  66. BIN
      public/CAD_1/16/12_14.jpg
  67. BIN
      public/CAD_1/16/12_15.jpg
  68. BIN
      public/CAD_1/16/12_2.jpg
  69. BIN
      public/CAD_1/16/12_3.jpg
  70. BIN
      public/CAD_1/16/12_4.jpg
  71. BIN
      public/CAD_1/16/12_5.jpg
  72. BIN
      public/CAD_1/16/12_6.jpg
  73. BIN
      public/CAD_1/16/12_7.jpg
  74. BIN
      public/CAD_1/16/12_8.jpg
  75. BIN
      public/CAD_1/16/12_9.jpg
  76. BIN
      public/CAD_1/16/13_0.jpg
  77. BIN
      public/CAD_1/16/13_1.jpg
  78. BIN
      public/CAD_1/16/13_10.jpg
  79. BIN
      public/CAD_1/16/13_11.jpg
  80. BIN
      public/CAD_1/16/13_12.jpg
  81. BIN
      public/CAD_1/16/13_13.jpg
  82. BIN
      public/CAD_1/16/13_14.jpg
  83. BIN
      public/CAD_1/16/13_15.jpg
  84. BIN
      public/CAD_1/16/13_2.jpg
  85. BIN
      public/CAD_1/16/13_3.jpg
  86. BIN
      public/CAD_1/16/13_4.jpg
  87. BIN
      public/CAD_1/16/13_5.jpg
  88. BIN
      public/CAD_1/16/13_6.jpg
  89. BIN
      public/CAD_1/16/13_7.jpg
  90. BIN
      public/CAD_1/16/13_8.jpg
  91. BIN
      public/CAD_1/16/13_9.jpg
  92. BIN
      public/CAD_1/16/14_0.jpg
  93. BIN
      public/CAD_1/16/14_1.jpg
  94. BIN
      public/CAD_1/16/14_10.jpg
  95. BIN
      public/CAD_1/16/14_11.jpg
  96. BIN
      public/CAD_1/16/14_12.jpg
  97. BIN
      public/CAD_1/16/14_13.jpg
  98. BIN
      public/CAD_1/16/14_14.jpg
  99. BIN
      public/CAD_1/16/14_15.jpg
  100. BIN
      public/CAD_1/16/14_2.jpg

+ 4 - 0
.eslintignore

@@ -0,0 +1,4 @@
+# 排除eslint检查文件
+utils
+/dist
+/public

+ 50 - 0
.eslintrc.js

@@ -0,0 +1,50 @@
+module.exports = {
+  root: true,
+  env: {
+    browser: true,
+    es2021: true
+  },
+  parserOptions: {
+    ecmaVersion: 12,
+    sourceType: 'module'
+  },
+  extends: [
+    'plugin:vue/vue3-recommended',
+    'airbnb-base'
+  ],
+  rules: {
+    'no-console': 0, // 禁用打印
+    'comma-dangle': [ 2, 'never' ], // 禁止使用拖尾逗号
+    'no-extra-semi': 2, // 禁止不必要的分号
+    'array-bracket-spacing': [ 2, 'always' ], // 指定数组的元素之间要以空格隔开
+    'jsx-quotes': 0, // 强制使用单引号
+    'max-len': 0, // 强制一行的最大长度
+    semi: [ 2, 'never' ], // 禁止使用分号
+    'linebreak-style': [ 0, 'error', 'windows' ],
+    'import/no-unresolved': 0,
+    'import/extensions': 0,
+    'import/no-absolute-path': 0,
+    'import/no-extraneous-dependencies': 0,
+    'class-methods-use-this': 0,
+    'no-mixed-operators': 0,
+    'eol-last': 0,
+    'import/newline-after-import': 0,
+    'vue/multi-word-component-names': 0,
+    'no-param-reassign': 0,
+    'no-restricted-syntax': 0,
+    'no-underscore-dangle': 0,
+    'no-plusplus': 0,
+    'no-bitwise': 0,
+    'guard-for-in': 0,
+    'func-names': 0,
+    'import/order': 0,
+    'vue/no-deprecated-slot-attribute': 0,
+    'vue/v-on-event-hyphenation': 0,
+    'vue/no-deprecated-filter': 0,
+    'vue/require-explicit-emits': 0,
+    'vue/no-v-html': 0,
+    'vue/order-in-components': 0,
+    'no-unused-vars': 1,
+    'vue/no-reserved-component-names': 0
+  }
+}

+ 2 - 0
.gitignore

@@ -28,3 +28,5 @@ build/Release
 # https://docs.npmjs.com/misc/faq#should-i-check-my-node-modules-folder-into-git
 node_modules
 
+package-lock.json
+yarn.lock

+ 8 - 3
README.md

@@ -1,3 +1,8 @@
-# PlanTool
-
-openseadragon CAD调试工具
+# 平纵断面比例调试工具
+```
+1. 平纵断面图缩放比例调整工具
+2. 自行替换pulic/CAD_1/*/**.JPG
+3. 自动计算CAD宽度高度
+4. 隧道比例默认SVG宽度
+5. UI画path按64倍进行
+```

+ 16 - 0
index.html

@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8" />
+  <link rel="icon" href="/favicon.ico" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>Plan Tool</title>
+</head>
+
+<body>
+  <div id="app"></div>
+  <script type="module" src="./src/pages/index/main.js"></script>
+</body>
+
+</html>

+ 28 - 0
package.json

@@ -0,0 +1,28 @@
+{
+  "name": "vite-project",
+  "version": "0.0.0",
+  "scripts": {
+    "dev": "vite --host",
+    "build": "vite build",
+    "preview": "vite preview"
+  },
+  "dependencies": {
+    "axios": "^0.24.0",
+    "image-size": "^1.0.1",
+    "openseadragon": "^3.1.0",
+    "view-ui-plus": "^1.2.0",
+    "vue": "^3.2.25"
+  },
+  "devDependencies": {
+    "@vitejs/plugin-vue": "^2.3.3",
+    "eslint": "^8.15.0",
+    "eslint-config-airbnb-base": "^15.0.0",
+    "eslint-plugin-import": "^2.26.0",
+    "eslint-plugin-vue": "^9.1.0",
+    "glob": "^8.0.3",
+    "less": "^4.1.2",
+    "vite": "^2.9.9",
+    "vite-plugin-compression": "^0.5.1",
+    "vite-plugin-eslint": "^1.6.1"
+  }
+}

BIN
public/CAD_1/0.125/0_0.jpg


BIN
public/CAD_1/0.25/0_0.jpg


BIN
public/CAD_1/1/0_0.jpg


BIN
public/CAD_1/1/1_0.jpg


BIN
public/CAD_1/1/2_0.jpg


BIN
public/CAD_1/16/0_0.jpg


BIN
public/CAD_1/16/0_1.jpg


BIN
public/CAD_1/16/0_10.jpg


BIN
public/CAD_1/16/0_11.jpg


BIN
public/CAD_1/16/0_12.jpg


BIN
public/CAD_1/16/0_13.jpg


BIN
public/CAD_1/16/0_14.jpg


BIN
public/CAD_1/16/0_15.jpg


BIN
public/CAD_1/16/0_2.jpg


BIN
public/CAD_1/16/0_3.jpg


BIN
public/CAD_1/16/0_4.jpg


BIN
public/CAD_1/16/0_5.jpg


BIN
public/CAD_1/16/0_6.jpg


BIN
public/CAD_1/16/0_7.jpg


BIN
public/CAD_1/16/0_8.jpg


BIN
public/CAD_1/16/0_9.jpg


BIN
public/CAD_1/16/10_0.jpg


BIN
public/CAD_1/16/10_1.jpg


BIN
public/CAD_1/16/10_10.jpg


BIN
public/CAD_1/16/10_11.jpg


BIN
public/CAD_1/16/10_12.jpg


BIN
public/CAD_1/16/10_13.jpg


BIN
public/CAD_1/16/10_14.jpg


BIN
public/CAD_1/16/10_15.jpg


BIN
public/CAD_1/16/10_2.jpg


BIN
public/CAD_1/16/10_3.jpg


BIN
public/CAD_1/16/10_4.jpg


BIN
public/CAD_1/16/10_5.jpg


BIN
public/CAD_1/16/10_6.jpg


BIN
public/CAD_1/16/10_7.jpg


BIN
public/CAD_1/16/10_8.jpg


BIN
public/CAD_1/16/10_9.jpg


BIN
public/CAD_1/16/11_0.jpg


BIN
public/CAD_1/16/11_1.jpg


BIN
public/CAD_1/16/11_10.jpg


BIN
public/CAD_1/16/11_11.jpg


BIN
public/CAD_1/16/11_12.jpg


BIN
public/CAD_1/16/11_13.jpg


BIN
public/CAD_1/16/11_14.jpg


BIN
public/CAD_1/16/11_15.jpg


BIN
public/CAD_1/16/11_2.jpg


BIN
public/CAD_1/16/11_3.jpg


BIN
public/CAD_1/16/11_4.jpg


BIN
public/CAD_1/16/11_5.jpg


BIN
public/CAD_1/16/11_6.jpg


BIN
public/CAD_1/16/11_7.jpg


BIN
public/CAD_1/16/11_8.jpg


BIN
public/CAD_1/16/11_9.jpg


BIN
public/CAD_1/16/12_0.jpg


BIN
public/CAD_1/16/12_1.jpg


BIN
public/CAD_1/16/12_10.jpg


BIN
public/CAD_1/16/12_11.jpg


BIN
public/CAD_1/16/12_12.jpg


BIN
public/CAD_1/16/12_13.jpg


BIN
public/CAD_1/16/12_14.jpg


BIN
public/CAD_1/16/12_15.jpg


BIN
public/CAD_1/16/12_2.jpg


BIN
public/CAD_1/16/12_3.jpg


BIN
public/CAD_1/16/12_4.jpg


BIN
public/CAD_1/16/12_5.jpg


BIN
public/CAD_1/16/12_6.jpg


BIN
public/CAD_1/16/12_7.jpg


BIN
public/CAD_1/16/12_8.jpg


BIN
public/CAD_1/16/12_9.jpg


BIN
public/CAD_1/16/13_0.jpg


BIN
public/CAD_1/16/13_1.jpg


BIN
public/CAD_1/16/13_10.jpg


BIN
public/CAD_1/16/13_11.jpg


BIN
public/CAD_1/16/13_12.jpg


BIN
public/CAD_1/16/13_13.jpg


BIN
public/CAD_1/16/13_14.jpg


BIN
public/CAD_1/16/13_15.jpg


BIN
public/CAD_1/16/13_2.jpg


BIN
public/CAD_1/16/13_3.jpg


BIN
public/CAD_1/16/13_4.jpg


BIN
public/CAD_1/16/13_5.jpg


BIN
public/CAD_1/16/13_6.jpg


BIN
public/CAD_1/16/13_7.jpg


BIN
public/CAD_1/16/13_8.jpg


BIN
public/CAD_1/16/13_9.jpg


BIN
public/CAD_1/16/14_0.jpg


BIN
public/CAD_1/16/14_1.jpg


BIN
public/CAD_1/16/14_10.jpg


BIN
public/CAD_1/16/14_11.jpg


BIN
public/CAD_1/16/14_12.jpg


BIN
public/CAD_1/16/14_13.jpg


BIN
public/CAD_1/16/14_14.jpg


BIN
public/CAD_1/16/14_15.jpg


BIN
public/CAD_1/16/14_2.jpg


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