Explorar o código

Merge branch 'dev' of http://face3d.4dage.com:7005/chenzhiguang/qjkankan_v1.1.1 into dev

任一存 %!s(int64=2) %!d(string=hai) anos
pai
achega
1b55ca05e9
Modificáronse 100 ficheiros con 629 adicións e 64117 borrados
  1. 0 64101
      package-lock.json
  2. 505 0
      packages/qjkankan-components/package-lock.json
  3. 3 2
      packages/qjkankan-editor/.env.testprod
  4. 17 6
      packages/qjkankan-editor/README.md
  5. 97 4
      packages/qjkankan-editor/package-lock.json
  6. 1 0
      packages/qjkankan-editor/package.json
  7. 4 2
      packages/qjkankan-editor/public/edit.html
  8. 0 0
      packages/qjkankan-editor/public/eshow.html
  9. 0 0
      packages/qjkankan-editor/public/eshowMobile.html
  10. BIN=BIN
      packages/qjkankan-editor/public/favicon.ico
  11. BIN=BIN
      packages/qjkankan-editor/public/favicon.png
  12. 2 2
      packages/qjkankan-editor/public/material.html
  13. BIN=BIN
      packages/qjkankan-editor/public/static/panoassets/images/hotspot/icon/img_doticon_01.png
  14. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/01/l1_b_01_01.jpg
  15. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/01/l1_b_01_02.jpg
  16. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/01/l1_b_01_03.jpg
  17. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/02/l1_b_02_01.jpg
  18. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/02/l1_b_02_02.jpg
  19. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/02/l1_b_02_03.jpg
  20. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/03/l1_b_03_01.jpg
  21. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/03/l1_b_03_02.jpg
  22. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/03/l1_b_03_03.jpg
  23. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_01.jpg
  24. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_02.jpg
  25. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_03.jpg
  26. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_04.jpg
  27. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_05.jpg
  28. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_01.jpg
  29. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_02.jpg
  30. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_03.jpg
  31. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_04.jpg
  32. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_05.jpg
  33. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_01.jpg
  34. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_02.jpg
  35. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_03.jpg
  36. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_04.jpg
  37. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_05.jpg
  38. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_01.jpg
  39. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_02.jpg
  40. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_03.jpg
  41. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_04.jpg
  42. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_05.jpg
  43. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_01.jpg
  44. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_02.jpg
  45. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_03.jpg
  46. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_04.jpg
  47. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_05.jpg
  48. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_01.jpg
  49. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_02.jpg
  50. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_03.jpg
  51. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_04.jpg
  52. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_05.jpg
  53. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_06.jpg
  54. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_07.jpg
  55. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_08.jpg
  56. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_09.jpg
  57. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_01.jpg
  58. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_02.jpg
  59. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_03.jpg
  60. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_04.jpg
  61. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_05.jpg
  62. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_06.jpg
  63. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_07.jpg
  64. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_08.jpg
  65. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_09.jpg
  66. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_01.jpg
  67. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_02.jpg
  68. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_03.jpg
  69. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_04.jpg
  70. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_05.jpg
  71. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_06.jpg
  72. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_07.jpg
  73. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_08.jpg
  74. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_09.jpg
  75. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_01.jpg
  76. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_02.jpg
  77. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_03.jpg
  78. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_04.jpg
  79. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_05.jpg
  80. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_06.jpg
  81. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_07.jpg
  82. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_08.jpg
  83. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_09.jpg
  84. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_01.jpg
  85. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_02.jpg
  86. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_03.jpg
  87. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_04.jpg
  88. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_05.jpg
  89. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_06.jpg
  90. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_07.jpg
  91. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_08.jpg
  92. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_09.jpg
  93. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_01.jpg
  94. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_02.jpg
  95. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_03.jpg
  96. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_04.jpg
  97. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_05.jpg
  98. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_06.jpg
  99. BIN=BIN
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_07.jpg
  100. 0 0
      packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_08.jpg

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 64101
package-lock.json


+ 505 - 0
packages/qjkankan-components/package-lock.json

