2 커밋 b76f2e60ef ... 52c10cc752

작성자 SHA1 메시지 날짜
  huangxingxing 52c10cc752 711 2 달 전
  huangxingxing 4902ff459c 711 2 달 전
100개의 변경된 파일296개의 추가작업 그리고 274개의 파일을 삭제
  1. 1 1
      .env.production
  2. 1 0
      .gitignore
  3. BIN
      dist/assets/303-90fca1d0.png
  4. BIN
      dist/assets/BJ-30837095.png
  5. BIN
      dist/assets/Group10-a532c822.png
  6. BIN
      dist/assets/Group1241-03650e08.png
  7. BIN
      dist/assets/Group1275-eca5d656.png
  8. 0 0
      dist/assets/Group1317-20cc91af.js
  9. 0 0
      dist/assets/Group1317-285882fc.css
  10. BIN
      dist/assets/Group1317-4cf88ce2.png
  11. BIN
      dist/assets/Group1386-9b89fbb2.png
  12. BIN
      dist/assets/Group1392-6730428e.png
  13. BIN
      dist/assets/Group1394-557f1aeb.png
  14. BIN
      dist/assets/Group1399-ceebadbd.png
  15. BIN
      dist/assets/Group1400-679e4156.png
  16. BIN
      dist/assets/Group204-249c31f1.png
  17. BIN
      dist/assets/Group24-0273d3e8.png
  18. BIN
      dist/assets/Group36-4021252b.png
  19. BIN
      dist/assets/Groupbtn-7b998524.png
  20. 0 0
      dist/assets/LabelWidget-193c836e.js
  21. BIN
      dist/assets/Line28-0e14b7d4.png
  22. BIN
      dist/assets/Rectangle456-ee603872.png
  23. BIN
      dist/assets/Rectangle4562-c9b94fd8.png
  24. 0 0
      dist/assets/SVGHelpers-c6cd7f31.js
  25. 0 0
      dist/assets/appmian-4dfa8d6f.js
  26. 0 0
      dist/assets/appmian-78e31029.css
  27. BIN
      dist/assets/b1-1821a44a.png
  28. BIN
      dist/assets/box-43d9d1fb.png
  29. BIN
      dist/assets/daBJ-2c7c93d7.png
  30. 0 0
      dist/assets/demo-eee200e2.js
  31. BIN
      dist/assets/g-5e0184b4.jpg
  32. 0 0
      dist/assets/index-28e52b24.js
  33. 0 0
      dist/assets/index-6e368050.js
  34. 0 0
      dist/assets/index-bd1ebf13.css
  35. 0 0
      dist/assets/index-c271b6ad.js
  36. BIN
      dist/assets/js-9d913803.png
  37. BIN
      dist/assets/js2-8139f2ef.png
  38. BIN
      dist/assets/js3-a89bbe83.png
  39. BIN
      dist/assets/leftzs-420a9044.png
  40. 0 0
      dist/assets/login-8498d4a2.css
  41. 0 0
      dist/assets/login-ec33f320.js
  42. BIN
      dist/assets/rightzs-5f86cc04.png
  43. BIN
      dist/assets/s1-8d33f363.png
  44. BIN
      dist/assets/s2-f3d08937.png
  45. BIN
      dist/assets/s3-844566fc.png
  46. BIN
      dist/assets/s4-b6c5918e.png
  47. BIN
      dist/assets/static/font/YaHei.ttf
  48. BIN
      dist/assets/static/font/YouShe.ttf
  49. BIN
      dist/assets/static/font/YouSheBiaoTiHei-2.ttf
  50. BIN
      dist/assets/tkb-6fca65a8.png
  51. 0 0
      dist/assets/vtk-c8aef733.js
  52. 0 0
      dist/assets/vtk2-55346f71.js
  53. BIN
      dist/favico.ico
  54. BIN
      dist/favicon.ico
  55. 0 5
      dist/index.html
  56. BIN
      dist/static/3d/cgq.ply
  57. BIN
      dist/static/3d/fire.ply
  58. BIN
      dist/static/3d/jiancd.ply
  59. BIN
      dist/static/3d/name.ply
  60. 0 94
      dist/static/3d/pipname.json
  61. BIN
      dist/static/3d/东翼回风大巷.ply
  62. BIN
      dist/static/3d/东翼带式传送大巷.ply
  63. BIN
      dist/static/3d/东翼轨道大巷.ply
  64. BIN
      dist/static/3d/北翼上仓带式输送及斜巷.ply
  65. BIN
      dist/static/3d/北翼回风大巷.ply
  66. BIN
      dist/static/3d/北翼轨道大巷.ply
  67. BIN
      dist/static/3d/南一采区上仓带式输送机斜巷与大巷.ply
  68. BIN
      dist/static/3d/南一采区回风大巷.ply
  69. BIN
      dist/static/3d/南一采区轨道大巷.ply
  70. BIN
      dist/static/3d/西翼上仓带式输送机斜巷与大巷.ply
  71. BIN
      dist/static/3d/西翼回风大巷.ply
  72. BIN
      dist/static/3d/西翼轨道大巷.ply
  73. BIN
      dist/static/3d/风井.ply
  74. BIN
      dist/static/Build/Build.data
  75. 0 9
      dist/static/Build/Build.framework.js
  76. 0 0
      dist/static/Build/Build.loader.js
  77. BIN
      dist/static/Build/Build.wasm
  78. 0 33
      dist/static/ServiceWorker.js
  79. BIN
      dist/static/TemplateData/favicon.ico
  80. BIN
      dist/static/TemplateData/icons/unity-logo-dark.png
  81. BIN
      dist/static/TemplateData/icons/unity-logo-light.png
  82. BIN
      dist/static/TemplateData/progress-bar-empty-dark.png
  83. BIN
      dist/static/TemplateData/progress-bar-empty-light.png
  84. BIN
      dist/static/TemplateData/progress-bar-full-dark.png
  85. BIN
      dist/static/TemplateData/progress-bar-full-light.png
  86. 0 9
      dist/static/TemplateData/style.css
  87. BIN
      dist/static/TemplateData/unity-logo-dark.png
  88. BIN
      dist/static/TemplateData/unity-logo-light.png
  89. BIN
      dist/static/font/YaHei.ttf
  90. BIN
      dist/static/font/YouShe.ttf
  91. BIN
      dist/static/font/YouSheBiaoTiHei-2.ttf
  92. 0 104
      dist/static/index.html
  93. 0 15
      dist/static/manifest.webmanifest
  94. 0 0
      dist/static/tx.txt
  95. 0 1
      dist/vite.svg
  96. 57 2
      package-lock.json
  97. 3 0
      package.json
  98. BIN
      public/static/3d/2号水泵房通道.ply
  99. 234 1
      public/static/3d/pipname.json
  100. BIN
      public/static/3d/一联巷(斜).ply

