From 8eafdac1d7a0bc7001bbf60c3b97bb25d996d901 Mon Sep 17 00:00:00 2001 From: 1 <1> Date: Tue, 8 Jul 2025 09:32:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=A7=E7=94=B5=E5=99=A8=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BC=96=E8=BE=91=E4=BB=A5=E5=8F=8A=E5=8E=BB?= =?UTF-8?q?=E9=99=A4=E6=97=A0=E5=85=B3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- node_modules/.package-lock.json | 191 +++++++- package.json | 5 +- pagesA/home/device/index.vue | 25 +- pagesA/home/device/status/index.vue | 10 +- pagesA/home/device/status/relay.vue | 722 +++++++++++++++------------- pagesA/home/device/status/voice.vue | 203 ++++---- vue.config.js | 15 + 7 files changed, 699 insertions(+), 472 deletions(-) diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index 46af71f..ce0eb08 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -7,7 +7,6 @@ "node_modules/@babel/helper-string-parser": { "version": "7.25.9", "license": "MIT", - "peer": true, "engines": { "node": ">=6.9.0" } @@ -15,7 +14,6 @@ "node_modules/@babel/helper-validator-identifier": { "version": "7.25.9", "license": "MIT", - "peer": true, "engines": { "node": ">=6.9.0" } @@ -23,7 +21,6 @@ "node_modules/@babel/parser": { "version": "7.27.0", "license": "MIT", - "peer": true, "dependencies": { "@babel/types": "^7.27.0" }, @@ -37,7 +34,6 @@ "node_modules/@babel/types": { "version": "7.27.0", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" @@ -92,7 +88,6 @@ "node_modules/@vue/compiler-core": { "version": "3.5.13", "license": "MIT", - "peer": true, "dependencies": { "@babel/parser": "^7.25.3", "@vue/shared": "3.5.13", @@ -104,7 +99,6 @@ "node_modules/@vue/compiler-dom": { "version": "3.5.13", "license": "MIT", - "peer": true, "dependencies": { "@vue/compiler-core": "3.5.13", "@vue/shared": "3.5.13" @@ -181,8 +175,30 @@ }, "node_modules/@vue/shared": { "version": "3.5.13", + "license": "MIT" + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", - "peer": true + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" }, "node_modules/async-limiter": { "version": "1.0.1", @@ -273,6 +289,72 @@ "readable-stream": "> 1.0.0 < 3.0.0" } }, + "node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/code-inspector-core": { + "version": "0.20.15", + "resolved": "https://registry.npmjs.org/code-inspector-core/-/code-inspector-core-0.20.15.tgz", + "integrity": "sha512-2PKFKkrdacwieS/A0e8nHf6AfqOGN4OQx4HtIPh8H+GfQry1jwsLdi+uCMMoBP4w/Cujy6onVYVg55Iu5w2OYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "^3.5.13", + "chalk": "^4.1.1", + "dotenv": "^16.1.4", + "launch-ide": "1.0.7", + "portfinder": "^1.0.28" + } + }, + "node_modules/code-inspector-plugin": { + "version": "0.20.15", + "resolved": "https://registry.npmjs.org/code-inspector-plugin/-/code-inspector-plugin-0.20.15.tgz", + "integrity": "sha512-JIFNpBor45i1SnyD28TqbTsB6bND57kYzGR4c3gqIhZj9bO1nxSd51ef8OOSbsBXxhMpNjbldwYoBuQExdFAVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "4.1.1", + "code-inspector-core": "0.20.15", + "dotenv": "^16.3.1", + "esbuild-code-inspector-plugin": "0.20.15", + "vite-code-inspector-plugin": "0.20.15", + "webpack-code-inspector-plugin": "0.20.15" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, "node_modules/commist": { "version": "1.1.0", "license": "MIT", @@ -333,6 +415,19 @@ } } }, + "node_modules/dotenv": { + "version": "16.6.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/duplexify": { "version": "3.7.1", "license": "MIT", @@ -353,7 +448,6 @@ "node_modules/entities": { "version": "4.5.0", "license": "BSD-2-Clause", - "peer": true, "engines": { "node": ">=0.12" }, @@ -422,6 +516,16 @@ "node": ">=0.12" } }, + "node_modules/esbuild-code-inspector-plugin": { + "version": "0.20.15", + "resolved": "https://registry.npmjs.org/esbuild-code-inspector-plugin/-/esbuild-code-inspector-plugin-0.20.15.tgz", + "integrity": "sha512-iCTPL4plbWPX+KerG1VUMK/+iuxm/RB9DLBKGVCgB2z7viw3O00+C2HIVua9QBcb13kU33Ws61BuIP7nfz74PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "code-inspector-core": "0.20.15" + } + }, "node_modules/esniff": { "version": "2.0.1", "license": "ISC", @@ -437,8 +541,7 @@ }, "node_modules/estree-walker": { "version": "2.0.2", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/event-emitter": { "version": "0.3.5", @@ -508,6 +611,16 @@ "node": ">= 0.10" } }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/help-me": { "version": "1.1.0", "license": "MIT", @@ -622,6 +735,17 @@ "version": "1.0.1", "license": "MIT" }, + "node_modules/launch-ide": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/launch-ide/-/launch-ide-1.0.7.tgz", + "integrity": "sha512-wJMTq6U2sVYqxrlp544KQxtl8cHoXFfQa2ivDtKJ6ock2ARneiEHqUFce/NQsnNP1aZNg4OXB6g00oFRvni1/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.1", + "dotenv": "^16.1.4" + } + }, "node_modules/leven": { "version": "2.1.0", "license": "MIT", @@ -754,6 +878,20 @@ "license": "ISC", "peer": true }, + "node_modules/portfinder": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.37.tgz", + "integrity": "sha512-yuGIEjDAYnnOex9ddMnKZEMFE0CcGo6zbfzDklkmT1m5z734ss6JMzN9rNB3+RR7iS+F10D4/BVIaXOyh8PQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^3.2.6", + "debug": "^4.3.6" + }, + "engines": { + "node": ">= 10.12" + } + }, "node_modules/postcss": { "version": "8.5.3", "funding": [ @@ -872,6 +1010,19 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/through2": { "version": "2.0.5", "license": "MIT", @@ -930,6 +1081,16 @@ "version": "1.0.2", "license": "MIT" }, + "node_modules/vite-code-inspector-plugin": { + "version": "0.20.15", + "resolved": "https://registry.npmjs.org/vite-code-inspector-plugin/-/vite-code-inspector-plugin-0.20.15.tgz", + "integrity": "sha512-Zd6dFN5/uqz0zkys6F+pNG//ToWw5nBGerPfwsD4KWMgEauXbPsQl78k20Fur/4dsrmUDXtM2uGG6FSdAsVT9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "code-inspector-core": "0.20.15" + } + }, "node_modules/vue": { "version": "3.5.13", "license": "MIT", @@ -968,6 +1129,16 @@ "vue": "^3.0.0" } }, + "node_modules/webpack-code-inspector-plugin": { + "version": "0.20.15", + "resolved": "https://registry.npmjs.org/webpack-code-inspector-plugin/-/webpack-code-inspector-plugin-0.20.15.tgz", + "integrity": "sha512-CaaIAMHOVCjWT2TEvhutZdR4SW/F0AAmRDtfafirRnhgmGH7fRHn8UB4hTI5z1AnS4FtLOt/RrW+UZkMMZc8+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "code-inspector-core": "0.20.15" + } + }, "node_modules/websocket-stream": { "version": "5.5.2", "license": "BSD-2-Clause", diff --git a/package.json b/package.json index 789fc4a..60976b0 100644 --- a/package.json +++ b/package.json @@ -21,5 +21,8 @@ "fastbee" ], "author": "fastbee", - "license": "ISC" + "license": "ISC", + "devDependencies": { + "code-inspector-plugin": "^0.20.15" + } } diff --git a/pagesA/home/device/index.vue b/pagesA/home/device/index.vue index 0ead7b9..a397ac3 100644 --- a/pagesA/home/device/index.vue +++ b/pagesA/home/device/index.vue @@ -23,9 +23,9 @@ - - + --> @@ -235,12 +235,12 @@ - + @@ -254,12 +254,12 @@ src="/static/home/tabBar/statistic_black.png"> - + @@ -309,11 +309,14 @@ tabbarIndex: 0, baseTabList: [{ name: this.$tt('deviceDetail.overview') - }, { - name: this.$tt('deviceDetail.monitor') - }, { - name: this.$tt('deviceDetail.Surveillance') - }, { + }, + // { + // name: this.$tt('deviceDetail.monitor') + // }, + // { + // name: this.$tt('deviceDetail.Surveillance') + // }, + { name: this.$tt('deviceDetail.alert') }], videoTabList: [{ diff --git a/pagesA/home/device/status/index.vue b/pagesA/home/device/status/index.vue index 314c10b..c809518 100644 --- a/pagesA/home/device/status/index.vue +++ b/pagesA/home/device/status/index.vue @@ -1,17 +1,19 @@