@@ -0,0 +1,505 @@
+{
+  "name": "@qjkankan/components",
+  "version": "1.2.0",
+  "lockfileVersion": 2,
+  "requires": true,
+  "packages": {
+    "": {
+      "name": "@qjkankan/components",
+      "version": "1.2.0",
+      "dependencies": {
+        "c-scrollbar": "^0.1.6",
+        "vue-cropper": "^1.0.2",
+        "vue3-smooth-scrollbar": "^1.0.2"
+      }
+    },
+    "node_modules/@babel/parser": {
+      "version": "7.19.3",
+      "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.19.3.tgz",
+      "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==",
+      "bin": {
+        "parser": "bin/babel-parser.js"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@vue/compiler-core": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.40.tgz",
+      "integrity": "sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==",
+      "dependencies": {
+        "@babel/parser": "^7.16.4",
+        "@vue/shared": "3.2.40",
+        "estree-walker": "^2.0.2",
+        "source-map": "^0.6.1"
+      }
+    },
+    "node_modules/@vue/compiler-dom": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz",
+      "integrity": "sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==",
+      "dependencies": {
+        "@vue/compiler-core": "3.2.40",
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "node_modules/@vue/compiler-sfc": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz",
+      "integrity": "sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==",
+      "dependencies": {
+        "@babel/parser": "^7.16.4",
+        "@vue/compiler-core": "3.2.40",
+        "@vue/compiler-dom": "3.2.40",
+        "@vue/compiler-ssr": "3.2.40",
+        "@vue/reactivity-transform": "3.2.40",
+        "@vue/shared": "3.2.40",
+        "estree-walker": "^2.0.2",
+        "magic-string": "^0.25.7",
+        "postcss": "^8.1.10",
+        "source-map": "^0.6.1"
+      }
+    },
+    "node_modules/@vue/compiler-ssr": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz",
+      "integrity": "sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==",
+      "dependencies": {
+        "@vue/compiler-dom": "3.2.40",
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "node_modules/@vue/reactivity": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.40.tgz",
+      "integrity": "sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==",
+      "dependencies": {
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "node_modules/@vue/reactivity-transform": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz",
+      "integrity": "sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==",
+      "dependencies": {
+        "@babel/parser": "^7.16.4",
+        "@vue/compiler-core": "3.2.40",
+        "@vue/shared": "3.2.40",
+        "estree-walker": "^2.0.2",
+        "magic-string": "^0.25.7"
+      }
+    },
+    "node_modules/@vue/runtime-core": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.40.tgz",
+      "integrity": "sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==",
+      "dependencies": {
+        "@vue/reactivity": "3.2.40",
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "node_modules/@vue/runtime-dom": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz",
+      "integrity": "sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==",
+      "dependencies": {
+        "@vue/runtime-core": "3.2.40",
+        "@vue/shared": "3.2.40",
+        "csstype": "^2.6.8"
+      }
+    },
+    "node_modules/@vue/server-renderer": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.40.tgz",
+      "integrity": "sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==",
+      "dependencies": {
+        "@vue/compiler-ssr": "3.2.40",
+        "@vue/shared": "3.2.40"
+      },
+      "peerDependencies": {
+        "vue": "3.2.40"
+      }
+    },
+    "node_modules/@vue/shared": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.40.tgz",
+      "integrity": "sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ=="
+    },
+    "node_modules/c-scrollbar": {
+      "version": "0.1.7",
+      "resolved": "https://registry.npmmirror.com/c-scrollbar/-/c-scrollbar-0.1.7.tgz",
+      "integrity": "sha512-xD0VLJOmZ9MFhO6dGEF+Vr7zEk5QpH/oPmdONuWvWV14XbHiFd4A8A67rg+Nxcs5qjPIHunflbe+ZUHTvUdN8g==",
+      "dependencies": {
+        "vue": "^3.0.0"
+      }
+    },
+    "node_modules/core-js": {
+      "version": "3.25.5",
+      "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.25.5.tgz",
+      "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
+      "hasInstallScript": true
+    },
+    "node_modules/csstype": {
+      "version": "2.6.21",
+      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
+      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
+    },
+    "node_modules/estree-walker": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+      "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+    },
+    "node_modules/lodash": {
+      "version": "4.17.21",
+      "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
+      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+    },
+    "node_modules/lodash.clamp": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmmirror.com/lodash.clamp/-/lodash.clamp-4.0.3.tgz",
+      "integrity": "sha512-HvzRFWjtcguTW7yd8NJBshuNaCa8aqNFtnswdT7f/cMd/1YKy5Zzoq4W/Oxvnx9l7aeY258uSdDfM793+eLsVg=="
+    },
+    "node_modules/lodash.debounce": {
+      "version": "4.0.8",
+      "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+      "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+    },
+    "node_modules/magic-string": {
+      "version": "0.25.9",
+      "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz",
+      "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
+      "dependencies": {
+        "sourcemap-codec": "^1.4.8"
+      }
+    },
+    "node_modules/nanoid": {
+      "version": "3.3.4",
+      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz",
+      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+      "bin": {
+        "nanoid": "bin/nanoid.cjs"
+      },
+      "engines": {
+        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+      }
+    },
+    "node_modules/picocolors": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
+      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+    },
+    "node_modules/postcss": {
+      "version": "8.4.17",
+      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.17.tgz",
+      "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==",
+      "dependencies": {
+        "nanoid": "^3.3.4",
+        "picocolors": "^1.0.0",
+        "source-map-js": "^1.0.2"
+      },
+      "engines": {
+        "node": "^10 || ^12 || >=14"
+      }
+    },
+    "node_modules/smooth-scrollbar": {
+      "version": "8.8.1",
+      "resolved": "https://registry.npmmirror.com/smooth-scrollbar/-/smooth-scrollbar-8.8.1.tgz",
+      "integrity": "sha512-FQDRtdLTRye8LdRHohNAxh0hyo7gl8+APfA+8Qu5S38MBqR8/WqOoRVzjizH6FTdbU1qGsB7gs8LhMeFJ4Jr8g==",
+      "dependencies": {
+        "core-js": "^3.6.4",
+        "lodash.clamp": "^4.0.3",
+        "lodash.debounce": "^4.0.8",
+        "tslib": "^1.10.0"
+      }
+    },
+    "node_modules/source-map": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
+      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/source-map-js": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
+      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/sourcemap-codec": {
+      "version": "1.4.8",
+      "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+      "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
+    },
+    "node_modules/tslib": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz",
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+    },
+    "node_modules/vue": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.40.tgz",
+      "integrity": "sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==",
+      "dependencies": {
+        "@vue/compiler-dom": "3.2.40",
+        "@vue/compiler-sfc": "3.2.40",
+        "@vue/runtime-dom": "3.2.40",
+        "@vue/server-renderer": "3.2.40",
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "node_modules/vue-cropper": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmmirror.com/vue-cropper/-/vue-cropper-1.0.5.tgz",
+      "integrity": "sha512-D4XXdqWmMWRLOIV9LIh7/mkH6OBOMQDFbRjwntkxmAtxOtwpC9U5ZZ6lSXw5F5cbd4g8znDjk6MuCwIL+fZSrA=="
+    },
+    "node_modules/vue3-smooth-scrollbar": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmmirror.com/vue3-smooth-scrollbar/-/vue3-smooth-scrollbar-1.0.2.tgz",
+      "integrity": "sha512-TfO0WGbA5KzAosHMmIa4UfB5LcSR3YefNgRbTBZrKw4A5F58vIMALqwXeSCoLtsywdLInN+7u8Fq9cRDiT9EXg==",
+      "dependencies": {
+        "core-js": "^3.8.3",
+        "lodash": "^4.17.21",
+        "smooth-scrollbar": "^8.6.2",
+        "vue": "^3.0.4"
+      },
+      "peerDependencies": {
+        "smooth-scrollbar": "^8.6.2"
+      }
+    }
+  },
+  "dependencies": {
+    "@babel/parser": {
+      "version": "7.19.3",
+      "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.19.3.tgz",
+      "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ=="
+    },
+    "@vue/compiler-core": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.40.tgz",
+      "integrity": "sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==",
+      "requires": {
+        "@babel/parser": "^7.16.4",
+        "@vue/shared": "3.2.40",
+        "estree-walker": "^2.0.2",
+        "source-map": "^0.6.1"
+      }
+    },
+    "@vue/compiler-dom": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz",
+      "integrity": "sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==",
+      "requires": {
+        "@vue/compiler-core": "3.2.40",
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "@vue/compiler-sfc": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz",
+      "integrity": "sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==",
+      "requires": {
+        "@babel/parser": "^7.16.4",
+        "@vue/compiler-core": "3.2.40",
+        "@vue/compiler-dom": "3.2.40",
+        "@vue/compiler-ssr": "3.2.40",
+        "@vue/reactivity-transform": "3.2.40",
+        "@vue/shared": "3.2.40",
+        "estree-walker": "^2.0.2",
+        "magic-string": "^0.25.7",
+        "postcss": "^8.1.10",
+        "source-map": "^0.6.1"
+      }
+    },
+    "@vue/compiler-ssr": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz",
+      "integrity": "sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==",
+      "requires": {
+        "@vue/compiler-dom": "3.2.40",
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "@vue/reactivity": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.40.tgz",
+      "integrity": "sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==",
+      "requires": {
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "@vue/reactivity-transform": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz",
+      "integrity": "sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==",
+      "requires": {
+        "@babel/parser": "^7.16.4",
+        "@vue/compiler-core": "3.2.40",
+        "@vue/shared": "3.2.40",
+        "estree-walker": "^2.0.2",
+        "magic-string": "^0.25.7"
+      }
+    },
+    "@vue/runtime-core": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.40.tgz",
+      "integrity": "sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==",
+      "requires": {
+        "@vue/reactivity": "3.2.40",
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "@vue/runtime-dom": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz",
+      "integrity": "sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==",
+      "requires": {
+        "@vue/runtime-core": "3.2.40",
+        "@vue/shared": "3.2.40",
+        "csstype": "^2.6.8"
+      }
+    },
+    "@vue/server-renderer": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.40.tgz",
+      "integrity": "sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==",
+      "requires": {
+        "@vue/compiler-ssr": "3.2.40",
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "@vue/shared": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.40.tgz",
+      "integrity": "sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ=="
+    },
+    "c-scrollbar": {
+      "version": "0.1.7",
+      "resolved": "https://registry.npmmirror.com/c-scrollbar/-/c-scrollbar-0.1.7.tgz",
+      "integrity": "sha512-xD0VLJOmZ9MFhO6dGEF+Vr7zEk5QpH/oPmdONuWvWV14XbHiFd4A8A67rg+Nxcs5qjPIHunflbe+ZUHTvUdN8g==",
+      "requires": {
+        "vue": "^3.0.0"
+      }
+    },
+    "core-js": {
+      "version": "3.25.5",
+      "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.25.5.tgz",
+      "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw=="
+    },
+    "csstype": {
+      "version": "2.6.21",
+      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
+      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
+    },
+    "estree-walker": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+      "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+    },
+    "lodash": {
+      "version": "4.17.21",
+      "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
+      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+    },
+    "lodash.clamp": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmmirror.com/lodash.clamp/-/lodash.clamp-4.0.3.tgz",
+      "integrity": "sha512-HvzRFWjtcguTW7yd8NJBshuNaCa8aqNFtnswdT7f/cMd/1YKy5Zzoq4W/Oxvnx9l7aeY258uSdDfM793+eLsVg=="
+    },
+    "lodash.debounce": {
+      "version": "4.0.8",
+      "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+      "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+    },
+    "magic-string": {
+      "version": "0.25.9",
+      "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz",
+      "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
+      "requires": {
+        "sourcemap-codec": "^1.4.8"
+      }
+    },
+    "nanoid": {
+      "version": "3.3.4",
+      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz",
+      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
+    },
+    "picocolors": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
+      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+    },
+    "postcss": {
+      "version": "8.4.17",
+      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.17.tgz",
+      "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==",
+      "requires": {
+        "nanoid": "^3.3.4",
+        "picocolors": "^1.0.0",
+        "source-map-js": "^1.0.2"
+      }
+    },
+    "smooth-scrollbar": {
+      "version": "8.8.1",
+      "resolved": "https://registry.npmmirror.com/smooth-scrollbar/-/smooth-scrollbar-8.8.1.tgz",
+      "integrity": "sha512-FQDRtdLTRye8LdRHohNAxh0hyo7gl8+APfA+8Qu5S38MBqR8/WqOoRVzjizH6FTdbU1qGsB7gs8LhMeFJ4Jr8g==",
+      "requires": {
+        "core-js": "^3.6.4",
+        "lodash.clamp": "^4.0.3",
+        "lodash.debounce": "^4.0.8",
+        "tslib": "^1.10.0"
+      }
+    },
+    "source-map": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
+      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+    },
+    "source-map-js": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
+      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
+    },
+    "sourcemap-codec": {
+      "version": "1.4.8",
+      "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+      "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
+    },
+    "tslib": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz",
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+    },
+    "vue": {
+      "version": "3.2.40",
+      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.40.tgz",
+      "integrity": "sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==",
+      "requires": {
+        "@vue/compiler-dom": "3.2.40",
+        "@vue/compiler-sfc": "3.2.40",
+        "@vue/runtime-dom": "3.2.40",
+        "@vue/server-renderer": "3.2.40",
+        "@vue/shared": "3.2.40"
+      }
+    },
+    "vue-cropper": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmmirror.com/vue-cropper/-/vue-cropper-1.0.5.tgz",
+      "integrity": "sha512-D4XXdqWmMWRLOIV9LIh7/mkH6OBOMQDFbRjwntkxmAtxOtwpC9U5ZZ6lSXw5F5cbd4g8znDjk6MuCwIL+fZSrA=="
+    },
+    "vue3-smooth-scrollbar": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmmirror.com/vue3-smooth-scrollbar/-/vue3-smooth-scrollbar-1.0.2.tgz",
+      "integrity": "sha512-TfO0WGbA5KzAosHMmIa4UfB5LcSR3YefNgRbTBZrKw4A5F58vIMALqwXeSCoLtsywdLInN+7u8Fq9cRDiT9EXg==",
+      "requires": {
+        "core-js": "^3.8.3",
+        "lodash": "^4.17.21",
+        "smooth-scrollbar": "^8.6.2",
+        "vue": "^3.0.4"
+      }
+    }
+  }
+}