+ 1 - 1
.env.production

@@ -3,4 +3,4 @@ NODE_ENV=production
 VITE_NAME = '生产环境'
 VITE_BASE_URL = '/disaster'
 VITE_WEBSOCKET_URL='wss://www.adicn.com/diswebsocket?projectId='
-#VITE_WEBSOCKET_URL='ws://192.168.89.25/diswebsocket?projectId='
+#VITE_WEBSOCKET_URL='ws://192.168.89.25:8006/diswebsocket?projectId='

+ 1 - 0
.gitignore

@@ -21,3 +21,4 @@ dist-ssr
 *.njsproj
 *.sln
 *.sw?
+dist

BIN
dist/assets/303-90fca1d0.png


BIN
dist/assets/BJ-30837095.png


BIN
dist/assets/Group10-a532c822.png


BIN
dist/assets/Group1241-03650e08.png


BIN
dist/assets/Group1275-eca5d656.png


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/Group1317-20cc91af.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/Group1317-285882fc.css


BIN
dist/assets/Group1317-4cf88ce2.png


BIN
dist/assets/Group1386-9b89fbb2.png


BIN
dist/assets/Group1392-6730428e.png


BIN
dist/assets/Group1394-557f1aeb.png


BIN
dist/assets/Group1399-ceebadbd.png


BIN
dist/assets/Group1400-679e4156.png


BIN
dist/assets/Group204-249c31f1.png


BIN
dist/assets/Group24-0273d3e8.png


BIN
dist/assets/Group36-4021252b.png


BIN
dist/assets/Groupbtn-7b998524.png


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/LabelWidget-193c836e.js


BIN
dist/assets/Line28-0e14b7d4.png


BIN
dist/assets/Rectangle456-ee603872.png


BIN
dist/assets/Rectangle4562-c9b94fd8.png


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/SVGHelpers-c6cd7f31.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/appmian-4dfa8d6f.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/appmian-78e31029.css


