From 17d96accebb4e5d85a2eb788730cebaccaae899b Mon Sep 17 00:00:00 2001 From: "meilin.huang" <954537473@qq.com> Date: Thu, 1 Jun 2023 12:31:32 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20interface{}=20->=20any=20feat:=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=A4=96=E9=93=BE=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mayfly_go_web/package.json | 4 +- .../views/layout/component/columnsAside.vue | 2 +- .../src/views/layout/component/main.vue | 6 +-- .../src/views/layout/footer/index.vue | 4 +- .../layout/navBars/breadcrumb/search.vue | 2 +- .../layout/navBars/tagsView/tagsView.vue | 5 +- .../src/views/layout/navMenu/horizontal.vue | 2 +- .../src/views/layout/navMenu/subItem.vue | 2 +- .../src/views/layout/navMenu/vertical.vue | 2 +- .../views/system/resource/ResourceEdit.vue | 27 +++++----- .../views/system/resource/ResourceList.vue | 8 +-- mayfly_go_web/yarn.lock | 16 +++--- server/internal/db/api/db.go | 2 +- server/internal/db/application/db.go | 24 ++++----- server/internal/db/application/db_sql_exec.go | 10 ++-- server/internal/db/application/meta.go | 2 +- server/internal/db/application/mysql_meta.go | 2 +- server/internal/db/application/pgsql_meta.go | 2 +- server/internal/db/application/sqlx.go | 10 ++-- server/internal/db/domain/repository/db.go | 2 +- .../db/domain/repository/db_sql_exec.go | 2 +- .../db/infrastructure/persistence/db.go | 6 +-- .../infrastructure/persistence/db_sql_exec.go | 2 +- .../internal/machine/application/auth_cert.go | 4 +- .../internal/machine/application/machine.go | 4 +- .../machine/application/machine_file.go | 4 +- .../machine/application/machine_script.go | 4 +- .../machine/domain/repository/auth_cert.go | 2 +- .../machine/domain/repository/machine.go | 2 +- .../machine/domain/repository/machine_file.go | 2 +- .../domain/repository/machine_script.go | 2 +- .../domain/repository/machine_task_config.go | 2 +- .../machine/infrastructure/machine/machine.go | 4 +- .../infrastructure/machine/machine_test.go | 2 +- .../infrastructure/machine/recorder.go | 2 +- .../infrastructure/persistence/auth_cert.go | 2 +- .../infrastructure/persistence/machine.go | 6 +-- .../persistence/machine_file.go | 2 +- .../persistence/machine_script.go | 2 +- server/internal/mongo/api/form/mongo.go | 18 +++---- server/internal/mongo/application/mongo.go | 8 +-- .../internal/mongo/domain/repository/mongo.go | 2 +- .../mongo/infrastructure/persistence/mongo.go | 6 +-- server/internal/redis/api/form/redis.go | 10 ++-- server/internal/redis/api/hash.go | 2 +- server/internal/redis/api/list.go | 2 +- server/internal/redis/api/redis.go | 2 +- server/internal/redis/api/set.go | 2 +- server/internal/redis/api/zset.go | 2 +- server/internal/redis/application/redis.go | 6 +-- .../internal/redis/domain/repository/redis.go | 2 +- .../infrastructure/persistence/redis_repo.go | 6 +-- server/internal/sys/api/account.go | 12 ++--- server/internal/sys/api/captcha.go | 2 +- server/internal/sys/api/form/resource.go | 2 +- server/internal/sys/api/role.go | 8 +-- server/internal/sys/application/account.go | 4 +- server/internal/sys/application/config.go | 4 +- server/internal/sys/application/msg.go | 4 +- server/internal/sys/application/resource.go | 12 ++--- server/internal/sys/application/role.go | 12 ++--- server/internal/sys/application/syslog.go | 4 +- .../internal/sys/domain/repository/account.go | 2 +- .../internal/sys/domain/repository/config.go | 2 +- server/internal/sys/domain/repository/msg.go | 2 +- .../sys/domain/repository/resource.go | 6 +-- server/internal/sys/domain/repository/role.go | 6 +-- .../internal/sys/domain/repository/syslog.go | 2 +- .../sys/infrastructure/persistence/account.go | 4 +- .../sys/infrastructure/persistence/config.go | 2 +- .../sys/infrastructure/persistence/msg.go | 2 +- .../infrastructure/persistence/resource.go | 6 +-- .../sys/infrastructure/persistence/role.go | 6 +-- .../sys/infrastructure/persistence/syslog.go | 2 +- server/internal/tag/api/team.go | 8 +-- server/internal/tag/application/tag_tree.go | 4 +- server/internal/tag/application/team.go | 8 +-- .../tag/domain/repository/tag_tree.go | 2 +- .../tag/domain/repository/tag_tree_team.go | 2 +- server/internal/tag/domain/repository/team.go | 2 +- .../tag/domain/repository/team_member.go | 4 +- .../infrastructure/persistence/tag_tree.go | 2 +- .../persistence/tag_tree_team.go | 2 +- .../tag/infrastructure/persistence/team.go | 2 +- .../infrastructure/persistence/team_member.go | 6 +-- server/pkg/biz/assert.go | 8 +-- server/pkg/cache/cache.go | 8 +-- server/pkg/cache/timed_cache.go | 52 +++++++++---------- server/pkg/ginx/ginx.go | 8 +-- server/pkg/httpclient/httpclient.go | 8 +-- server/pkg/model/model.go | 36 ++++++------- server/pkg/model/result.go | 8 +-- server/pkg/rediscli/rediscli.go | 2 +- server/pkg/req/log_handler.go | 2 +- server/pkg/req/req_ctx.go | 2 +- server/pkg/req/token.go | 2 +- server/pkg/utils/array.go | 4 +- server/pkg/utils/array_test.go | 6 +-- server/pkg/utils/json.go | 4 +- server/pkg/utils/map.go | 14 ++--- server/pkg/utils/str.go | 6 +-- server/pkg/utils/struct.go | 26 +++++----- server/pkg/utils/struct_test.go | 16 +++--- server/pkg/utils/template.go | 4 +- server/pkg/utils/tree.go | 2 +- server/pkg/utils/yml.go | 4 +- 106 files changed, 316 insertions(+), 312 deletions(-) diff --git a/mayfly_go_web/package.json b/mayfly_go_web/package.json index 7dde4419..355b92b6 100644 --- a/mayfly_go_web/package.json +++ b/mayfly_go_web/package.json @@ -29,7 +29,7 @@ "sql-formatter": "^12.1.2", "vue": "^3.3.4", "vue-clipboard3": "^1.0.1", - "vue-router": "^4.2.1", + "vue-router": "^4.2.2", "xterm": "^5.1.0", "xterm-addon-fit": "^0.7.0" }, @@ -49,7 +49,7 @@ "sass": "^1.62.0", "sass-loader": "^13.2.0", "typescript": "^5.0.2", - "vite": "^4.3.8", + "vite": "^4.3.9", "vue-eslint-parser": "^9.1.1" }, "browserslist": [ diff --git a/mayfly_go_web/src/views/layout/component/columnsAside.vue b/mayfly_go_web/src/views/layout/component/columnsAside.vue index 9ed734e7..0e799aa4 100644 --- a/mayfly_go_web/src/views/layout/component/columnsAside.vue +++ b/mayfly_go_web/src/views/layout/component/columnsAside.vue @@ -7,7 +7,7 @@ if (el) columnsAsideOffsetTopRefs[k] = el; } " :class="{ 'layout-columns-active': state.liIndex === k }" :title="v.meta.title"> -
+
{{ v.meta.title && v.meta.title.length >= 4 ? v.meta.title.substr(0, 4) : v.meta.title }} diff --git a/mayfly_go_web/src/views/layout/component/main.vue b/mayfly_go_web/src/views/layout/component/main.vue index 89cf539c..3f788649 100644 --- a/mayfly_go_web/src/views/layout/component/main.vue +++ b/mayfly_go_web/src/views/layout/component/main.vue @@ -1,15 +1,15 @@ diff --git a/mayfly_go_web/src/views/layout/footer/index.vue b/mayfly_go_web/src/views/layout/footer/index.vue index 130814f3..184401c0 100644 --- a/mayfly_go_web/src/views/layout/footer/index.vue +++ b/mayfly_go_web/src/views/layout/footer/index.vue @@ -1,8 +1,8 @@ diff --git a/mayfly_go_web/src/views/layout/navBars/breadcrumb/search.vue b/mayfly_go_web/src/views/layout/navBars/breadcrumb/search.vue index 2bb8f5db..f5ac4a33 100644 --- a/mayfly_go_web/src/views/layout/navBars/breadcrumb/search.vue +++ b/mayfly_go_web/src/views/layout/navBars/breadcrumb/search.vue @@ -87,7 +87,7 @@ const getRoutes = (routes: any) => { // 当前菜单选中时 const onHandleSelect = (item: any) => { let { path, redirect } = item; - if (item.meta.link && !item.meta.isIframe) window.open(item.meta.link); + if (item.meta.link && item.meta.linkType == 2) window.open(item.meta.link); else if (redirect) router.push(redirect); else router.push(path); closeSearch(); diff --git a/mayfly_go_web/src/views/layout/navBars/tagsView/tagsView.vue b/mayfly_go_web/src/views/layout/navBars/tagsView/tagsView.vue index 0a34f379..af48c8ab 100644 --- a/mayfly_go_web/src/views/layout/navBars/tagsView/tagsView.vue +++ b/mayfly_go_web/src/views/layout/navBars/tagsView/tagsView.vue @@ -38,7 +38,7 @@ import { useRoute, useRouter, onBeforeRouteUpdate } from 'vue-router'; import screenfull from 'screenfull'; import { storeToRefs } from 'pinia'; import { useThemeConfig } from '@/store/themeConfig'; -import { getSession, setSession, removeSession } from '@/common/utils/storage.ts'; +import { getSession, setSession, removeSession } from '@/common/utils/storage'; import mittBus from '@/common/utils/mitt'; import Sortable from 'sortablejs'; import Contextmenu from '@/views/layout/navBars/tagsView/contextmenu.vue'; @@ -99,13 +99,14 @@ const addTagsView = (path: string, to: any = null) => { if (!to) { to = route; } + path = decodeURI(path); for (let tv of state.tagsViewList) { if (tv.fullPath === path) { return false; } } - + const tagView = { ...to } // 防止Converting circular structure to JSON错误 tagView.matched = null; diff --git a/mayfly_go_web/src/views/layout/navMenu/horizontal.vue b/mayfly_go_web/src/views/layout/navMenu/horizontal.vue index 7e40d00c..9d5d0c43 100644 --- a/mayfly_go_web/src/views/layout/navMenu/horizontal.vue +++ b/mayfly_go_web/src/views/layout/navMenu/horizontal.vue @@ -12,7 +12,7 @@ -