+ 3 - 2
packages/qjkankan-editor/.env.testprod

@@ -3,5 +3,6 @@ NODE_ENV=production
 VUE_APP_MAIN_COLOR=''
 VUE_APP_STATIC_DIR=static
 VUE_APP_CDN=https://oss-xiaoan.oss-cn-shenzhen.aliyuncs.com
-VUE_APP_PROXY_URL='http://test.4dkankan.com/qjkankan/'
-VUE_APP_URL_FILL=https://test.4dkankan.com/qjkankan/
+VUE_APP_PROXY_URL_ROOT='https://test.4dkankan.com'
+VUE_APP_PROXY_URL='https://test.4dkankan.com/qjkankan/'
+VUE_APP_URL_FILL=/qjkankan

+ 17 - 6
packages/qjkankan-editor/README.md

@@ -1,19 +1,23 @@
 # 测试环境发布路径
+
 注意,路径被隐藏了,需要通过进入路径(打开文件夹)功能直接打开:
 
-/阿里云-四维时代-官网web测试服务器-120.25.146.52/var/www/html/panorama
+/阿里云-四维时代-官网 web 测试服务器-120.25.146.52/var/www/html/panorama
 
 这个路径下没有服务器缓存。
 
 # 针对测试环境打包
+
 npm run build-testprod
 
