马宇豪
2024-08-16 3b75798cc41993f9016610296907d2338545a345
package-lock.json
@@ -33,10 +33,12 @@
            "sortablejs": "^1.15.0",
            "splitpanes": "^3.1.1",
            "vue": "^3.2.36",
            "vue-baidu-map-3x": "^1.0.35",
            "vue-clipboard3": "^2.0.0",
            "vue-grid-layout": "^3.0.0-beta1",
            "vue-i18n": "^9.1.10",
            "vue-router": "^4.0.15",
            "vuedraggable": "^4.1.0",
            "wangeditor": "^4.7.15",
            "xlsx": "^0.18.5"
         },
@@ -47,7 +49,7 @@
            "@types/sortablejs": "^1.13.0",
            "@typescript-eslint/eslint-plugin": "^5.27.0",
            "@typescript-eslint/parser": "^5.27.0",
            "@vitejs/plugin-vue": "^2.3.3",
            "@vitejs/plugin-vue": "^2.3.4",
            "@vue/compiler-sfc": "^3.2.36",
            "dotenv": "^16.0.1",
            "eslint": "^8.17.0",
@@ -880,9 +882,9 @@
         }
      },
      "node_modules/@vitejs/plugin-vue": {
         "version": "2.3.3",
         "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.3.3.tgz",
         "integrity": "sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==",
         "version": "2.3.4",
         "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-2.3.4.tgz",
         "integrity": "sha512-IfFNbtkbIm36O9KB8QodlwwYvTEsJb4Lll4c2IwB3VHc2gie2mSPtSzL0eYay7X2jd/2WX02FjSGTWR6OPr/zg==",
         "dev": true,
         "engines": {
            "node": ">=12.0.0"
@@ -1578,6 +1580,39 @@
         "engines": {
            "node": ">=8"
         }
      },
      "node_modules/bmaplib.curveline": {
         "version": "1.0.0",
         "resolved": "https://registry.npmmirror.com/bmaplib.curveline/-/bmaplib.curveline-1.0.0.tgz",
         "integrity": "sha512-9wcFMVhiYxNPqpvsLDAADn3qDhNzXp2mA6VyHSHg2XOAgSooC7ZiujdFhy0sp+0QYjTfJ/MjmLuNoUg2HHxH4Q=="
      },
      "node_modules/bmaplib.distancetool": {
         "version": "1.0.2",
         "resolved": "https://registry.npmmirror.com/bmaplib.distancetool/-/bmaplib.distancetool-1.0.2.tgz",
         "integrity": "sha512-EvxMnQRH6xM036zx5OLPyTg5tMCTbFBuGTTHOtExLy2/T0X6v5Va0YE7c3IPm/a/Eo5V/ynYpOLOLZbRY8ccyA=="
      },
      "node_modules/bmaplib.heatmap": {
         "version": "1.0.4",
         "resolved": "https://registry.npmmirror.com/bmaplib.heatmap/-/bmaplib.heatmap-1.0.4.tgz",
         "integrity": "sha512-rmhqUARBpUSJ9jXzUI2j7dIOqnc38bqubkx/8a349U2qtw/ulLUwyzRD535OrA8G7w5cz4aPKm6/rNvUAarg/Q=="
      },
      "node_modules/bmaplib.lushu": {
         "version": "1.0.7",
         "resolved": "https://registry.npmmirror.com/bmaplib.lushu/-/bmaplib.lushu-1.0.7.tgz",
         "integrity": "sha512-LVvgpESPii6xGxyjnQjq8u+ic4NjvhdCPV/RiSS/PGTUdZKeTDS7prSpleJLZH3ES0+oc0gYn8bw0LtPYUSz2w=="
      },
      "node_modules/bmaplib.markerclusterer": {
         "version": "1.0.13",
         "resolved": "https://registry.npmmirror.com/bmaplib.markerclusterer/-/bmaplib.markerclusterer-1.0.13.tgz",
         "integrity": "sha512-VrLyWSiuDEVNi0yUfwOhFQ6z1oEEHS4w36GNu3iASu6p52QIx9uAXMUkuSCHReNR0bj2Cp9SA1dSx5RpojXajQ==",
         "dependencies": {
            "bmaplib.texticonoverlay": "^1.0.2"
         }
      },
      "node_modules/bmaplib.texticonoverlay": {
         "version": "1.0.2",
         "resolved": "https://registry.npmmirror.com/bmaplib.texticonoverlay/-/bmaplib.texticonoverlay-1.0.2.tgz",
         "integrity": "sha512-4ZTWr4ZP3B6qEWput5Tut16CfZgII38YwM3bpyb4gFTQyORlKYryFp9WHWrwZZaHlOyYDAXG9SX0hka43jTADg=="
      },
      "node_modules/boolbase": {
         "version": "1.0.0",
@@ -4490,6 +4525,24 @@
            "@vue/shared": "3.2.36"
         }
      },
      "node_modules/vue-baidu-map-3x": {
         "version": "1.0.35",
         "resolved": "https://registry.npmmirror.com/vue-baidu-map-3x/-/vue-baidu-map-3x-1.0.35.tgz",
         "integrity": "sha512-1FDzxgd+X7MVcG8JbyyxDOSYRDUi96qEuuNICQmwlAE/EDwf4vz1oYRhRz05s/MuDpW7aIBlubF/PlSTpBlUEw==",
         "dependencies": {
            "bmaplib.curveline": "^1.0.0",
            "bmaplib.distancetool": "^1.0.2",
            "bmaplib.heatmap": "^1.0.4",
            "bmaplib.lushu": "^1.0.7",
            "bmaplib.markerclusterer": "^1.0.13",
            "tiny-emitter": "^2.1.0",
            "vue": "^3.2.25",
            "vue-router": "^4.0.14"
         },
         "peerDependencies": {
            "vue": "^3.2.25"
         }
      },
      "node_modules/vue-clipboard3": {
         "version": "2.0.0",
         "resolved": "https://registry.npmjs.org/vue-clipboard3/-/vue-clipboard3-2.0.0.tgz",
@@ -4593,6 +4646,22 @@
         "peerDependencies": {
            "vue": "^3.2.0"
         }
      },
      "node_modules/vuedraggable": {
         "version": "4.1.0",
         "resolved": "https://registry.npmmirror.com/vuedraggable/-/vuedraggable-4.1.0.tgz",
         "integrity": "sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==",
         "dependencies": {
            "sortablejs": "1.14.0"
         },
         "peerDependencies": {
            "vue": "^3.0.1"
         }
      },
      "node_modules/vuedraggable/node_modules/sortablejs": {
         "version": "1.14.0",
         "resolved": "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.14.0.tgz",
         "integrity": "sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w=="
      },
      "node_modules/wangeditor": {
         "version": "4.7.15",
@@ -4748,7 +4817,7 @@
      },
      "node_modules/xlsx": {
         "version": "0.18.5",
         "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz",
         "resolved": "https://registry.npmmirror.com/xlsx/-/xlsx-0.18.5.tgz",
         "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==",
         "dependencies": {
            "adler-32": "~1.3.0",
@@ -5402,9 +5471,9 @@
         }
      },
      "@vitejs/plugin-vue": {
         "version": "2.3.3",
         "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.3.3.tgz",
         "integrity": "sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==",
         "version": "2.3.4",
         "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-2.3.4.tgz",
         "integrity": "sha512-IfFNbtkbIm36O9KB8QodlwwYvTEsJb4Lll4c2IwB3VHc2gie2mSPtSzL0eYay7X2jd/2WX02FjSGTWR6OPr/zg==",
         "dev": true,
         "requires": {}
      },