BIN
dist/assets/b1-1821a44a.png


BIN
dist/assets/box-43d9d1fb.png


BIN
dist/assets/daBJ-2c7c93d7.png


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/demo-eee200e2.js


BIN
dist/assets/g-5e0184b4.jpg


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/index-28e52b24.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/index-6e368050.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/index-bd1ebf13.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/index-c271b6ad.js


BIN
dist/assets/js-9d913803.png


BIN
dist/assets/js2-8139f2ef.png


BIN
dist/assets/js3-a89bbe83.png


BIN
dist/assets/leftzs-420a9044.png


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/login-8498d4a2.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/login-ec33f320.js


BIN
dist/assets/rightzs-5f86cc04.png


BIN
dist/assets/s1-8d33f363.png


BIN
dist/assets/s2-f3d08937.png


BIN
dist/assets/s3-844566fc.png


BIN
dist/assets/s4-b6c5918e.png


BIN
dist/assets/static/font/YaHei.ttf


BIN
dist/assets/static/font/YouShe.ttf


BIN
dist/assets/static/font/YouSheBiaoTiHei-2.ttf


BIN
dist/assets/tkb-6fca65a8.png


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/vtk-c8aef733.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/assets/vtk2-55346f71.js


BIN
dist/favico.ico


BIN
dist/favicon.ico


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 5
dist/index.html


BIN
dist/static/3d/cgq.ply


BIN
dist/static/3d/fire.ply


BIN
dist/static/3d/jiancd.ply


BIN
dist/static/3d/name.ply


+ 0 - 94
dist/static/3d/pipname.json

@@ -1,94 +0,0 @@
-[
-    {
-        "name":"西翼轨道大巷",
-        "x":495345.213,
-        "y":5403869.811,
-        "z":339.26
-
-    },
-    {
-        "name":"西翼上仓带式输送机斜巷与大巷",
-        "x":495293.6855,
-        "y":5403830.616,
-        "z":386.48
-
-    },
-    {
-        "name":"西翼回风大巷",
-        "x":495109.953,
-        "y":5403790.044,
-        "z":345.8
-
-    },
-    {
-        "name":"风井",
-        "x":495755.000,
-        "y":5403754.971,
-        "z":353.2
-
-    },
-    {
-        "name":"东翼轨道大巷",
-        "x":496027.107,
-        "y":5403868.875,
-        "z":342.03
-
-    },
-    {
-        "name":"东翼带式传送大巷",
-        "x":495962.689,
-        "y":5403826.384,
-        "z":341.77
-
-    },
-    {
-        "name":"东翼回风大巷",
-        "x":496027.64,
-        "y":5403789.066,
-        "z":352.44
-
-    },
-    {
-        "name":"南一采区轨道大巷",
-        "x":495961.763,
-        "y":5403599.688,
-        "z":365.57
-
-    },
-    {
-        "name":"南一采区上仓带式输送机斜巷与大巷",
-        "x":495917.024,
-        "y":5403344.007,
-        "z":391.69
-
-    },
-    {
-        "name":"南一采区回风大巷",
-        "x":495873.775,
-        "y":5403338.601,
-        "z":404.02
-
-    },
-    {
-        "name":"北翼回风大巷",
-        "x":495465.437,
-        "y":5404792.492,
-        "z":301.47
-
-    },
-    {
-        "name":"北翼上仓带式输送及斜巷",
-        "x":495507.217,
-        "y":5404793.32,
-        "z":301.47
-
-    },
-    {
-        "name":"北翼轨道大巷",
-        "x":495545.048,
-        "y":5404735.588,
-        "z":298.95
-
-    }
-
-]

BIN
dist/static/3d/东翼回风大巷.ply


BIN
dist/static/3d/东翼带式传送大巷.ply


BIN
dist/static/3d/东翼轨道大巷.ply


BIN
dist/static/3d/北翼上仓带式输送及斜巷.ply


BIN
dist/static/3d/北翼回风大巷.ply


BIN
dist/static/3d/北翼轨道大巷.ply


BIN
dist/static/3d/南一采区上仓带式输送机斜巷与大巷.ply


BIN
dist/static/3d/南一采区回风大巷.ply


BIN
dist/static/3d/南一采区轨道大巷.ply


BIN
dist/static/3d/西翼上仓带式输送机斜巷与大巷.ply


BIN
dist/static/3d/西翼回风大巷.ply