-# someData模板
+# someData 模板
 
 ## 位置
-/阿里云-四维时代-官网web测试服务器-120.25.146.52/mnt/720yun_fd_manage_data/baseData
+
+/阿里云-四维时代-官网 web 测试服务器-120.25.146.52/mnt/720yun_fd_manage_data/baseData
 
 ## 含义
+
 ```js
 {
   "isPassword": 0,
@@ -62,8 +66,14 @@ npm run build-testprod
     "ossPath": ""
   },
   "customMask": { // 自定义遮罩
-    "sky": "",
-    "earth": ""
+    "earth": {
+          "icon":"",
+          "isShow":false
+        },
+    "sky":{
+      "icon":"",
+      "isShow":true
+    },
   },
   "customButton": [ // 自定义按钮
     {
@@ -90,4 +100,5 @@ npm run build-testprod
 ```
 
 # 会员测试账号
-15915816041  4DAge123456
+
+15915816041 4DAge123456

+ 97 - 4
packages/qjkankan-editor/package-lock.json

@@ -13,6 +13,7 @@
         "element-ui": "^2.15.1",
         "html2canvas": "^1.4.1",
         "photoswipe": "^4.1.3",
+        "quill": "^1.3.7",
         "swiper": "^5.3.8",
         "v-viewer": "^1.5.1",
         "video.js": "^7.11.8",
