diff --git a/mayfly_go_web/package.json b/mayfly_go_web/package.json index 52762f5c..0c79f6b3 100644 --- a/mayfly_go_web/package.json +++ b/mayfly_go_web/package.json @@ -9,11 +9,10 @@ "dependencies": { "axios": "^0.24.0", "codemirror": "^5.61.0", - "core-js": "^3.6.5", "countup.js": "^2.0.7", "cropperjs": "^1.5.11", "echarts": "^5.1.1", - "element-plus": "^1.3.0-beta.2", + "element-plus": "^2.0.0", "@element-plus/icons-vue": "^0.2.4", "jsonlint": "^1.6.3", "lodash": "^4.17.21", @@ -21,8 +20,9 @@ "nprogress": "^0.2.0", "screenfull": "^5.1.0", "sortablejs": "^1.13.0", + "vue-clipboard3": "^1.0.1", "sql-formatter": "^4.0.2", - "vue": "^3.2.20", + "vue": "^3.2.30", "vue-router": "^4.0.12", "vuex": "^4.0.2", "xterm": "^4.16.0", @@ -30,8 +30,6 @@ }, "devDependencies": { "@types/lodash": "^4.14.178", - "@types/axios": "^0.14.0", - "@types/clipboard": "^2.0.1", "@types/node": "^15.6.0", "@types/nprogress": "^0.2.0", "@types/sortablejs": "^1.10.6", diff --git a/mayfly_go_web/src/assets/font/JetBrainsMono-Regular.ttf b/mayfly_go_web/src/assets/font/JetBrainsMono-Regular.ttf deleted file mode 100644 index 7db854fd..00000000 Binary files a/mayfly_go_web/src/assets/font/JetBrainsMono-Regular.ttf and /dev/null differ diff --git a/mayfly_go_web/src/assets/font/JetBrainsMono-Regular.woff b/mayfly_go_web/src/assets/font/JetBrainsMono-Regular.woff new file mode 100644 index 00000000..dc1d85f5 Binary files /dev/null and b/mayfly_go_web/src/assets/font/JetBrainsMono-Regular.woff differ diff --git a/mayfly_go_web/src/assets/font/font.css b/mayfly_go_web/src/assets/font/font.css index dc023754..bbdc2c26 100644 --- a/mayfly_go_web/src/assets/font/font.css +++ b/mayfly_go_web/src/assets/font/font.css @@ -1,4 +1,4 @@ @font-face { font-family: 'JetBrainsMono'; - src: url('JetBrainsMono-Regular.ttf'); + src: url('JetBrainsMono-Regular.woff'); } \ No newline at end of file diff --git a/mayfly_go_web/src/common/assert.ts b/mayfly_go_web/src/common/assert.ts index 6af5872c..53cdff53 100644 --- a/mayfly_go_web/src/common/assert.ts +++ b/mayfly_go_web/src/common/assert.ts @@ -46,6 +46,19 @@ export function isEquals(obj1: any, obj2: any, msg: string) { } } +/** + * 断言不能为空值,即null,0,''等 + * + * @param obj1 对象1 + * @param obj2 对象2 + * @param msg 错误消息 + */ + export function notBlank(obj1: any, msg: string) { + if (!obj1) { + throw new AssertError(msg); + } +} + /** * 断言表达式为true * diff --git a/mayfly_go_web/src/theme/element.scss b/mayfly_go_web/src/theme/element.scss index a01a6edb..cf112dff 100644 --- a/mayfly_go_web/src/theme/element.scss +++ b/mayfly_go_web/src/theme/element.scss @@ -1018,10 +1018,6 @@ .el-scrollbar__bar { z-index: 4; } -.el-scrollbar__wrap { - overflow-x: hidden !important; - max-height: 100%; /*防止页面切换时,滚动条高度不变的问题(滚动条高度非滚动条滚动高度)*/ -} .el-select-dropdown .el-scrollbar__wrap { overflow-x: scroll !important; } diff --git a/mayfly_go_web/src/views/ops/db/SqlExec.vue b/mayfly_go_web/src/views/ops/db/SqlExec.vue index 76454125..194c5326 100644 --- a/mayfly_go_web/src/views/ops/db/SqlExec.vue +++ b/mayfly_go_web/src/views/ops/db/SqlExec.vue @@ -21,7 +21,7 @@ - + @@ -116,8 +116,10 @@ @selection-change="onDataSelectionChange" style="margin-top: 1px" :data="queryTab.execRes.data" + v-loading="queryTab.loading" + element-loading-text="查询中..." size="small" - max-height="220" + max-height="250" empty-text="tips: select *开头的单表查询或点击表名默认查询的数据,可双击数据在线修改" stripe border @@ -153,6 +155,13 @@ + + + + + @@ -188,7 +198,7 @@