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 @@