diff --git a/mayfly_go_web/package.json b/mayfly_go_web/package.json index 895b9417..c9a006ef 100644 --- a/mayfly_go_web/package.json +++ b/mayfly_go_web/package.json @@ -9,17 +9,17 @@ "lint-fix": "eslint --fix --ext .js --ext .jsx --ext .vue src/" }, "dependencies": { - "@element-plus/icons-vue": "^2.0.10", + "@element-plus/icons-vue": "^2.1.0", "asciinema-player": "^3.1.0", - "axios": "^1.3.2", + "axios": "^1.3.4", "countup.js": "^2.0.7", "cropperjs": "^1.5.11", "echarts": "^5.4.0", - "element-plus": "^2.2.32", - "jsencrypt": "^3.2.1", + "element-plus": "^2.2.33", + "jsencrypt": "^3.3.1", "lodash": "^4.17.21", "mitt": "^3.0.0", - "monaco-editor": "^0.35.0", + "monaco-editor": "^0.36.1", "monaco-sql-languages": "^0.11.0", "monaco-themes": "^0.4.2", "nprogress": "^0.2.0", @@ -43,13 +43,13 @@ "@vitejs/plugin-vue": "^2.3.3", "@vue/compiler-sfc": "^3.0.11", "dotenv": "^10.0.0", - "eslint": "^8.5.0", + "eslint": "^8.35.0", "eslint-plugin-vue": "^8.2.0", "prettier": "^2.3.0", "sass": "^1.58.0", "sass-loader": "^13.2.0", - "typescript": "^4.7.4", - "vite": "^4.1.1", + "typescript": "^4.9.5", + "vite": "^4.1.4", "vue-eslint-parser": "^8.0.1" }, "browserslist": [ diff --git a/mayfly_go_web/src/common/Api.ts b/mayfly_go_web/src/common/Api.ts index 4c46a8df..ba22ddcc 100644 --- a/mayfly_go_web/src/common/Api.ts +++ b/mayfly_go_web/src/common/Api.ts @@ -19,24 +19,6 @@ class Api { this.method = method; } - /** - * 设置rl - * @param {String} uri 请求url - */ - setUrl(url: string) { - this.url = url; - return this; - } - - /** - * url的请求方法 - * @param {String} method 请求方法 - */ - setMethod(method: string) { - this.method = method; - return this; - } - /** * 获取权限的完整url */ diff --git a/mayfly_go_web/src/common/config.ts b/mayfly_go_web/src/common/config.ts index f5589279..1258ddff 100644 --- a/mayfly_go_web/src/common/config.ts +++ b/mayfly_go_web/src/common/config.ts @@ -11,7 +11,7 @@ const config = { baseWsUrl: `${(window as any).globalConfig.BaseWsUrl || `${location.protocol == 'https:' ? 'wss:' : 'ws:'}//${getBaseApiUrl()}`}/api`, // 系统版本 - version: 'v1.4.0' + version: 'v1.4.1' } export default config \ No newline at end of file diff --git a/mayfly_go_web/src/router/imports.ts b/mayfly_go_web/src/router/imports.ts index cac14a88..50e71b93 100644 --- a/mayfly_go_web/src/router/imports.ts +++ b/mayfly_go_web/src/router/imports.ts @@ -6,14 +6,14 @@ export const imports = { "Home": () => import('@/views/home/Home.vue'), 'Personal': () => import('@/views/personal/index.vue'), // machine - "MachineList": () => import('@/views/ops/machine'), + "MachineList": () => import('@/views/ops/machine/MachineList.vue'), + "AuthCertList": () => import('@/views/ops/machine/authcert/AuthCertList.vue'), // sys "ResourceList": () => import('@/views/system/resource'), "RoleList": () => import('@/views/system/role'), "AccountList": () => import('@/views/system/account'), "SyslogList": () => import('@/views/system/syslog/SyslogList.vue'), "ConfigList": () => import('@/views/system/config/ConfigList.vue'), - // tag "TagTreeList": () => import('@/views/ops/tag/TagTreeList.vue'), "TeamList": () => import('@/views/ops/tag/TeamList.vue'), diff --git a/mayfly_go_web/src/views/ops/component/SshTunnelSelect.vue b/mayfly_go_web/src/views/ops/component/SshTunnelSelect.vue new file mode 100644 index 00000000..3b90de47 --- /dev/null +++ b/mayfly_go_web/src/views/ops/component/SshTunnelSelect.vue @@ -0,0 +1,61 @@ + + + + diff --git a/mayfly_go_web/src/views/ops/component/TagSelect.vue b/mayfly_go_web/src/views/ops/component/TagSelect.vue index 3c827276..d5a41547 100644 --- a/mayfly_go_web/src/views/ops/component/TagSelect.vue +++ b/mayfly_go_web/src/views/ops/component/TagSelect.vue @@ -1,6 +1,6 @@