BIN
dist/static/3d/西翼轨道大巷.ply


BIN
dist/static/3d/风井.ply


BIN
dist/static/Build/Build.data


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 9
dist/static/Build/Build.framework.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/static/Build/Build.loader.js


BIN
dist/static/Build/Build.wasm


+ 0 - 33
dist/static/ServiceWorker.js

@@ -1,33 +0,0 @@
-const cacheName = "DefaultCompany-CollierySafety-0.1.0";
-const contentToCache = [
-    "Build/Build.loader.js",
-    "Build/Build.framework.js",
-    "Build/Build.data",
-    "Build/Build.wasm",
-    "TemplateData/style.css"
-
-];
-
-self.addEventListener('install', function (e) {
-    console.log('[Service Worker] Install');
-    
-    e.waitUntil((async function () {
-      const cache = await caches.open(cacheName);
-      console.log('[Service Worker] Caching all: app shell and content');
-      await cache.addAll(contentToCache);
-    })());
-});
-
-self.addEventListener('fetch', function (e) {
-    e.respondWith((async function () {
-      let response = await caches.match(e.request);
-      console.log(`[Service Worker] Fetching resource: ${e.request.url}`);
-      if (response) { return response; }
-
-      response = await fetch(e.request);
-      const cache = await caches.open(cacheName);
-      console.log(`[Service Worker] Caching new resource: ${e.request.url}`);
-      cache.put(e.request, response.clone());
-      return response;
-    })());
-});

BIN
dist/static/TemplateData/favicon.ico


BIN
dist/static/TemplateData/icons/unity-logo-dark.png


BIN
dist/static/TemplateData/icons/unity-logo-light.png


BIN
dist/static/TemplateData/progress-bar-empty-dark.png


BIN
dist/static/TemplateData/progress-bar-empty-light.png


BIN
dist/static/TemplateData/progress-bar-full-dark.png


BIN
dist/static/TemplateData/progress-bar-full-light.png


+ 0 - 9
dist/static/TemplateData/style.css

@@ -1,9 +0,0 @@
-body { padding: 0; margin: 0 }
-#unity-container {width: 100%; height: 100%; }
-#unity-canvas { width: 100%; height: 100%; background: #231F20 }
-#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none }
-#unity-logo { width: 154px; height: 130px; background: url('unity-logo-dark.png') no-repeat center }
-#unity-loading { color: white; font-size: 32px; text-align: center; }
-#unity-progress-bar-empty { margin-left: auto; margin-right: auto; width: 141px; height: 18px; margin-top: 10px; background: url('progress-bar-empty-dark.png') no-repeat center }
-#unity-progress-bar-full { width: 0%; height: 18px; margin-top: 10px; background: url('progress-bar-full-dark.png') no-repeat center }
-#unity-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none }

BIN
dist/static/TemplateData/unity-logo-dark.png


BIN
dist/static/TemplateData/unity-logo-light.png


BIN
dist/static/font/YaHei.ttf


BIN
dist/static/font/YouShe.ttf


BIN
dist/static/font/YouSheBiaoTiHei-2.ttf


+ 0 - 104
dist/static/index.html