@@ -7525,8 +7526,7 @@
     "node_modules/extend": {
       "version": "3.0.2",
       "resolved": "http://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz",
-      "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=",
-      "dev": true
+      "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo="
     },
     "node_modules/extend-shallow": {
       "version": "3.0.2",
@@ -7704,6 +7704,11 @@
       "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
       "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU="
     },
+    "node_modules/fast-diff": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.1.2.tgz",
+      "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
+    },
     "node_modules/fast-glob": {
       "version": "2.2.7",
       "resolved": "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz?cache=0&sync_timestamp=1592291968616&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-2.2.7.tgz",
@@ -11637,6 +11642,11 @@
         "no-case": "^2.2.0"
       }
     },
+    "node_modules/parchment": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmmirror.com/parchment/-/parchment-1.1.4.tgz",
+      "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
+    },
     "node_modules/parent-module": {
       "version": "1.0.1",
       "resolved": "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz",
@@ -13433,6 +13443,45 @@
       "resolved": "https://registry.npm.taobao.org/querystringify/download/querystringify-2.2.0.tgz?cache=0&sync_timestamp=1597686771604&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystringify%2Fdownload%2Fquerystringify-2.2.0.tgz",
       "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y="
     },
+    "node_modules/quill": {
+      "version": "1.3.7",
+      "resolved": "https://registry.npmmirror.com/quill/-/quill-1.3.7.tgz",
+      "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==",
+      "dependencies": {
+        "clone": "^2.1.1",
+        "deep-equal": "^1.0.1",
+        "eventemitter3": "^2.0.3",
+        "extend": "^3.0.2",
+        "parchment": "^1.1.4",
+        "quill-delta": "^3.6.2"
+      }
+    },
+    "node_modules/quill-delta": {
+      "version": "3.6.3",
+      "resolved": "https://registry.npmmirror.com/quill-delta/-/quill-delta-3.6.3.tgz",
+      "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==",
+      "dependencies": {
+        "deep-equal": "^1.0.1",
+        "extend": "^3.0.2",
+        "fast-diff": "1.1.2"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/quill/node_modules/clone": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz",
+      "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/quill/node_modules/eventemitter3": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-2.0.3.tgz",
+      "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg=="
+    },
     "node_modules/randombytes": {
       "version": "2.1.0",
       "resolved": "http://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz",
@@ -25949,8 +25998,7 @@
     "extend": {
       "version": "3.0.2",
       "resolved": "http://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz",
-      "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=",
-      "dev": true
+      "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo="
     },
     "extend-shallow": {
       "version": "3.0.2",
@@ -26094,6 +26142,11 @@
       "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
       "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU="
     },
+    "fast-diff": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.1.2.tgz",
+      "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
+    },
     "fast-glob": {
       "version": "2.2.7",
       "resolved": "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz?cache=0&sync_timestamp=1592291968616&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-2.2.7.tgz",
@@ -29289,6 +29342,11 @@
         "no-case": "^2.2.0"
       }
     },
