From ce5cea7a11a71eeb7bd9b8ce77501aac77cb9cf8 Mon Sep 17 00:00:00 2001 From: donghao Date: Tue, 24 Jun 2025 15:03:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=92=A9=E6=9C=BA=E7=9B=91=E6=B5=8B?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E5=88=9B=E5=BB=BA=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 975 +++++++++++++++++- src/assets/footer/menu3.png | Bin 25723 -> 25001 bytes src/assets/footer/menu4.png | Bin 24570 -> 25723 bytes src/assets/footer/menu5.png | Bin 0 -> 24570 bytes src/assets/header/title8.png | Bin 0 -> 5335 bytes src/components/CustomTable/index.ts | 11 + src/components/CustomTable/src/baseDelete.vue | 152 +++ src/components/Footer.vue | 4 +- src/router/dashboard.ts | 16 +- src/styles/common.scss | 11 +- src/views/dashboard/DiggerMonitor.scss | 122 +++ src/views/dashboard/DiggerMonitor.vue | 446 ++++++++ .../dashboard/components/DiggerAlarmModal.vue | 122 +++ 13 files changed, 1845 insertions(+), 14 deletions(-) create mode 100644 src/assets/footer/menu5.png create mode 100644 src/assets/header/title8.png create mode 100644 src/components/CustomTable/src/baseDelete.vue create mode 100644 src/views/dashboard/DiggerMonitor.scss create mode 100644 src/views/dashboard/DiggerMonitor.vue create mode 100644 src/views/dashboard/components/DiggerAlarmModal.vue diff --git a/package-lock.json b/package-lock.json index 37e52d2..fede8f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@types/three": "^0.175.0", "axios": "^1.8.3", "echarts": "^5.6.0", + "exceljs": "^4.4.0", "lodash": "^4.17.21", "moment": "^2.30.1", "postcss-scss": "^4.0.9", @@ -869,6 +870,43 @@ "node": ">=18" } }, + "node_modules/@fast-csv/format": { + "version": "4.3.5", + "resolved": "https://registry.npmmirror.com/@fast-csv/format/-/format-4.3.5.tgz", + "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", + "dependencies": { + "@types/node": "^14.0.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isboolean": "^3.0.3", + "lodash.isequal": "^4.5.0", + "lodash.isfunction": "^3.0.9", + "lodash.isnil": "^4.0.0" + } + }, + "node_modules/@fast-csv/format/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==" + }, + "node_modules/@fast-csv/parse": { + "version": "4.3.6", + "resolved": "https://registry.npmmirror.com/@fast-csv/parse/-/parse-4.3.6.tgz", + "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", + "dependencies": { + "@types/node": "^14.0.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.groupby": "^4.6.0", + "lodash.isfunction": "^3.0.9", + "lodash.isnil": "^4.0.0", + "lodash.isundefined": "^3.0.1", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/@fast-csv/parse/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==" + }, "node_modules/@floating-ui/core": { "version": "1.6.9", "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.6.9.tgz", @@ -1834,6 +1872,17 @@ "@types/lodash": "*" } }, + "node_modules/@types/node": { + "version": "24.0.3", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-24.0.3.tgz", + "integrity": "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "undici-types": "~7.8.0" + } + }, "node_modules/@types/stats.js": { "version": "0.17.3", "resolved": "https://registry.npmmirror.com/@types/stats.js/-/stats.js-0.17.3.tgz", @@ -2363,12 +2412,121 @@ "node": ">= 8" } }, + "node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/archiver-utils/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/archiver-utils/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz", "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + }, "node_modules/async-validator": { "version": "4.2.5", "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz", @@ -2430,8 +2588,46 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/binary/-/binary-0.3.0.tgz", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "dependencies": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + }, + "engines": { + "node": "*" + } }, "node_modules/binary-extensions": { "version": "2.3.0", @@ -2454,11 +2650,25 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==" + }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -2507,6 +2717,53 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-indexof-polyfill": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "engines": { + "node": ">=0.2.0" + } + }, "node_modules/bundle-require": { "version": "4.2.1", "resolved": "https://registry.npmmirror.com/bundle-require/-/bundle-require-4.2.1.tgz", @@ -2563,6 +2820,17 @@ } ] }, + "node_modules/chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", @@ -2625,6 +2893,25 @@ "node": ">=18" } }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, "node_modules/confbox": { "version": "0.2.1", "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.2.1.tgz", @@ -2681,6 +2968,34 @@ "url": "https://github.com/sponsors/mesqueeb" } }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/cross-env": { "version": "7.0.3", "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", @@ -2733,8 +3048,7 @@ "node_modules/dayjs": { "version": "1.11.13", "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", - "dev": true + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" }, "node_modules/de-indent": { "version": "1.0.2", @@ -2809,6 +3123,41 @@ "node": ">= 0.4" } }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexer2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -2877,6 +3226,14 @@ "node": ">= 0.8" } }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.18.1", "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", @@ -3013,11 +3370,42 @@ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, + "node_modules/exceljs": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/exceljs/-/exceljs-4.4.0.tgz", + "integrity": "sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==", + "dependencies": { + "archiver": "^5.0.0", + "dayjs": "^1.8.34", + "fast-csv": "^4.3.1", + "jszip": "^3.10.1", + "readable-stream": "^3.6.0", + "saxes": "^5.0.1", + "tmp": "^0.2.0", + "unzipper": "^0.10.11", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=8.3.0" + } + }, "node_modules/exsolve": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/exsolve/-/exsolve-1.0.2.tgz", "integrity": "sha512-ZEcIMbthn2zeX4/wD/DLxDUjuCltHXT8Htvm/JFlTkdYgWh2+HGppgwwNUnIVxzxP7yJOPtuBAec0dLx6lVY8w==" }, + "node_modules/fast-csv": { + "version": "4.3.6", + "resolved": "https://registry.npmmirror.com/fast-csv/-/fast-csv-4.3.6.tgz", + "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==", + "dependencies": { + "@fast-csv/format": "4.3.5", + "@fast-csv/parse": "4.3.6" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", @@ -3155,6 +3543,16 @@ "url": "https://github.com/sponsors/rawify" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", @@ -3169,6 +3567,21 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", @@ -3285,8 +3698,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==", - "dev": true + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/has-symbols": { "version": "1.1.0", @@ -3339,11 +3751,50 @@ "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", "dev": true }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, "node_modules/immutable": { "version": "5.0.3", "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.0.3.tgz", "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==" }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -3427,6 +3878,11 @@ "url": "https://github.com/sponsors/mesqueeb" } }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", @@ -3486,6 +3942,90 @@ "node": ">=6" } }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmmirror.com/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jszip/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/jszip/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/jszip/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dependencies": { + "immediate": "~3.0.5" + } + }, "node_modules/lightningcss": { "version": "1.29.2", "resolved": "https://registry.npmmirror.com/lightningcss/-/lightningcss-1.29.2.tgz", @@ -3741,6 +4281,11 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "node_modules/listenercount": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/listenercount/-/listenercount-1.0.1.tgz", + "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==" + }, "node_modules/load-tsconfig": { "version": "0.2.5", "resolved": "https://registry.npmmirror.com/load-tsconfig/-/load-tsconfig-0.2.5.tgz", @@ -3788,6 +4333,72 @@ "lodash-es": "*" } }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "node_modules/lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead." + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" + }, + "node_modules/lodash.isnil": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz", + "integrity": "sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isundefined": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", + "integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==" + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, "node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz", @@ -3904,6 +4515,14 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", @@ -3919,6 +4538,17 @@ "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", "dev": true }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/mlly": { "version": "1.7.4", "resolved": "https://registry.npmmirror.com/mlly/-/mlly-1.7.4.tgz", @@ -4051,7 +4681,6 @@ "version": "3.0.0", "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4101,12 +4730,25 @@ "node": ">= 0.8" } }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "dev": true }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", @@ -4122,6 +4764,14 @@ "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", "dev": true }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", @@ -4422,6 +5072,11 @@ "node": ">= 0.6.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -4471,6 +5126,38 @@ "pify": "^2.3.0" } }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", @@ -4524,6 +5211,58 @@ "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/rollup": { "version": "4.34.9", "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.34.9.tgz", @@ -4585,6 +5324,25 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/sass": { "version": "1.85.1", "resolved": "https://registry.npmmirror.com/sass/-/sass-1.85.1.tgz", @@ -4630,6 +5388,17 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/scule": { "version": "1.3.0", "resolved": "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz", @@ -4644,6 +5413,11 @@ "semver": "bin/semver.js" } }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", @@ -4703,6 +5477,14 @@ "node": ">= 0.6" } }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", @@ -4941,6 +5723,21 @@ "node": ">=6" } }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", @@ -5006,6 +5803,14 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "engines": { + "node": ">=14.14" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -5018,6 +5823,14 @@ "node": ">=8.0" } }, + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmmirror.com/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "engines": { + "node": "*" + } + }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmmirror.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", @@ -5047,6 +5860,14 @@ "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.5.4.tgz", "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" }, + "node_modules/undici-types": { + "version": "7.8.0", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/unimport": { "version": "4.1.2", "resolved": "https://registry.npmmirror.com/unimport/-/unimport-4.1.2.tgz", @@ -5194,6 +6015,50 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/unzipper": { + "version": "0.10.14", + "resolved": "https://registry.npmmirror.com/unzipper/-/unzipper-0.10.14.tgz", + "integrity": "sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==", + "dependencies": { + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "^1.0.12", + "graceful-fs": "^4.2.2", + "listenercount": "~1.0.1", + "readable-stream": "~2.3.6", + "setimmediate": "~1.0.4" + } + }, + "node_modules/unzipper/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/unzipper/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/unzipper/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.3", "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", @@ -5227,8 +6092,7 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utils-merge": { "version": "1.0.1", @@ -5239,6 +6103,14 @@ "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/video.js": { "version": "8.22.0", "resolved": "https://registry.npmmirror.com/video.js/-/video.js-8.22.0.tgz", @@ -5554,6 +6426,16 @@ "node": ">=8" } }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", @@ -5572,6 +6454,79 @@ "node": ">= 14" } }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/zip-stream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/zip-stream/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/zrender": { "version": "5.6.1", "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.6.1.tgz", diff --git a/src/assets/footer/menu3.png b/src/assets/footer/menu3.png index 73a07ca141e4c3af6c686ac9ea9fd8263572da8f..9b7b0f5f1b349981aeda6e775181f185e3c17d2b 100644 GIT binary patch literal 25001 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 gg*sK@c9XaC@>7+kHQZ->EuvZ{6Fs+ub`^ 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 literal 0 HcmV?d00001 diff --git a/src/components/CustomTable/index.ts b/src/components/CustomTable/index.ts index 3ae4f1b..62878f9 100644 --- a/src/components/CustomTable/index.ts +++ b/src/components/CustomTable/index.ts @@ -1,3 +1,14 @@ +/* + * @Author: donghao donghao@supervision.ltd + * @Date: 2025-06-23 15:50:30 + * @LastEditors: donghao donghao@supervision.ltd + * @LastEditTime: 2025-06-24 10:39:23 + * @FilePath: \5G-Web\src\components\CustomTable\index.ts + * @Description: 表格组件汇总 + */ +import baseDelete from "./src/baseDelete.vue"; import baseTable from "./src/baseTable"; +export const BaseDelete = baseDelete; export const BaseTable = baseTable; + diff --git a/src/components/CustomTable/src/baseDelete.vue b/src/components/CustomTable/src/baseDelete.vue new file mode 100644 index 0000000..e34d03a --- /dev/null +++ b/src/components/CustomTable/src/baseDelete.vue @@ -0,0 +1,152 @@ + + + + + diff --git a/src/components/Footer.vue b/src/components/Footer.vue index 28e805f..2778cc4 100644 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -2,7 +2,7 @@ * @Author: donghao donghao@supervision.ltd * @Date: 2025-03-06 15:00:26 * @LastEditors: donghao donghao@supervision.ltd - * @LastEditTime: 2025-03-07 14:16:20 + * @LastEditTime: 2025-06-23 15:58:27 * @FilePath: \vite-ai\data-dashboard\src\views\dashboard\components\footer.vue * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE --> @@ -56,7 +56,7 @@ const isActive = (path: string) => { transition: color 0.3s; // 定义一个循环,从 1 到 4 - @for $i from 0 through 4 { + @for $i from 0 through 5 { // 生成动态类名,如 .menu-icon-1、.menu-icon-2 等 .nav-icon-#{$i} { diff --git a/src/router/dashboard.ts b/src/router/dashboard.ts index d38c1cf..2032ee5 100644 --- a/src/router/dashboard.ts +++ b/src/router/dashboard.ts @@ -1,3 +1,11 @@ +/* + * @Author: donghao donghao@supervision.ltd + * @Date: 2025-06-23 15:50:30 + * @LastEditors: donghao donghao@supervision.ltd + * @LastEditTime: 2025-06-24 09:23:48 + * @FilePath: \5G-Web\src\router\dashboard.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ // 路由配置示例(router/index.ts) // import PoleMonitor from "../views/PoleMonitor.vue"; // import DeviceStatus from "../views/DeviceStatus.vue"; @@ -30,7 +38,13 @@ export const dashboardRoutes = { component: () => import("@/views/dashboard/PoleMonitor.vue"), meta: { title: "撑杆监测" }, }, - + { + path: "digger", + name: "DiggerMonitor", + fullPath: "/dashboard/digger", + component: () => import("@/views/dashboard/DiggerMonitor.vue"), + meta: { title: "钩机监测" }, + }, { path: "device", name: "DeviceStatus", diff --git a/src/styles/common.scss b/src/styles/common.scss index b029899..cf1e41a 100644 --- a/src/styles/common.scss +++ b/src/styles/common.scss @@ -9,7 +9,7 @@ margin-left: 8px; } // 标题图 -@for $i from 0 through 7 { +@for $i from 0 through 8 { // 生成动态类名 .bg_title_#{$i} { // 动态设置背景图片,引用对应的图标 @@ -20,3 +20,12 @@ .bg_basic_content{ background: linear-gradient( 180deg, rgba(7,16,19,0) 0%, #081417 100%);; } + + +.bg_error_picture { + width: 100%; + height: 100%; + background: url("@/assets/common/load_file_error.png") no-repeat center center; + background-size: 50%; + border: 1px dashed red; +} \ No newline at end of file diff --git a/src/views/dashboard/DiggerMonitor.scss b/src/views/dashboard/DiggerMonitor.scss new file mode 100644 index 0000000..fb03d04 --- /dev/null +++ b/src/views/dashboard/DiggerMonitor.scss @@ -0,0 +1,122 @@ +.digger-monitor-warp { + box-sizing: border-box; + padding-top: 32px; + width: 100%; + height: 100%; + display: flex; + justify-content: space-between; + gap: 20px; + // align-items: center; + .digger-monitor-right { + box-sizing: border-box; + width:970px; + // display: flex; + background-image: url("@/assets/common/carbtmBg.png"); + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; + } + + .digger-monitor-search-box { + display: flex; + align-items: center; + gap: 12px; + margin: 16px 0; + } + .right-panel{ + .el-scrollbar__view { + background: transparent !important; + height: 600px; + } + .fixed_pagination{ + padding: 12px 20px 15px; + } + } + + + .digger-monitor-left { + width: 49%; + background-image: url("@/assets/common/boderBg.png"); + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; + .monitor-left-top { + box-sizing: border-box; + padding: 32px 16px 20px; + min-height: 600px; + .file-preview-screen { + width: 100%; + display: flex; + justify-content: center; + align-items: center; + height: 492px; + // background-color: red; + img { + max-width: 100%; + max-height: 100%; + object-fit: cover; + } + + video { + width: 100%; + max-height: calc(100%); + } + } + } + .monitor-left-bottom { + width: 100%; + padding: 0 16px; + margin-bottom: 29px; + overflow: visible; + .swiper { + width: 100%; + height: 100%; + .swiper-slide { + width: 20%; + border-radius:4px; + height: 144px; + img { + width: 100%; + height: 144px; + border-radius:4px; + object-fit: cover + } + } + .active-slide img, + .active-slide video { + border-radius:4px; + border: 2px solid #2ECCE0; + } + .swiper-button-prev, + .swiper-button-next { + background-color: rgba(0, 0, 0, 0.5); + color: white; + width: 32px; + height: 32px; + border-radius: 50%; + } + + .swiper-button-prev::after, + .swiper-button-next::after { + font-size: 12px ; + color: #FFF; + } + + /* 修改按钮悬停样式 */ + .swiper-button-prev:hover, + .swiper-button-next:hover { + background-color: rgba(0, 0, 0, 0.8); + } + } + } + .empty-bg { + box-sizing: border-box; + width: 892px; + height: 815px; + background-image: url("@/assets/common/emptyBg.png"); + background-size: 156px 102px; + background-position: center; + background-repeat: no-repeat; + } + } + } \ No newline at end of file diff --git a/src/views/dashboard/DiggerMonitor.vue b/src/views/dashboard/DiggerMonitor.vue new file mode 100644 index 0000000..31fc608 --- /dev/null +++ b/src/views/dashboard/DiggerMonitor.vue @@ -0,0 +1,446 @@ + + + diff --git a/src/views/dashboard/components/DiggerAlarmModal.vue b/src/views/dashboard/components/DiggerAlarmModal.vue new file mode 100644 index 0000000..ad794b9 --- /dev/null +++ b/src/views/dashboard/components/DiggerAlarmModal.vue @@ -0,0 +1,122 @@ + + + + +