@@ -1,104 +0,0 @@
-<!DOCTYPE html>
-<html lang="en-us">
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-    <title>Unity WebGL Player | CollierySafety</title>
-    <link rel="shortcut icon" href="TemplateData/favicon.ico">
-    <link rel="stylesheet" href="TemplateData/style.css">
-    <link rel="manifest" href="manifest.webmanifest">
-  </head>
-  <body>
-    <div id="unity-container">
-      <canvas id="unity-canvas" width=960 height=600 tabindex="-1"></canvas>
-      <div id="unity-loading-bar">
-        <!-- <div id="unity-logo"></div> -->
-        <div id="unity-loading">加载中…</div>
-        <div id="unity-progress-bar-empty">
-          <div id="unity-progress-bar-full"></div>
-        </div>
-      </div>
-      <div id="unity-warning"> </div>
-    </div>
-    <script>
-      window.addEventListener("load", function () {
-        if ("serviceWorker" in navigator) {
-          navigator.serviceWorker.register("ServiceWorker.js");
-        }
-      });
-
-      var container = document.querySelector("#unity-container");
-      var canvas = document.querySelector("#unity-canvas");
-      var loadingBar = document.querySelector("#unity-loading-bar");
-      var progressBarFull = document.querySelector("#unity-progress-bar-full");
-      var warningBanner = document.querySelector("#unity-warning");
-
-      // Shows a temporary message banner/ribbon for a few seconds, or
-      // a permanent error message on top of the canvas if type=='error'.
-      // If type=='warning', a yellow highlight color is used.
-      // Modify or remove this function to customize the visually presented
-      // way that non-critical warnings and error messages are presented to the
-      // user.
-      function unityShowBanner(msg, type) {
-        function updateBannerVisibility() {
-          warningBanner.style.display = warningBanner.children.length ? 'block' : 'none';
-        }
-        var div = document.createElement('div');
-        div.innerHTML = msg;
-        warningBanner.appendChild(div);
-        if (type == 'error') div.style = 'background: red; padding: 10px;';
-        else {
-          if (type == 'warning') div.style = 'background: yellow; padding: 10px;';
-          setTimeout(function() {
-            warningBanner.removeChild(div);
-            updateBannerVisibility();
-          }, 5000);
-        }
-        updateBannerVisibility();
-      }
-
-      var buildUrl = "Build";
-      var loaderUrl = buildUrl + "/Build.loader.js";
-      var config = {
-        dataUrl: buildUrl + "/Build.data",
-        frameworkUrl: buildUrl + "/Build.framework.js",
-        codeUrl: buildUrl + "/Build.wasm",
-        streamingAssetsUrl: "StreamingAssets",
-        companyName: "DefaultCompany",
-        productName: "CollierySafety",
-        productVersion: "0.1.0",
-        showBanner: unityShowBanner,
-      };
-
-      // By default Unity keeps WebGL canvas render target size matched with
-      // the DOM size of the canvas element (scaled by window.devicePixelRatio)
-      // Set this to false if you want to decouple this synchronization from
-      // happening inside the engine, and you would instead like to size up
-      // the canvas DOM size and WebGL render target sizes yourself.
-      // config.matchWebGLToCanvasSize = false;
-
-      if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
-        // Mobile device style: fill the whole browser client area with the game canvas:
-        var meta = document.createElement('meta');
-        meta.name = 'viewport';
-        meta.content = 'width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=yes';
-        document.getElementsByTagName('head')[0].appendChild(meta);
-      }
-
-      loadingBar.style.display = "block";
-
-      var script = document.createElement("script");
-      script.src = loaderUrl;
-      script.onload = () => {
-        createUnityInstance(canvas, config, (progress) => {
-          progressBarFull.style.width = 100 * progress + "%";
-        }).then((unityInstance) => {
-          loadingBar.style.display = "none";
-        }).catch((message) => {
-          alert(message);
-        });
-      };
-      document.body.appendChild(script);
-    </script>
-  </body>
-</html>

+ 0 - 15
dist/static/manifest.webmanifest

@@ -1,15 +0,0 @@
-{
-    "name": "CollierySafety",
-    "short_name": "CollierySafety",
-    "start_url": "index.html",
-    "display": "fullscreen",
-    "background_color": "#231F20",
-    "theme_color": "#000",
-    "description": "",
-    "icons": [{
-      "src": "TemplateData/icons/unity-logo-dark.png",
-      "sizes": "144x144",
-      "type": "image/png",
-      "purpose": "any maskable"
-    }]
-  }

+ 0 - 0
dist/static/tx.txt


+ 0 - 1
dist/vite.svg

@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>

+ 57 - 2
package-lock.json

@@ -25,6 +25,7 @@
         "snabbdom": "^3.6.2",
         "v-fit-columns": "^0.2.0",
         "v-scale-screen": "^2.2.0",
+        "vite-plugin-remove-console": "^2.2.0",
         "vtk.js": "^31.0.0",
         "vue": "^3.3.4",
         "vue-router": "4.0",
@@ -45,6 +46,7 @@
         "unplugin-auto-import": "^0.16.6",
         "unplugin-vue-components": "^0.25.2",
         "vite": "^4.4.5",
+        "vite-plugin-compression": "^0.5.1",
         "vite-plugin-vue-setup-extend": "^0.4.0",
         "vue-tsc": "^1.8.5"
       }
@@ -4895,6 +4897,20 @@
         "node": "*"
       }
     },