+    "parchment": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmmirror.com/parchment/-/parchment-1.1.4.tgz",
+      "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
+    },
     "parent-module": {
       "version": "1.0.1",
       "resolved": "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz",
@@ -30784,6 +30842,41 @@
       "resolved": "https://registry.npm.taobao.org/querystringify/download/querystringify-2.2.0.tgz?cache=0&sync_timestamp=1597686771604&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystringify%2Fdownload%2Fquerystringify-2.2.0.tgz",
       "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y="
     },
+    "quill": {
+      "version": "1.3.7",
+      "resolved": "https://registry.npmmirror.com/quill/-/quill-1.3.7.tgz",
+      "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==",
+      "requires": {
+        "clone": "^2.1.1",
+        "deep-equal": "^1.0.1",
+        "eventemitter3": "^2.0.3",
+        "extend": "^3.0.2",
+        "parchment": "^1.1.4",
+        "quill-delta": "^3.6.2"
+      },
+      "dependencies": {
+        "clone": {
+          "version": "2.1.2",
+          "resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz",
+          "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="
+        },
+        "eventemitter3": {
+          "version": "2.0.3",
+          "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-2.0.3.tgz",
+          "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg=="
+        }
+      }
+    },
+    "quill-delta": {
+      "version": "3.6.3",
+      "resolved": "https://registry.npmmirror.com/quill-delta/-/quill-delta-3.6.3.tgz",
+      "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==",
+      "requires": {
+        "deep-equal": "^1.0.1",
+        "extend": "^3.0.2",
+        "fast-diff": "1.1.2"
+      }
+    },
     "randombytes": {
       "version": "2.1.0",
       "resolved": "http://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz",

+ 1 - 0
packages/qjkankan-editor/package.json

@@ -18,6 +18,7 @@
     "element-ui": "^2.15.1",
     "html2canvas": "^1.4.1",
     "photoswipe": "^4.1.3",
+    "quill": "^1.3.7",
     "swiper": "^5.3.8",
     "v-viewer": "^1.5.1",
     "video.js": "^7.11.8",

+ 4 - 2
packages/qjkankan-editor/public/edit.html

@@ -5,23 +5,25 @@
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <link rel="icon" href="./favicon.ico" />
+    <link rel="icon" href="./favicon.png" />
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/iconfont/iconfont.css"/>
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/iconfontQJ1.1.0/iconfont.css"/>
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/iconfontVR/iconfont.css"/>
     <link rel="stylesheet" href="//at.alicdn.com/t/font_2410347_3sp3zd6hsff.css"/>
+    <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/quill/quill.snow.css" />
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/animate/animate.min.css"/>
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/mCustomScrollbar/jquery.mCustomScrollbar.min.css"/>
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/scrollbar/perfect-scrollbar.css"/>
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/swiper/swiper.min.css" />
 
-    <title>全景看看作品制作工具</title>
+    <title>四维全景编辑器</title>
   </head>
   <body>
     <div id="app"></div>
     <!-- built files will be auto injected -->
     <script src="<%= VUE_APP_STATIC_DIR %>/lib/jquery-2.1.1.min.js"></script>
     <script src="<%= VUE_APP_STATIC_DIR %>/lib/krpano/js/tour.js"></script>
+    <script src="<%= VUE_APP_STATIC_DIR %>/lib/quill/quill.min.js"></script>
     <script src="<%= VUE_APP_STATIC_DIR %>/lib/mCustomScrollbar/jquery.mCustomScrollbar.concat.min.js"></script>
     <script src="<%= VUE_APP_STATIC_DIR %>/lib/scrollbar/perfect-scrollbar.min.js"></script>
     <script src="<%= VUE_APP_STATIC_DIR %>/lib/swiper/swiper.min.js"></script>

packages/qjkankan-editor/public/show.html → packages/qjkankan-editor/public/eshow.html


packages/qjkankan-editor/public/showMobile.html → packages/qjkankan-editor/public/eshowMobile.html


BIN=BIN
packages/qjkankan-editor/public/favicon.ico


BIN=BIN
packages/qjkankan-editor/public/favicon.png


+ 2 - 2
packages/qjkankan-editor/public/material.html

@@ -5,7 +5,7 @@
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <link rel="icon" href="./favicon.ico" />
+    <link rel="icon" href="./favicon.png" />
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/iconfont/iconfont.css"/>
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/iconfontQJ1.1.0/iconfont.css"/>
     <link rel="stylesheet" href="//at.alicdn.com/t/font_2947721_fdnuf7rzr.css"/>
@@ -15,7 +15,7 @@
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/tooltipster/tooltipster.bundle.min.css"/>
     <link rel="stylesheet" href="<%= VUE_APP_STATIC_DIR %>/lib/tooltipster/tooltipster-sideTip-borderless.min.css"/>
 
-    <title>四维·全景看看</title>
+    <title>四维全景</title>
   </head>
   <body>
     <div id="app"></div>

BIN=BIN
packages/qjkankan-editor/public/static/panoassets/images/hotspot/icon/img_doticon_01.png


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/01/l1_b_01_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/01/l1_b_01_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/01/l1_b_01_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/02/l1_b_02_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/02/l1_b_02_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/02/l1_b_02_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/03/l1_b_03_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/03/l1_b_03_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l1/03/l1_b_03_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/01/l2_b_01_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/02/l2_b_02_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/03/l2_b_03_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/04/l2_b_04_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l2/05/l2_b_05_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_06.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_07.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_08.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/01/l3_b_01_09.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_06.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_07.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_08.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/02/l3_b_02_09.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_06.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_07.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_08.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/03/l3_b_03_09.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_06.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_07.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_08.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/04/l3_b_04_09.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_06.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_07.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_08.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/05/l3_b_05_09.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_01.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_02.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_03.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_04.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_05.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_06.jpg


BIN=BIN
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_07.jpg


+ 0 - 0
packages/qjkankan-editor/public/static/template/panos/0199.tiles/b/l3/06/l3_b_06_08.jpg


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio