diff --git a/web/package-lock.json b/web/package-lock.json index 6df373a..4bbc293 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -2139,16 +2139,6 @@ "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=", "dev": true }, - "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, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "cacache": { "version": "13.0.1", "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1616431241238&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz", @@ -2175,34 +2165,6 @@ "unique-filename": "^1.1.1" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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, - "optional": true - }, "cssnano": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", @@ -2215,25 +2177,6 @@ "postcss": "^7.0.0" } }, - "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, - "optional": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", @@ -2250,16 +2193,6 @@ "minipass": "^3.1.1" } }, - "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, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - }, "terser-webpack-plugin": { "version": "2.3.8", "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz", @@ -2276,18 +2209,6 @@ "terser": "^4.6.12", "webpack-sources": "^1.4.3" } - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.8.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", - "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - } } } }, @@ -14600,6 +14521,87 @@ } } }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.8.3", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-16.8.3.tgz", + "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "vue-quill-editor": { "version": "3.0.6", "resolved": "https://registry.npm.taobao.org/vue-quill-editor/download/vue-quill-editor-3.0.6.tgz", diff --git a/web/src/App.vue b/web/src/App.vue index 0770ed9..c26dcd5 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -21,17 +21,23 @@ html, body, #app { } .el-table th.is-leaf { - background: rgba(250, 250, 250, 1); + background: rgba(235,241,255); border-top: 1px solid #EBEEF5; } +.el-table th.el-table__cell{ + background: rgba(235,241,255)!important; + color: #333333!important; + font-weight: normal!important; +} + .menu-content { margin: 25px; background: #FFFFFF; overflow: auto; position: absolute; - left: 290px; - top: 100px; + left: 260px; + top: 40px; bottom: 0; right: 0; padding: 25px; @@ -70,4 +76,75 @@ html, body, #app { height: 178px; display: block; } + +.login-input .el-input__inner{ + height: 60px!important; + line-height: 60px!important; + border-radius: 10px!important; + font-size: 16px!important; + padding: 0px 30px 0 60px!important; +} + +.login-input i{ + font-size: 30px!important; + line-height: 60px!important; + margin-left: 15px!important; +} + +.login-button{ + height: 60px!important; + width: 100%!important; + border-radius: 10px!important; + //background: rgba(16,108,255, 1); + border: none; + font-size: 16px!important; + letter-spacing:5px!important; + margin-bottom: 20px; +} + +/*滚动条样式*/ +::-webkit-scrollbar {/*滚动条整体样式*/ + width: 8px; /*高宽分别对应横竖滚动条的尺寸*/ + height: 1px; +} + +::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ + border-radius: 5px; + -webkit-box-shadow: inset 0 0 5px #d9d9d9; + background: #d9d9d9; +} + +::-webkit-scrollbar-track { /*滚动条里面轨道*/ + -webkit-box-shadow: inset 0 0 5px #ffffff; + border-radius: 0; + background: #ffffff; +} + +.el-dialog__header{ + background: cornflowerblue; + padding-bottom:15px!important; + padding-top: 15px!important; +} + +.el-dialog__title{ + color: #ffffff!important; +} + +.el-dialog__headerbtn .el-dialog__close{ + color: #ffffff!important; +} + +.el-dialog__body{ + padding-bottom:20px!important; +} + +.content-box .el-input__inner{ + height: 33px!important; + line-height: 33px!important; +} + +.content-box .el-button--primary,.content-box .el-button--default{ + padding: 9px 15px!important; + font-size: 12px!important; +} diff --git a/web/src/assets/image/ambari-logo.png b/web/src/assets/image/ambari-logo.png new file mode 100644 index 0000000..9a00b4c Binary files /dev/null and b/web/src/assets/image/ambari-logo.png differ diff --git a/web/src/assets/image/background.png b/web/src/assets/image/background.png new file mode 100644 index 0000000..4d055fb Binary files /dev/null and b/web/src/assets/image/background.png differ diff --git a/web/src/assets/image/content-logo.png b/web/src/assets/image/content-logo.png new file mode 100644 index 0000000..8c8d88d Binary files /dev/null and b/web/src/assets/image/content-logo.png differ diff --git a/web/src/assets/image/login-img.png b/web/src/assets/image/login-img.png new file mode 100644 index 0000000..1942dba Binary files /dev/null and b/web/src/assets/image/login-img.png differ diff --git a/web/src/assets/image/password.png b/web/src/assets/image/password.png new file mode 100644 index 0000000..d0a5515 Binary files /dev/null and b/web/src/assets/image/password.png differ diff --git a/web/src/assets/image/user.png b/web/src/assets/image/user.png new file mode 100644 index 0000000..2e67164 Binary files /dev/null and b/web/src/assets/image/user.png differ diff --git a/web/src/components/graph/GraphSpace.vue b/web/src/components/graph/GraphSpace.vue index e147b0d..9109b56 100644 --- a/web/src/components/graph/GraphSpace.vue +++ b/web/src/components/graph/GraphSpace.vue @@ -791,7 +791,7 @@ function refreshDragedNodePosition(e) { } .graph-info-box { - left: 0; + left: 20px; width: 230px; } diff --git a/web/src/components/menus/EntrysManage.vue b/web/src/components/menus/EntrysManage.vue index 5d64e1a..37b6b57 100644 --- a/web/src/components/menus/EntrysManage.vue +++ b/web/src/components/menus/EntrysManage.vue @@ -6,11 +6,11 @@