+    "node_modules/fs-extra": {
+      "version": "10.1.0",
+      "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+      "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+      "dev": true,
+      "dependencies": {
+        "graceful-fs": "^4.2.0",
+        "jsonfile": "^6.0.1",
+        "universalify": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=12"
+      }
+    },
     "node_modules/fs.realpath": {
       "version": "1.0.0",
       "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -5100,8 +5116,7 @@
     "node_modules/graceful-fs": {
       "version": "4.2.11",
       "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz",
-      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
-      "peer": true
+      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
     },
     "node_modules/graphemer": {
       "version": "1.4.0",
@@ -5639,6 +5654,18 @@
       "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
       "dev": true
     },
+    "node_modules/jsonfile": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz",
+      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+      "dev": true,
+      "dependencies": {
+        "universalify": "^2.0.0"
+      },
+      "optionalDependencies": {
+        "graceful-fs": "^4.1.6"
+      }
+    },
     "node_modules/keyv": {
       "version": "4.5.3",
       "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.3.tgz",
@@ -7176,6 +7203,15 @@
         "node": ">=12"
       }
     },
+    "node_modules/universalify": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+      "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+      "dev": true,
+      "engines": {
+        "node": ">= 10.0.0"
+      }
+    },
     "node_modules/unplugin": {
       "version": "1.5.0",
       "resolved": "https://registry.npmmirror.com/unplugin/-/unplugin-1.5.0.tgz",
@@ -7350,6 +7386,25 @@
         }
       }
     },
+    "node_modules/vite-plugin-compression": {
+      "version": "0.5.1",
+      "resolved": "https://registry.npmmirror.com/vite-plugin-compression/-/vite-plugin-compression-0.5.1.tgz",
+      "integrity": "sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==",
+      "dev": true,
+      "dependencies": {
+        "chalk": "^4.1.2",
+        "debug": "^4.3.3",
+        "fs-extra": "^10.0.0"
+      },
+      "peerDependencies": {
+        "vite": ">=2.0.0"
+      }
+    },
+    "node_modules/vite-plugin-remove-console": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmmirror.com/vite-plugin-remove-console/-/vite-plugin-remove-console-2.2.0.tgz",
+      "integrity": "sha512-qgjh5pz75MdE9Kzs8J0kBwaCfifHV0ezRbB9rpGsIOxam+ilcGV7WOk91vFJXquzRmiKrFh3Hxlh0JJWAmXTbQ=="
+    },
     "node_modules/vite-plugin-vue-setup-extend": {
       "version": "0.4.0",
       "resolved": "https://registry.npmmirror.com/vite-plugin-vue-setup-extend/-/vite-plugin-vue-setup-extend-0.4.0.tgz",

+ 3 - 0
package.json

@@ -31,7 +31,9 @@
     "vtk.js": "^31.0.0",
     "vue": "^3.3.4",
     "vue-router": "4.0",
+    "vite-plugin-remove-console": "^2.2.0",
     "webuploader": "^0.1.8"
+    
   },
   "devDependencies": {
     "@typescript-eslint/eslint-plugin": "^6.7.2",
@@ -49,6 +51,7 @@
     "unplugin-vue-components": "^0.25.2",
     "vite": "^4.4.5",
     "vite-plugin-vue-setup-extend": "^0.4.0",
+    "vite-plugin-compression": "^0.5.1",
     "vue-tsc": "^1.8.5"
   }
 }

BIN
public/static/3d/2号水泵房通道.ply


+ 234 - 1
public/static/3d/pipname.json

@@ -89,6 +89,239 @@
         "y":5404735.588,
         "z":298.95
 