@@ -5939,6 +6008,39 @@
         "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
         "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
         "dev": true
      },
      "bmaplib.curveline": {
         "version": "1.0.0",
         "resolved": "https://registry.npmmirror.com/bmaplib.curveline/-/bmaplib.curveline-1.0.0.tgz",
         "integrity": "sha512-9wcFMVhiYxNPqpvsLDAADn3qDhNzXp2mA6VyHSHg2XOAgSooC7ZiujdFhy0sp+0QYjTfJ/MjmLuNoUg2HHxH4Q=="
      },
      "bmaplib.distancetool": {
         "version": "1.0.2",
         "resolved": "https://registry.npmmirror.com/bmaplib.distancetool/-/bmaplib.distancetool-1.0.2.tgz",
         "integrity": "sha512-EvxMnQRH6xM036zx5OLPyTg5tMCTbFBuGTTHOtExLy2/T0X6v5Va0YE7c3IPm/a/Eo5V/ynYpOLOLZbRY8ccyA=="
      },
      "bmaplib.heatmap": {
         "version": "1.0.4",
         "resolved": "https://registry.npmmirror.com/bmaplib.heatmap/-/bmaplib.heatmap-1.0.4.tgz",
         "integrity": "sha512-rmhqUARBpUSJ9jXzUI2j7dIOqnc38bqubkx/8a349U2qtw/ulLUwyzRD535OrA8G7w5cz4aPKm6/rNvUAarg/Q=="
      },
      "bmaplib.lushu": {
         "version": "1.0.7",
         "resolved": "https://registry.npmmirror.com/bmaplib.lushu/-/bmaplib.lushu-1.0.7.tgz",
         "integrity": "sha512-LVvgpESPii6xGxyjnQjq8u+ic4NjvhdCPV/RiSS/PGTUdZKeTDS7prSpleJLZH3ES0+oc0gYn8bw0LtPYUSz2w=="
      },
      "bmaplib.markerclusterer": {
         "version": "1.0.13",
         "resolved": "https://registry.npmmirror.com/bmaplib.markerclusterer/-/bmaplib.markerclusterer-1.0.13.tgz",
         "integrity": "sha512-VrLyWSiuDEVNi0yUfwOhFQ6z1oEEHS4w36GNu3iASu6p52QIx9uAXMUkuSCHReNR0bj2Cp9SA1dSx5RpojXajQ==",
         "requires": {
            "bmaplib.texticonoverlay": "^1.0.2"
         }
      },
      "bmaplib.texticonoverlay": {
         "version": "1.0.2",
         "resolved": "https://registry.npmmirror.com/bmaplib.texticonoverlay/-/bmaplib.texticonoverlay-1.0.2.tgz",
         "integrity": "sha512-4ZTWr4ZP3B6qEWput5Tut16CfZgII38YwM3bpyb4gFTQyORlKYryFp9WHWrwZZaHlOyYDAXG9SX0hka43jTADg=="
      },
      "boolbase": {
         "version": "1.0.0",
@@ -7973,6 +8075,21 @@
            "@vue/shared": "3.2.36"
         }
      },
      "vue-baidu-map-3x": {
         "version": "1.0.35",
         "resolved": "https://registry.npmmirror.com/vue-baidu-map-3x/-/vue-baidu-map-3x-1.0.35.tgz",
         "integrity": "sha512-1FDzxgd+X7MVcG8JbyyxDOSYRDUi96qEuuNICQmwlAE/EDwf4vz1oYRhRz05s/MuDpW7aIBlubF/PlSTpBlUEw==",
         "requires": {
            "bmaplib.curveline": "^1.0.0",
            "bmaplib.distancetool": "^1.0.2",
            "bmaplib.heatmap": "^1.0.4",
            "bmaplib.lushu": "^1.0.7",
            "bmaplib.markerclusterer": "^1.0.13",
            "tiny-emitter": "^2.1.0",
            "vue": "^3.2.25",
            "vue-router": "^4.0.14"
         }
      },
      "vue-clipboard3": {
         "version": "2.0.0",
         "resolved": "https://registry.npmjs.org/vue-clipboard3/-/vue-clipboard3-2.0.0.tgz",
@@ -8052,6 +8169,21 @@
         "integrity": "sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==",
         "requires": {
            "@vue/devtools-api": "^6.0.0"
         }
      },
      "vuedraggable": {
         "version": "4.1.0",
         "resolved": "https://registry.npmmirror.com/vuedraggable/-/vuedraggable-4.1.0.tgz",
         "integrity": "sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==",
         "requires": {
            "sortablejs": "1.14.0"
         },
         "dependencies": {
            "sortablejs": {
               "version": "1.14.0",
               "resolved": "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.14.0.tgz",
               "integrity": "sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w=="
            }
         }
      },
      "wangeditor": {
@@ -8172,7 +8304,7 @@
      },
      "xlsx": {
         "version": "0.18.5",
         "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz",
         "resolved": "https://registry.npmmirror.com/xlsx/-/xlsx-0.18.5.tgz",
         "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==",
         "requires": {
            "adler-32": "~1.3.0",