diff --git a/ui/certd-ui/package-lock.json b/ui/certd-ui/package-lock.json index f45eaee2..17a08bbd 100644 --- a/ui/certd-ui/package-lock.json +++ b/ui/certd-ui/package-lock.json @@ -27,9 +27,9 @@ } }, "@ant-design-vue/use": { - "version": "0.0.1-alpha.8", - "resolved": "https://registry.npmjs.org/@ant-design-vue/use/-/use-0.0.1-alpha.8.tgz", - "integrity": "sha512-E8OLKvsVZjthRfGCA1CT2s7FoWl1HcgxTJFrHTcfMSaNXVT9jZEcJNM3K454gvfpgz3Iu35hwDknSKC4+kMYpA==", + "version": "0.0.1-alpha.9", + "resolved": "https://registry.npmjs.org/@ant-design-vue/use/-/use-0.0.1-alpha.9.tgz", + "integrity": "sha512-X+ESJt+e95sRwlSkpzETjc0opE5l34tCjMEm92JkoM4BVl6YxG9IgyX1dBy0W2jF74SSCOiCc7GdIlsPFQvE/g==", "requires": { "async-validator": "^3.4.0", "lodash-es": "^4.17.15", @@ -51,13 +51,12 @@ "integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==" }, "@ant-design/icons-vue": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-5.1.9.tgz", - "integrity": "sha512-4SJ8v9tXESKHNerrPPAkV9+EnuJhpY99wXgvtnbnTfE3QfpWaIw+7dP3wDxzD/Rjyz3wl3mj3mFlI889oPZoHg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.0.1.tgz", + "integrity": "sha512-HigIgEVV6bbcrz2A92/qDzi/aKWB5EC6b6E1mxMB6aQA7ksiKY+gi4U94TpqyEIIhR23uaDrjufJ+xCZQ+vx6Q==", "requires": { "@ant-design/colors": "^5.0.0", "@ant-design/icons-svg": "^4.0.0", - "@babel/runtime": "^7.10.4", "@types/lodash": "^4.14.165", "lodash": "^4.17.15" } @@ -1121,9 +1120,9 @@ } }, "@certd/api": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/@certd/api/-/api-0.1.12.tgz", - "integrity": "sha512-ZieyUWUZv7PxmsHdQ1C9EReqIz4dbun29S+LBlc/PhqrSqTglNMgKSr+mNfWYVOeHGdfYFvrVI2YI9aYKoG2AQ==", + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@certd/api/-/api-0.1.13.tgz", + "integrity": "sha512-klb4B5D+lu1SAtopCyU4sfe12Q9U4k5x+GTaSLLk1Dr3cX0Mpq7/fySQIW5yPH2ZJGQQAbKm/vciBnUGYWFy/A==", "requires": { "axios": "^0.21.1", "dayjs": "^1.9.7", @@ -1140,23 +1139,23 @@ } }, "@certd/dns-providers": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/@certd/dns-providers/-/dns-providers-0.1.12.tgz", - "integrity": "sha512-xthDzmrc2Lc1q4SxZ3zJwreBecZWQIzCFXqz2/i7zvgBguWMdYiEw1O9Quqblfq4O4HpGZEgT1INfcrbcvJ/IQ==", + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@certd/dns-providers/-/dns-providers-0.1.13.tgz", + "integrity": "sha512-a9eD61t6dnacTLJqEUWijhVf1OUmZmPyrm8asTxMAPt7zw60xNxFSJFGHGJYM0bMGPsqUP4WBsSZ5JU4SHy5bg==", "requires": { "@alicloud/pop-core": "^1.7.10", - "@certd/api": "^0.1.12", + "@certd/api": "^0.1.13", "lodash-es": "^4.17.20", "tencentcloud-sdk-nodejs": "^4.0.44" } }, "@certd/plugins": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/@certd/plugins/-/plugins-0.1.12.tgz", - "integrity": "sha512-5e75m2YNV8CsvOjV4pA91L2pjfFJxbR8umA0htPKZqZ+zN+cThzioshKQCZpKdVLJlPlHaKyc21NNh3qjWT0Eg==", + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@certd/plugins/-/plugins-0.1.13.tgz", + "integrity": "sha512-RFUxCPb70px0FAB54H3Iv1GP1+e2l/PgNfSRTRcfO8jmiCEW9lwWBQ1Yw20zZzxCTrcOXuUGDUHQjmXaQ9Vu/A==", "requires": { "@alicloud/pop-core": "^1.7.10", - "@certd/api": "^0.1.12", + "@certd/api": "^0.1.13", "dayjs": "^1.9.7", "kubernetes-client": "^9.0.0", "lodash-es": "^4.17.20", @@ -1165,9 +1164,9 @@ } }, "@ctrl/tinycolor": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.3.1.tgz", - "integrity": "sha512-jUJrjU62MUgHDSu5JfONfgRM2V7GfN5KknsygfIbxwRZXGeayIzxk4O9GiYgEAr9DG5HJThTF5+a5x3wtrOKzQ==" + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.3.4.tgz", + "integrity": "sha512-8vmPV/nIULFDWsnJalQJDqFLC2uTPx6A/ASA2t27QGp+7oXnbWWXCe0uV8xasIH2rGbI/XoB2vmkdP/94WvMrw==" }, "@eslint/eslintrc": { "version": "0.3.0", @@ -1445,11 +1444,11 @@ "dev": true }, "@simonwep/pickr": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.7.4.tgz", - "integrity": "sha512-fq7jgKJT21uWGC1mARBHvvd1JYlEf93o7SuVOB4Lr0x/2UPuNC9Oe9n/GzVeg4oVtqMDfh1wIEJpsdOJEZb+3g==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.0.tgz", + "integrity": "sha512-VaSD7TwktOsro5nQ/FjRx5JAJ09k5CNfGRHacgVRxeVPolUQwelz1SjL8HAOKZwTSmcnIObptpHABQS4zgN7sw==", "requires": { - "core-js": "^3.6.5", + "core-js": "^3.8.0", "nanopop": "^2.1.0" } }, @@ -1695,9 +1694,9 @@ "dev": true }, "@types/lodash": { - "version": "4.14.167", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.167.tgz", - "integrity": "sha512-w7tQPjARrvdeBkX/Rwg95S592JwxqOjmms3zWQ0XZgSyxSLdzWaYH3vErBhdVS/lRBX7F8aBYcYJYTr5TMGOzw==" + "version": "4.14.168", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", + "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==" }, "@types/mime": { "version": "1.3.2", @@ -3954,14 +3953,14 @@ } }, "ant-design-vue": { - "version": "2.0.0-rc.8", - "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.0.0-rc.8.tgz", - "integrity": "sha512-sPH/raQZhnzxUpFT5z8ONEvaf3SvUss6Llv9eBK05wqDTaj/+QSnJYflFGPZh4ScXGpJ4Pth9FMd+F0ogusGHg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.0.0.tgz", + "integrity": "sha512-Uv35Z9V+8iT1PBO0QOqWHaVE4Gju94UfikL8NGxtAqy/yZDnTn8K2gz5n7PfQbB5oBqkEyn2O0mtOpUBUEXZ+g==", "requires": { "@ant-design-vue/use": "^0.0.1-0", - "@ant-design/icons-vue": "^5.1.9", + "@ant-design/icons-vue": "^6.0.0", "@babel/runtime": "^7.10.5", - "@simonwep/pickr": "~1.7.0", + "@simonwep/pickr": "~1.8.0", "array-tree-filter": "^2.1.0", "async-validator": "^3.3.0", "dom-align": "^1.10.4", @@ -17378,9 +17377,9 @@ "dev": true }, "vue-types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.1.tgz", - "integrity": "sha512-UbvbzPu8DNzZRfMB1RDTFKBB6seMm80scMFdP+GkKaw00EugC3cjq9AtlS4y258vDkpAe9HfqbRO4cp63qVHXQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", + "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", "requires": { "is-plain-object": "3.0.1" }, diff --git a/ui/certd-ui/package.json b/ui/certd-ui/package.json index 84b286f5..2e39df60 100644 --- a/ui/certd-ui/package.json +++ b/ui/certd-ui/package.json @@ -11,12 +11,11 @@ "dependencies": { "@certd/dns-providers": "^0.1.13", "@certd/plugins": "^0.1.13", - "ant-design-vue": "^2.0.0-rc.8", + "ant-design-vue": "^2.0.0", "core-js": "^3.8.1", "lodash-es": "^4.17.20", "vue": "^3.0.4", "vue-i18n": "^9.0.0-rc.2", - "vue-json-editor": "^1.4.2", "vue-router": "^4.0.1" }, "devDependencies": { diff --git a/ui/certd-ui/src/components/index.js b/ui/certd-ui/src/components/index.js index b2210b2f..356420e5 100644 --- a/ui/certd-ui/src/components/index.js +++ b/ui/certd-ui/src/components/index.js @@ -1,6 +1,7 @@ import DContainer from './d-container' import ComponentRender from './component-render' import AccessProviderSelector from './access-provider-selector/access-provider-selector' +import vueJsonEditor from 'vue-json-editor' const list = [ DContainer, @@ -12,5 +13,7 @@ export default { for (const item of list) { app.component(item.name, item) } + + app.component(vueJsonEditor.name, vueJsonEditor) } } diff --git a/ui/certd-ui/src/views/Home.vue b/ui/certd-ui/src/views/Home.vue index f1f42dcc..d605a928 100644 --- a/ui/certd-ui/src/views/Home.vue +++ b/ui/certd-ui/src/views/Home.vue @@ -27,8 +27,8 @@ - - 导入 + + 导入 @@ -38,7 +38,7 @@