+    },
+    {
+        "name":"八联巷",
+        "x": 495915.683,
+        "y": 5402183.932,
+        "z":438.04
+    },
+    {
+        "name":"七联巷",
+        "x":495915.648,
+        "y":5402429.915,
+        "z":426.72
+    },
+    {
+        "name":"六联巷",
+        "x":495874.98,
+        "y":5402772.932,
+        "z":415.84
+    },
+    {
+        "name":"九联巷",
+        "x":495875.403,
+        "y":5401341.382,
+        "z":453.8
+    },
+    {
+        "name":"丁仓",
+        "x":495337.1523,
+        "y":5403742.163,
+        "z":352.24
+    },
+    {
+        "name":"甲仓",
+        "x":495409.056,
+        "y":5403758.42,
+        "z":334.65
+    },
+    {
+        "name":"丙仓",
+        "x":495448.718,
+        "y":5403808.303,
+        "z":335.25
+    },
+    {
+        "name":"乙仓",
+        "x":495433.819,
+        "y":5403783.308,
+        "z":334.89
+    },
+    {
+        "name":"副井",
+        "x":495589.948,
+        "y":5403868.883,
+        "z":340
+    },
+    {
+        "name":"等候室",
+        "x":495591.88,
+        "y":5403888.805,
+        "z":340
+    },
+    {
+        "name":"井底车场",
+        "x":495591.119,
+        "y":5403909.824,
+        "z":339.83
+    },
+    {
+        "name":"主井",
+        "x":495670.67,
+        "y":5403847.662,
+        "z":340.81
+    },
+    {
+        "name":"煤仓",
+        "x":495670.744,
+        "y":5403830.649,
+        "z":368.4912
+    },
+    {
+        "name":"中央变电所",
+        "x":495579.768,
+        "y":5403843.35,
+        "z":340
+    },
+    {
+        "name":"回风通道",
+        "x":495644.59,
+        "y":5403843.234,
+        "z":340
+    },
+    {
+        "name":"避难硐室",
+        "x":495708.101,
+        "y":5403894.25,
+        "z":340.95
+    },
+    {
+        "name":"2号水泵房通道",
+        "x":495953.864,
+        "y":5403912.874,
+        "z":338.99
+    },
+    {
+        "name":"充电硐室",
+        "x":495852.577,
+        "y":5403869.323,
+        "z":341.03
+    },
+    {
+        "name":"制氮硐室",
+        "x":496027.107,
+        "y":5403868.875,
+        "z":342.03
+    },
+    {
+        "name":"制氮硐室",
+        "x":496027.107,
+        "y":5403868.875,
+        "z":342.03
+    },
+    {
+        "name":"主仓",
+        "x":495423.91,
+        "y":5404020.884,
+        "z":333.77
+    },
+    {
+        "name":"副仓",
+        "x":495472.176,
+        "y":5403991.521,
+        "z":334.02
+    },
+    {
+        "name":"卸载煤仓",
+        "x":495171.253,
+        "y":5403830.677,
+        "z":348.54
+    },
+    {
+        "name":"回风斜巷",
+        "x":495109.953,
+        "y":5403790.044,
+        "z":345.8
+    },
+    {
+        "name":"刮板输送机斜巷",
+        "x":495060.796,
+        "y":5403869.579,
+        "z":340.16
+    },
+    {
+        "name":"清撒煤硐室",
+        "x":495109.608,
+        "y":5403910.001,
+        "z":340.28
+    },
+    {
+        "name":"沉淀池联络巷",
+        "x":495125.462,
+        "y":5403909.021,
+        "z":340.28
+    },
+    {
+        "name":"二联巷(斜)",
+        "x":495875.677,
+        "y":5403445.424,
+        "z":383.38
+    },
+    {
+        "name":"四联巷",
+        "x":495874.878,
+        "y":5402945.153,
+        "z":415.8974
+    },
+    {
+        "name":"南一采区胶带机大巷机头硐室联络巷",
+        "x":495939.091,
+        "y":5403803.505,
+        "z":366.8641
+    },
+    {
+        "name":"带式输送机机头硐室联络斜巷",
+        "x":495693.678,
+        "y":5403804.667,
+        "z":341.428
+    },
+    {
+        "name":"主井煤仓联络巷",
+        "x":495693.678,
+        "y":5403804.667,
+        "z":341.428
+    },
+    {
+        "name":"一联巷(斜)",
+        "x":495466.139,
+        "y":5403999.796,
+        "z":351.17
+    },
+    {
+        "name":"八联巷",
+        "x":495465.442,
+        "y":5405767.021,
+        "z":229.03
+    },
+    {
+        "name":"七联巷(斜)",
+        "x":495467.691,
+        "y":5405622.320,
+        "z":233.63
+    },
+    {
+        "name":"六联巷(斜)",
+        "x":495465.426,
+        "y":5405179.485,
+        "z":270.10
+    },
+    {
+        "name":"四联巷",
+        "x":495507.217,
+        "y":5404793.32,
+        "z":301.47
+    },
+    {
+        "name":"三联巷",
+        "x":495505.685,
+        "y":5404532.062,
+        "z":307.55
+    },
+    {
+        "name":"二联巷",
+        "x":495465.154,
+        "y":5404250.928,
+        "z":339.4993
     }
-
 ]

BIN
public/static/3d/一联巷(斜).ply


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.