From 9cbabbeab3af82f300b0805f57ec58d81652c3ec Mon Sep 17 00:00:00 2001 From: xiongqian <2167232911@qq.com> Date: Wed, 18 Jan 2023 10:44:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E9=A1=B5=E9=9D=A2=E8=8F=9C=E5=8D=95=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 324 +- src/views/init-home/data/baseMenu.ts | 710 ++- src/views/init-home/data/interface.ts | 1 - src/views/init-home/index.vue | 323 +- yarn.lock | 7933 +++++++++++++------------ 5 files changed, 4941 insertions(+), 4350 deletions(-) diff --git a/package-lock.json b/package-lock.json index 65b3c300..10aedb8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,8 @@ "unplugin-auto-import": "^0.12.1", "unplugin-vue-components": "^0.22.12", "vue": "^3.2.45", - "vue-router": "^4.1.6" + "vue-router": "^4.1.6", + "vue3-markdown-it": "^1.0.10" }, "devDependencies": { "@commitlint/cli": "^17.4.1", @@ -1481,6 +1482,12 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, + "node_modules/@types/linkify-it": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/@types/linkify-it/-/linkify-it-3.0.2.tgz", + "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==", + "peer": true + }, "node_modules/@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", @@ -1496,6 +1503,22 @@ "@types/lodash": "*" } }, + "node_modules/@types/markdown-it": { + "version": "12.2.3", + "resolved": "https://registry.npmmirror.com/@types/markdown-it/-/markdown-it-12.2.3.tgz", + "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", + "peer": true, + "dependencies": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "node_modules/@types/mdurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@types/mdurl/-/mdurl-1.0.2.tgz", + "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", + "peer": true + }, "node_modules/@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", @@ -1998,8 +2021,7 @@ "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/array-ify": { "version": "1.0.0", @@ -3883,6 +3905,14 @@ "tslib": "^2.0.3" } }, + "node_modules/highlight.js": { + "version": "11.7.0", + "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-11.7.0.tgz", + "integrity": "sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ==", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -5465,6 +5495,14 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "node_modules/linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, "node_modules/lint-staged": { "version": "13.1.0", "resolved": "https://registry.npmmirror.com/lint-staged/-/lint-staged-13.1.0.tgz", @@ -5741,6 +5779,11 @@ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", "dev": true }, + "node_modules/lodash.flow": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/lodash.flow/-/lodash.flow-3.5.0.tgz", + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" + }, "node_modules/lodash.isfunction": { "version": "3.0.9", "resolved": "https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", @@ -5952,6 +5995,99 @@ "node": ">=8" } }, + "node_modules/markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmmirror.com/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it-abbr": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/markdown-it-abbr/-/markdown-it-abbr-1.0.4.tgz", + "integrity": "sha512-ZeA4Z4SaBbYysZap5iZcxKmlPL6bYA8grqhzJIHB1ikn7njnzaP8uwbtuXc4YXD5LicI4/2Xmc0VwmSiFV04gg==" + }, + "node_modules/markdown-it-anchor": { + "version": "8.6.6", + "resolved": "https://registry.npmmirror.com/markdown-it-anchor/-/markdown-it-anchor-8.6.6.tgz", + "integrity": "sha512-jRW30YGywD2ESXDc+l17AiritL0uVaSnWsb26f+68qaW9zgbIIr1f4v2Nsvc0+s0Z2N3uX6t/yAw7BwCQ1wMsA==", + "peerDependencies": { + "@types/markdown-it": "*", + "markdown-it": "*" + } + }, + "node_modules/markdown-it-deflist": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/markdown-it-deflist/-/markdown-it-deflist-2.1.0.tgz", + "integrity": "sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg==" + }, + "node_modules/markdown-it-emoji": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/markdown-it-emoji/-/markdown-it-emoji-2.0.2.tgz", + "integrity": "sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==" + }, + "node_modules/markdown-it-footnote": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/markdown-it-footnote/-/markdown-it-footnote-3.0.3.tgz", + "integrity": "sha512-YZMSuCGVZAjzKMn+xqIco9d1cLGxbELHZ9do/TSYVzraooV8ypsppKNmUJ0fVH5ljkCInQAtFpm8Rb3eXSrt5w==" + }, + "node_modules/markdown-it-highlightjs": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/markdown-it-highlightjs/-/markdown-it-highlightjs-3.6.0.tgz", + "integrity": "sha512-ex+Lq3cVkprh0GpGwFyc53A/rqY6GGzopPCG1xMsf8Ya3XtGC8Uw9tChN1rWbpyDae7tBBhVHVcMM29h4Btamw==", + "dependencies": { + "highlight.js": "^11.3.1", + "lodash.flow": "^3.5.0" + } + }, + "node_modules/markdown-it-ins": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/markdown-it-ins/-/markdown-it-ins-3.0.1.tgz", + "integrity": "sha512-32SSfZqSzqyAmmQ4SHvhxbFqSzPDqsZgMHDwxqPzp+v+t8RsmqsBZRG+RfRQskJko9PfKC2/oxyOs4Yg/CfiRw==" + }, + "node_modules/markdown-it-mark": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/markdown-it-mark/-/markdown-it-mark-3.0.1.tgz", + "integrity": "sha512-HyxjAu6BRsdt6Xcv6TKVQnkz/E70TdGXEFHRYBGLncRE9lBFwDNLVtFojKxjJWgJ+5XxUwLaHXy+2sGBbDn+4A==" + }, + "node_modules/markdown-it-sub": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/markdown-it-sub/-/markdown-it-sub-1.0.0.tgz", + "integrity": "sha512-z2Rm/LzEE1wzwTSDrI+FlPEveAAbgdAdPhdWarq/ZGJrGW/uCQbKAnhoCsE4hAbc3SEym26+W2z/VQB0cQiA9Q==" + }, + "node_modules/markdown-it-sup": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/markdown-it-sup/-/markdown-it-sup-1.0.0.tgz", + "integrity": "sha512-E32m0nV9iyhRR7CrhnzL5msqic7rL1juWre6TQNxsnApg7Uf+F97JOKxUijg5YwXz86lZ0mqfOnutoryyNdntQ==" + }, + "node_modules/markdown-it-task-lists": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/markdown-it-task-lists/-/markdown-it-task-lists-2.1.1.tgz", + "integrity": "sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==" + }, + "node_modules/markdown-it-toc-done-right": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/markdown-it-toc-done-right/-/markdown-it-toc-done-right-4.2.0.tgz", + "integrity": "sha512-UB/IbzjWazwTlNAX0pvWNlJS8NKsOQ4syrXZQ/C72j+jirrsjVRT627lCaylrKJFBQWfRsPmIVQie8x38DEhAQ==" + }, + "node_modules/markdown-it/node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, "node_modules/meow": { "version": "8.1.2", "resolved": "https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz", @@ -7943,6 +8079,11 @@ "node": ">=4.2.0" } }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, "node_modules/ufo": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.0.1.tgz", @@ -8499,6 +8640,26 @@ "vue": "^3.0.0" } }, + "node_modules/vue3-markdown-it": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/vue3-markdown-it/-/vue3-markdown-it-1.0.10.tgz", + "integrity": "sha512-mTvHu0zl7jrh7ojgaZ+tTpCLiS4CVg4bTgTu4KGhw/cRRY5YgIG8QgFAPu6kCzSW6Znc9a52Beb6hFvF4hSMkQ==", + "dependencies": { + "markdown-it": "^12.3.2", + "markdown-it-abbr": "^1.0.4", + "markdown-it-anchor": "^8.4.1", + "markdown-it-deflist": "^2.1.0", + "markdown-it-emoji": "^2.0.0", + "markdown-it-footnote": "^3.0.3", + "markdown-it-highlightjs": "^3.6.0", + "markdown-it-ins": "^3.0.1", + "markdown-it-mark": "^3.0.1", + "markdown-it-sub": "^1.0.0", + "markdown-it-sup": "^1.0.0", + "markdown-it-task-lists": "^2.1.1", + "markdown-it-toc-done-right": "^4.2.0" + } + }, "node_modules/warning": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", @@ -9766,6 +9927,12 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, + "@types/linkify-it": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/@types/linkify-it/-/linkify-it-3.0.2.tgz", + "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==", + "peer": true + }, "@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", @@ -9781,6 +9948,22 @@ "@types/lodash": "*" } }, + "@types/markdown-it": { + "version": "12.2.3", + "resolved": "https://registry.npmmirror.com/@types/markdown-it/-/markdown-it-12.2.3.tgz", + "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", + "peer": true, + "requires": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "@types/mdurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@types/mdurl/-/mdurl-1.0.2.tgz", + "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", + "peer": true + }, "@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", @@ -10216,8 +10399,7 @@ "argparse": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "array-ify": { "version": "1.0.0", @@ -11742,6 +11924,11 @@ "tslib": "^2.0.3" } }, + "highlight.js": { + "version": "11.7.0", + "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-11.7.0.tgz", + "integrity": "sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ==" + }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -12976,6 +13163,14 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "requires": { + "uc.micro": "^1.0.1" + } + }, "lint-staged": { "version": "13.1.0", "resolved": "https://registry.npmmirror.com/lint-staged/-/lint-staged-13.1.0.tgz", @@ -13183,6 +13378,11 @@ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", "dev": true }, + "lodash.flow": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/lodash.flow/-/lodash.flow-3.5.0.tgz", + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" + }, "lodash.isfunction": { "version": "3.0.9", "resolved": "https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", @@ -13363,6 +13563,95 @@ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true }, + "markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmmirror.com/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "requires": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "dependencies": { + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + } + } + }, + "markdown-it-abbr": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/markdown-it-abbr/-/markdown-it-abbr-1.0.4.tgz", + "integrity": "sha512-ZeA4Z4SaBbYysZap5iZcxKmlPL6bYA8grqhzJIHB1ikn7njnzaP8uwbtuXc4YXD5LicI4/2Xmc0VwmSiFV04gg==" + }, + "markdown-it-anchor": { + "version": "8.6.6", + "resolved": "https://registry.npmmirror.com/markdown-it-anchor/-/markdown-it-anchor-8.6.6.tgz", + "integrity": "sha512-jRW30YGywD2ESXDc+l17AiritL0uVaSnWsb26f+68qaW9zgbIIr1f4v2Nsvc0+s0Z2N3uX6t/yAw7BwCQ1wMsA==", + "requires": {} + }, + "markdown-it-deflist": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/markdown-it-deflist/-/markdown-it-deflist-2.1.0.tgz", + "integrity": "sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg==" + }, + "markdown-it-emoji": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/markdown-it-emoji/-/markdown-it-emoji-2.0.2.tgz", + "integrity": "sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==" + }, + "markdown-it-footnote": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/markdown-it-footnote/-/markdown-it-footnote-3.0.3.tgz", + "integrity": "sha512-YZMSuCGVZAjzKMn+xqIco9d1cLGxbELHZ9do/TSYVzraooV8ypsppKNmUJ0fVH5ljkCInQAtFpm8Rb3eXSrt5w==" + }, + "markdown-it-highlightjs": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/markdown-it-highlightjs/-/markdown-it-highlightjs-3.6.0.tgz", + "integrity": "sha512-ex+Lq3cVkprh0GpGwFyc53A/rqY6GGzopPCG1xMsf8Ya3XtGC8Uw9tChN1rWbpyDae7tBBhVHVcMM29h4Btamw==", + "requires": { + "highlight.js": "^11.3.1", + "lodash.flow": "^3.5.0" + } + }, + "markdown-it-ins": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/markdown-it-ins/-/markdown-it-ins-3.0.1.tgz", + "integrity": "sha512-32SSfZqSzqyAmmQ4SHvhxbFqSzPDqsZgMHDwxqPzp+v+t8RsmqsBZRG+RfRQskJko9PfKC2/oxyOs4Yg/CfiRw==" + }, + "markdown-it-mark": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/markdown-it-mark/-/markdown-it-mark-3.0.1.tgz", + "integrity": "sha512-HyxjAu6BRsdt6Xcv6TKVQnkz/E70TdGXEFHRYBGLncRE9lBFwDNLVtFojKxjJWgJ+5XxUwLaHXy+2sGBbDn+4A==" + }, + "markdown-it-sub": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/markdown-it-sub/-/markdown-it-sub-1.0.0.tgz", + "integrity": "sha512-z2Rm/LzEE1wzwTSDrI+FlPEveAAbgdAdPhdWarq/ZGJrGW/uCQbKAnhoCsE4hAbc3SEym26+W2z/VQB0cQiA9Q==" + }, + "markdown-it-sup": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/markdown-it-sup/-/markdown-it-sup-1.0.0.tgz", + "integrity": "sha512-E32m0nV9iyhRR7CrhnzL5msqic7rL1juWre6TQNxsnApg7Uf+F97JOKxUijg5YwXz86lZ0mqfOnutoryyNdntQ==" + }, + "markdown-it-task-lists": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/markdown-it-task-lists/-/markdown-it-task-lists-2.1.1.tgz", + "integrity": "sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==" + }, + "markdown-it-toc-done-right": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/markdown-it-toc-done-right/-/markdown-it-toc-done-right-4.2.0.tgz", + "integrity": "sha512-UB/IbzjWazwTlNAX0pvWNlJS8NKsOQ4syrXZQ/C72j+jirrsjVRT627lCaylrKJFBQWfRsPmIVQie8x38DEhAQ==" + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, "meow": { "version": "8.1.2", "resolved": "https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz", @@ -14934,6 +15223,11 @@ "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "devOptional": true }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, "ufo": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.0.1.tgz", @@ -15351,6 +15645,26 @@ "is-plain-object": "3.0.1" } }, + "vue3-markdown-it": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/vue3-markdown-it/-/vue3-markdown-it-1.0.10.tgz", + "integrity": "sha512-mTvHu0zl7jrh7ojgaZ+tTpCLiS4CVg4bTgTu4KGhw/cRRY5YgIG8QgFAPu6kCzSW6Znc9a52Beb6hFvF4hSMkQ==", + "requires": { + "markdown-it": "^12.3.2", + "markdown-it-abbr": "^1.0.4", + "markdown-it-anchor": "^8.4.1", + "markdown-it-deflist": "^2.1.0", + "markdown-it-emoji": "^2.0.0", + "markdown-it-footnote": "^3.0.3", + "markdown-it-highlightjs": "^3.6.0", + "markdown-it-ins": "^3.0.1", + "markdown-it-mark": "^3.0.1", + "markdown-it-sub": "^1.0.0", + "markdown-it-sup": "^1.0.0", + "markdown-it-task-lists": "^2.1.1", + "markdown-it-toc-done-right": "^4.2.0" + } + }, "warning": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", diff --git a/src/views/init-home/data/baseMenu.ts b/src/views/init-home/data/baseMenu.ts index 2c317472..6fb8cdbf 100644 --- a/src/views/init-home/data/baseMenu.ts +++ b/src/views/init-home/data/baseMenu.ts @@ -65,16 +65,20 @@ export default [ icon: 'icon-tongzhiguanli', sortIndex: 1, showPage: ['notifier'], - permissions: [], + permissions: [{ permission: 'notifier', actions: ['query', 'save', 'delete', 'send'] }], buttons: [ { id: 'bind', name: '同步用户', permissions: [ { - permission: 'notifier', + permission: 'add', actions: ['query'], }, + { + permission: 'notifier', + actions: ['save'], + }, { permission: 'user-third-party-manager', actions: ['query', 'save'], @@ -103,16 +107,20 @@ export default [ permission: 'notifier', actions: ['query'], }, - { - permission: 'template', - actions: ['query'], - }, + // { + // permission: 'template', + // actions: ['query'], + // }, ], }, { id: 'debug', name: '调试', permissions: [ + { + permission: 'add', + actions: ['query'], + }, { permission: 'notifier', actions: ['query', 'send'], @@ -121,10 +129,6 @@ export default [ permission: 'template', actions: ['query'], }, - { - permission: 'user', - actions: ['query'], - }, ], }, { @@ -189,7 +193,16 @@ export default [ icon: 'icon-tongzhiguanli', sortIndex: 2, showPage: ['template'], - permissions: [], + permissions: [ + { + permission: 'template', + actions: ['query'], + }, + { + permission: 'notifier', + actions: ['query', 'send'], + }, + ], buttons: [ { id: 'view', @@ -224,7 +237,7 @@ export default [ actions: ['query'], }, { - permission: 'user', + permission: 'add', actions: ['query'], }, ], @@ -269,7 +282,7 @@ export default [ }, { permission: 'template', - actions: ['query', 'save'], + actions: ['save'], }, ], }, @@ -283,7 +296,7 @@ export default [ }, { permission: 'template', - actions: ['query', 'save'], + actions: ['save'], }, ], }, @@ -540,6 +553,10 @@ export default [ permission: 'transparent-codec', actions: ['query'], }, + { + permission: 'protocol-supports', + actions: ['query'], + }, { permission: 'device-api', actions: ['query-device-events'], @@ -548,6 +565,14 @@ export default [ permission: 'things-collector', actions: ['save', 'delete'], }, + { + permission: 'edge-operations', + actions: ['invoke'], + }, + { + permission: 'device-gateway', + actions: ['query'], + }, ], buttons: [ { @@ -555,11 +580,11 @@ export default [ name: '查看', permissions: [ { - permission: 'device-instance', + permission: 'device-product', actions: ['query'], }, { - permission: 'device-product', + permission: 'device-instance', actions: ['query'], }, ], @@ -573,12 +598,12 @@ export default [ actions: ['query'], }, { - permission: 'device-instance', + permission: 'device-product', actions: ['query'], }, { - permission: 'device-product', - actions: ['query'], + permission: 'device-instance', + actions: ['query', 'export'], }, ], }, @@ -587,8 +612,8 @@ export default [ name: '导入', permissions: [ { - permission: 'file', - actions: ['upload-static'], + permission: 'device-gateway', + actions: ['query'], }, { permission: 'device-product', @@ -596,11 +621,11 @@ export default [ }, { permission: 'device-instance', - actions: ['query', 'save'], + actions: ['import', 'query'], }, { - permission: 'device-gateway', - actions: ['query'], + permission: 'file', + actions: ['upload-static'], }, ], }, @@ -666,14 +691,14 @@ export default [ permission: 'device-gateway', actions: ['query'], }, - { - permission: 'device-instance', - actions: ['query', 'save'], - }, { permission: 'device-product', actions: ['query'], }, + { + permission: 'device-instance', + actions: ['enable', 'disable', 'query'], + }, ], }, { @@ -954,16 +979,6 @@ export default [ }, ], }, - // { - // id: 'action', - // name: '启/禁用', - // permissions: [ - // { - // permission: 'protocol-supports', - // actions: ['enable', 'disable', 'query', 'save'], - // }, - // ], - // }, { id: 'delete', name: '删除', @@ -1362,12 +1377,16 @@ export default [ id: 'view', name: '查看', permissions: [ + { + permission: 'firmware-upgrade-task-manager', + actions: ['query'], + }, { permission: 'firmware-manager', actions: ['query'], }, { - permission: 'firmware-upgrade-task-manager', + permission: 'device-instance', actions: ['query'], }, ], @@ -1377,11 +1396,7 @@ export default [ name: '编辑', permissions: [ { - permission: 'firmware-manager', - actions: ['query'], - }, - { - permission: 'system_config', + permission: 'device-product', actions: ['query'], }, { @@ -1390,10 +1405,14 @@ export default [ }, { permission: 'firmware-upgrade-task-manager', - actions: ['query', 'save'], + actions: ['query', 'save', 'deploy'], }, { - permission: 'device-product', + permission: 'firmware-manager', + actions: ['query'], + }, + { + permission: 'system_config', actions: ['query'], }, ], @@ -1785,8 +1804,8 @@ export default [ id: 'update', name: '保存', permissions: [ - { permission: 'alarm-record', actions: ['query', 'save'] }, - { permission: 'alarm-config', actions: ['query'] }, + // { permission: 'alarm-record', actions: ['query', 'save'] }, + { permission: 'alarm-config', actions: ['query', 'save'] }, ], }, ], @@ -1801,7 +1820,12 @@ export default [ url: '/iot/Alarm/Configuration', icon: 'icon-warning_amber', showPage: ['alarm-config'], - permissions: [], + permissions: [ + { + permission: 'organization', + actions: ['query'], + }, + ], buttons: [ { id: 'view', @@ -1821,12 +1845,16 @@ export default [ id: 'add', name: '新增', permissions: [ + { + permission: 'rule-scene', + actions: ['query'], + }, { permission: 'alarm-config', actions: ['query', 'save'], }, { - permission: 'rule-scene', + permission: 'alarm-record', actions: ['query'], }, ], @@ -1863,17 +1891,17 @@ export default [ id: 'update', name: '编辑', permissions: [ + { + permission: 'rule-scene', + actions: ['query'], + }, { permission: 'alarm-record', actions: ['query'], }, { permission: 'alarm-config', - actions: ['query', 'save'], - }, - { - permission: 'rule-scene', - actions: ['query'], + actions: ['query', 'save', 'delete'], }, ], }, @@ -1972,7 +2000,7 @@ export default [ buttons: [ { id: 'action', - name: '状态切换', + name: '启/禁用', permissions: [ { permission: 'dueros-product', @@ -2309,23 +2337,31 @@ export default [ name: '查看', permissions: [ { - permission: 'template', + permission: 'user', actions: ['query'], }, { permission: 'device-product', actions: ['query'], }, + { + permission: 'template', + actions: ['query'], + }, { permission: 'rule-scene', actions: ['query'], }, + { + permission: 'relation', + actions: ['query'], + }, { permission: 'notifier', actions: ['query'], }, { - permission: 'user', + permission: 'device-instance', actions: ['query'], }, ], @@ -2344,12 +2380,20 @@ export default [ id: 'add', name: '新增', permissions: [ + { + permission: 'user', + actions: ['query'], + }, + { + permission: 'device-product', + actions: ['query'], + }, { permission: 'template', actions: ['query'], }, { - permission: 'user', + permission: 'device-instance', actions: ['query'], }, { @@ -2361,7 +2405,7 @@ export default [ actions: ['query'], }, { - permission: 'device-product', + permission: 'relation', actions: ['query'], }, ], @@ -2370,12 +2414,20 @@ export default [ id: 'update', name: '编辑', permissions: [ + { + permission: 'user', + actions: ['query'], + }, + { + permission: 'device-product', + actions: ['query'], + }, { permission: 'template', actions: ['query'], }, { - permission: 'user', + permission: 'device-instance', actions: ['query'], }, { @@ -2387,7 +2439,7 @@ export default [ actions: ['query'], }, { - permission: 'device-product', + permission: 'relation', actions: ['query'], }, ], @@ -2414,7 +2466,16 @@ export default [ url: '/iot/edge/Devic', icon: 'icon-bumenguanli', showPage: ['edge-operations'], - permissions: [], + permissions: [ + { + permission: 'device-product', + actions: ['query'], + }, + { + permission: 'device-instance', + actions: ['query'], + }, + ], buttons: [ { id: 'view', @@ -2424,6 +2485,10 @@ export default [ permission: 'device-instance', actions: ['query'], }, + { + permission: 'device-product', + actions: ['query'], + }, ], }, { @@ -2432,7 +2497,7 @@ export default [ permissions: [ { permission: 'device-instance', - actions: ['query', 'save'], + actions: ['enable', 'disable'], }, ], }, @@ -2451,8 +2516,8 @@ export default [ name: '编辑', permissions: [ { - permission: 'rule-instance', - actions: ['query', 'save'], + permission: 'device-instance', + actions: ['save'], }, ], }, @@ -2461,8 +2526,8 @@ export default [ name: '新增', permissions: [ { - permission: 'rule-instance', - actions: ['query', 'save'], + permission: 'device-instance', + actions: ['save'], }, ], }, @@ -2481,9 +2546,13 @@ export default [ name: '远程控制', permissions: [ { - permission: 'rule-instance', + permission: 'device-instance', actions: ['save'], }, + { + permission: 'edge-operations', + actions: ['remote'], + }, ], }, { @@ -2491,8 +2560,8 @@ export default [ name: '重置密码', permissions: [ { - permission: 'rule-instance', - actions: ['save'], + permission: 'edge-operations', + actions: ['invoke'], }, ], }, @@ -2506,15 +2575,30 @@ export default [ url: '/iot/edge/Resource', icon: 'icon-Vector', showPage: ['edge-operations'], - permissions: [], + permissions: [ + { + permission: 'entity-template', + actions: ['query'], + }, + ], buttons: [ + { + id: 'view', + name: '查看', + permissions: [ + { + permission: 'entity-template', + actions: ['query'], + }, + ], + }, { id: 'action', name: '启/禁用', permissions: [ { - permission: 'device-instance', - actions: ['query', 'save'], + permission: 'entity-template', + actions: ['enable', 'disable'], }, ], }, @@ -2523,8 +2607,8 @@ export default [ name: '删除', permissions: [ { - permission: 'device-instance', - actions: ['query', 'delete'], + permission: 'entity-template', + actions: ['delete'], }, ], }, @@ -2533,8 +2617,8 @@ export default [ name: '编辑', permissions: [ { - permission: 'device-instance', - actions: ['query', 'save'], + permission: 'entity-template', + actions: ['save'], }, ], }, @@ -2542,26 +2626,16 @@ export default [ id: 'setting', name: '下发', permissions: [ - { - permission: 'edge-operations', - actions: ['invoke'], - }, { permission: 'device-instance', actions: ['query'], }, - ], - }, - { - id: 'view', - name: '查看', - permissions: [ { permission: 'edge-operations', actions: ['invoke'], }, { - permission: 'device-instance', + permission: 'entity-template', actions: ['query'], }, ], @@ -2609,7 +2683,12 @@ export default [ sortIndex: 2, url: '/media/dashboard', icon: 'icon-keshihua', - permissions: [], + permissions: [ + { + permission: 'media-device', + actions: ['query'], + }, + ], buttons: [], showPage: ['dashboard', 'media-device'], }, @@ -2624,58 +2703,111 @@ export default [ icon: 'icon-shipinwangguan', showPage: ['media-device'], permissions: [ - { permission: 'file', actions: ['upload-static'] }, - { permission: 'media-record', actions: ['record', 'query', 'sync'] }, - { permission: 'device-gateway', actions: ['query', 'save', 'delete'] }, + { + permission: 'media-gateway', + actions: ['enable', 'disable', 'query', 'save', 'delete'], + }, + { + permission: 'file', + actions: ['upload-static'], + }, + { + permission: 'media-record', + actions: ['record', 'query', 'sync'], + }, + { + permission: 'media-channel', + actions: ['query'], + }, + { + permission: 'device-gateway', + actions: ['query', 'save', 'delete'], + }, { permission: 'gb28181-cascade', actions: ['bind', 'unbind', 'enable', 'disable', 'query', 'save', 'delete'], }, - { permission: 'media-channel', actions: ['query', 'save', 'delete'] }, - { permission: 'device-product', actions: ['query', 'save', 'delete'] }, + { + permission: 'device-product', + actions: ['query', 'save', 'delete'], + }, { permission: 'media-device', actions: ['stop', 'ptz', 'record', 'query', 'start', 'save', 'delete'], }, - { - permission: 'media-gateway', - actions: ['enable', 'disable', 'query', 'save', 'delete'], - }, ], buttons: [ { id: 'view', name: '查看', - permissions: [{ permission: 'media-device', actions: ['query'] }], + permissions: [ + { + permission: 'media-device', + actions: ['query'], + }, + ], }, { id: 'delete', name: '删除', - permissions: [{ permission: 'media-device', actions: ['delete'] }], + permissions: [ + { + permission: 'media-device', + actions: ['delete'], + }, + ], }, { id: 'update', name: '编辑', permissions: [ - { permission: 'file', actions: ['upload-static'] }, - { permission: 'device-gateway', actions: ['query'] }, + { + permission: 'file', + actions: ['upload-static'], + }, + { + permission: 'device-gateway', + actions: ['query'], + }, { permission: 'media-device', actions: ['stop', 'ptz', 'record', 'query', 'start', 'save'], }, - { permission: 'media-channel', actions: ['query', 'save'] }, - { permission: 'gb28181-cascade', actions: ['bind', 'unbind', 'query', 'save'] }, - { permission: 'device-product', actions: ['query'] }, + { + permission: 'media-channel', + actions: ['query', 'save'], + }, + { + permission: 'gb28181-cascade', + actions: ['bind', 'unbind', 'query', 'save'], + }, + { + permission: 'device-product', + actions: ['query'], + }, ], }, { id: 'add', name: '新增', + description: '', permissions: [ - { permission: 'file', actions: ['upload-static'] }, - { permission: 'device-gateway', actions: ['query'] }, - { permission: 'media-device', actions: ['query', 'save'] }, - { permission: 'device-product', actions: ['query'] }, + { + permission: 'media-device', + actions: ['query', 'save'], + }, + { + permission: 'device-gateway', + actions: ['query'], + }, + { + permission: 'device-product', + actions: ['query'], + }, + { + permission: 'file', + actions: ['upload-static'], + }, ], }, ], @@ -2691,18 +2823,27 @@ export default [ icon: 'icon-fenpingzhanshi1', showPage: ['media-device'], permissions: [ + { + permission: 'media-channel', + actions: ['query'], + }, { permission: 'media-device', actions: ['stop', 'ptz', 'record', 'query', 'start', 'save', 'delete'], }, - { permission: 'media-channel', actions: ['query', 'save', 'delete'] }, ], buttons: [ - // { - // id: 'view', - // name: '查看', - // permissions: [{ permission: 'media-device', actions: ['query'] }], - // }, + { + id: 'view', + name: '查看', + description: '', + permissions: [ + { + permission: 'media-device', + actions: ['query'], + }, + ], + }, ], }, { @@ -2725,52 +2866,92 @@ export default [ { id: 'view', name: '查看', - permissions: [{ permission: 'gb28181-cascade', actions: ['query'] }], + permissions: [ + { + permission: 'gb28181-cascade', + actions: ['query'], + }, + ], }, { id: 'action', name: '启/禁用', permissions: [ - { permission: 'gb28181-cascade', actions: ['enable', 'disable', 'query', 'save'] }, + { + permission: 'gb28181-cascade', + actions: ['enable', 'disable', 'query', 'save'], + }, ], }, { id: 'push', name: '推送', permissions: [ - { permission: 'media-channel', actions: ['query'] }, - { permission: 'gb28181-cascade', actions: ['query'] }, + { + permission: 'media-channel', + actions: ['query'], + }, + { + permission: 'gb28181-cascade', + actions: ['query'], + }, ], }, { id: 'channel', name: '选择通道', permissions: [ - { permission: 'media-device', actions: ['query'] }, - { permission: 'media-channel', actions: ['query'] }, - { permission: 'gb28181-cascade', actions: ['bind', 'unbind', 'query', 'save'] }, + { + permission: 'media-device', + actions: ['query'], + }, + { + permission: 'media-channel', + actions: ['query'], + }, + { + permission: 'gb28181-cascade', + actions: ['bind', 'unbind', 'query', 'save'], + }, ], }, { id: 'delete', name: '删除', permissions: [ - { permission: 'gb28181-cascade', actions: ['delete'] }, - { permission: 'media-server', actions: ['delete'] }, + { + permission: 'gb28181-cascade', + actions: ['delete'], + }, + { + permission: 'media-server', + actions: ['delete'], + }, ], }, { id: 'update', name: '编辑', permissions: [ - { permission: 'gb28181-cascade', actions: ['query', 'save'] }, - { permission: 'media-server', actions: ['save'] }, + { + permission: 'gb28181-cascade', + actions: ['query', 'save'], + }, + { + permission: 'media-server', + actions: ['save'], + }, ], }, { id: 'add', name: '新增', - permissions: [{ permission: 'gb28181-cascade', actions: ['query', 'save'] }], + permissions: [ + { + permission: 'gb28181-cascade', + actions: ['query', 'save'], + }, + ], }, ], }, @@ -2953,54 +3134,32 @@ export default [ }, ], }, - // { - // id: 'edit', - // name: '资产编辑', - // permissions: [ - // { - // permission: 'assets-bind', - // actions: ['query', 'permission'], - // }, - // { - // permission: 'user', - // actions: ['query'], - // }, - // { - // permission: 'device-product', - // actions: ['query'], - // }, - // { - // permission: 'device-instance', - // actions: ['query'], - // }, - // ], - // }, - // { - // id: 'bind', - // name: '资产解绑', - // permissions: [ - // { - // permission: 'assets-bind', - // actions: ['unbind', 'query'], - // }, - // { - // permission: 'user', - // actions: ['query'], - // }, - // { - // permission: 'device-product', - // actions: ['query'], - // }, - // { - // permission: 'device-instance', - // actions: ['query'], - // }, - // { - // permission: 'organization', - // actions: ['unbind-user'], - // }, - // ], - // }, + { + id: 'bind', + name: '资产解绑', + permissions: [ + { + permission: 'assets-bind', + actions: ['unbind', 'query'], + }, + { + permission: 'user', + actions: ['query'], + }, + { + permission: 'device-product', + actions: ['query'], + }, + { + permission: 'device-instance', + actions: ['query'], + }, + { + permission: 'organization', + actions: ['unbind-user'], + }, + ], + }, { id: 'bind-user', name: '绑定用户', @@ -3032,15 +3191,11 @@ export default [ name: '资产分配', permissions: [ { - permission: 'assets-bind', - actions: ['bind', 'unbind', 'query', 'permission'], - }, - { - permission: 'device-product', + permission: 'user', actions: ['query'], }, { - permission: 'device-category', + permission: 'device-product', actions: ['query'], }, { @@ -3048,9 +3203,13 @@ export default [ actions: ['query'], }, { - permission: 'user', + permission: 'device-category', actions: ['query'], }, + { + permission: 'assets-bind', + actions: ['bind', 'unbind', 'query', 'permission'], + }, ], }, { @@ -3143,25 +3302,20 @@ export default [ url: '/system/Role', icon: 'icon-jiaoseguanli', showPage: ['role'], - permissions: [], - buttons: [ + permissions: [ { - id: 'view', - name: '查看', - permissions: [ - { - permission: 'role', - actions: ['query'], - }, - ], + permission: 'role', + actions: ['query'], }, + ], + buttons: [ { id: 'delete', name: '删除', permissions: [ { permission: 'role', - actions: ['query', 'delete'], + actions: ['delete'], }, ], }, @@ -3169,17 +3323,17 @@ export default [ id: 'update', name: '编辑', permissions: [ + { + permission: 'user', + actions: ['query'], + }, { permission: 'role', actions: ['query', 'save'], }, { permission: 'menu', - actions: ['query', 'grant'], - }, - { - permission: 'user', - actions: ['query'], + actions: ['grant'], }, ], }, @@ -3187,16 +3341,26 @@ export default [ id: 'add', name: '新增', permissions: [ + { + permission: 'user', + actions: ['query'], + }, { permission: 'role', actions: ['query', 'save'], }, { permission: 'menu', - actions: ['query', 'grant'], + actions: ['grant'], }, + ], + }, + { + id: 'view', + name: '查看', + permissions: [ { - permission: 'user', + permission: 'role', actions: ['query'], }, ], @@ -3567,18 +3731,17 @@ export default [ url: '/system/Api', icon: 'icon-chakanAPI', showPage: ['open-api'], - permissions: [{ permission: 'open-api', actions: ['query', 'save'] }], - buttons: [ + permissions: [ { - id: 'view', - name: '查看', - permissions: [ - { - permission: 'open-api', - actions: ['query'], - }, - ], + permission: 'open-api', + actions: ['query', 'save'], }, + { + permission: 'application', + actions: ['query'], + }, + ], + buttons: [ { id: 'update', name: '编辑', @@ -3587,6 +3750,20 @@ export default [ permission: 'open-api', actions: ['query', 'save'], }, + { + permission: 'application', + actions: ['save'], + }, + ], + }, + { + id: 'view', + name: '查看', + permissions: [ + { + permission: 'open-api', + actions: ['query'], + }, ], }, ], @@ -3617,6 +3794,10 @@ export default [ id: 'add', name: '新增', permissions: [ + { + permission: 'role', + actions: ['query'], + }, { permission: 'menu', actions: ['query'], @@ -3625,10 +3806,6 @@ export default [ permission: 'application', actions: ['query', 'save'], }, - { - permission: 'role', - actions: ['query'], - }, { permission: 'open-api', actions: ['query', 'save', 'delete'], @@ -3639,6 +3816,10 @@ export default [ id: 'update', name: '编辑', permissions: [ + { + permission: 'role', + actions: ['query'], + }, { permission: 'menu', actions: ['query'], @@ -3647,36 +3828,12 @@ export default [ permission: 'application', actions: ['query', 'save'], }, - { - permission: 'role', - actions: ['query'], - }, { permission: 'open-api', actions: ['query', 'save', 'delete'], }, ], }, - { - id: 'empowerment', - name: '赋权', - permissions: [ - { - permission: 'open-api', - actions: ['query', 'save', 'delete'], - }, - ], - }, - { - id: 'api', - name: '查看api', - permissions: [ - { - permission: 'open-api', - actions: ['query', 'save'], - }, - ], - }, { id: 'view', name: '查看', @@ -3771,8 +3928,17 @@ export default [ url: '/iot-card/Home', icon: 'icon-zhihuishequ', status: 1, - showPage: ['network-flow'], - permissions: [{ permission: 'network-flow', actions: ['query'] }], + showPage: ['network-flow', 'network-card'], + permissions: [ + { + permission: 'network-flow', + actions: ['query'], + }, + { + permission: 'network-card', + actions: ['query'], + }, + ], accessSupport: { text: '不支持', value: 'unsupported', @@ -3802,9 +3968,17 @@ export default [ status: 1, showPage: ['network-card'], permissions: [ + { + permission: 'platform', + actions: ['query'], + }, { permission: 'network-card', - actions: ['query', 'save', 'delete'], + actions: ['query'], + }, + { + permission: 'network-flow', + actions: ['query'], }, ], buttons: [ @@ -3816,6 +3990,10 @@ export default [ permission: 'IotCard-management', actions: ['sync'], }, + { + permission: 'network-card', + actions: ['save'], + }, ], }, { @@ -3826,6 +4004,10 @@ export default [ permission: 'IotCard-management', actions: ['import'], }, + { + permission: 'network-card', + actions: ['save'], + }, ], }, { @@ -3846,6 +4028,10 @@ export default [ permission: 'IotCard-management', actions: ['delete'], }, + { + permission: 'network-card', + actions: ['delete'], + }, ], }, { @@ -3856,6 +4042,10 @@ export default [ permission: 'IotCard-management', actions: ['active'], }, + { + permission: 'network-card', + actions: ['save'], + }, ], }, { @@ -3866,6 +4056,10 @@ export default [ permission: 'IotCard-management', actions: ['action'], }, + { + permission: 'network-card', + actions: ['save'], + }, ], }, { @@ -3876,6 +4070,10 @@ export default [ permission: 'IotCard-management', actions: ['save'], }, + { + permission: 'network-card', + actions: ['save'], + }, ], }, { @@ -3886,6 +4084,10 @@ export default [ permission: 'IotCard-management', actions: ['save'], }, + { + permission: 'network-card', + actions: ['save'], + }, ], }, { @@ -3896,6 +4098,10 @@ export default [ permission: 'IotCard-management', actions: ['save'], }, + { + permission: 'network-card', + actions: ['save'], + }, ], }, { @@ -3928,6 +4134,16 @@ export default [ }, ], buttons: [ + { + id: 'view', + name: '查看', + permissions: [ + { + permission: 'network-card', + actions: ['query'], + }, + ], + }, { id: 'pay', name: '充值', @@ -3936,14 +4152,8 @@ export default [ permission: 'network-card', actions: ['query', 'save'], }, - ], - }, - { - id: 'view', - name: '查看', - permissions: [ { - permission: 'network-card', + permission: 'platform', actions: ['query'], }, ], @@ -3964,7 +4174,7 @@ export default [ permissions: [ { permission: 'platform', - actions: ['save', 'delete', 'query'], + actions: ['query'], }, ], buttons: [ diff --git a/src/views/init-home/data/interface.ts b/src/views/init-home/data/interface.ts index adb411c4..f059d631 100644 --- a/src/views/init-home/data/interface.ts +++ b/src/views/init-home/data/interface.ts @@ -17,7 +17,6 @@ export interface formState { basePath: string; // 系统后台访问的URL logo: string; // 系统logo icon: string; // 浏览器页签 - rulesFrom: Record; } /** diff --git a/src/views/init-home/index.vue b/src/views/init-home/index.vue index 865b088a..e0dc84b5 100644 --- a/src/views/init-home/index.vue +++ b/src/views/init-home/index.vue @@ -18,15 +18,15 @@ - +