From f4ac6d8360c350beb7d0acbe957e27bf19a35cd5 Mon Sep 17 00:00:00 2001 From: "meilin.huang" <954537473@qq.com> Date: Wed, 5 Jul 2023 00:26:00 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=9C=BA=E5=99=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=93=8D=E4=BD=9C=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/ops/machine/FileManage.vue | 89 ++++++++++++++----- .../src/views/ops/machine/ScriptEdit.vue | 6 +- .../src/views/ops/machine/ScriptManage.vue | 19 ++-- mayfly_go_web/src/views/ops/machine/api.ts | 2 + server/internal/machine/api/machine_file.go | 27 ++++-- server/internal/machine/api/machine_script.go | 4 +- server/internal/machine/api/vo/vo.go | 10 +-- .../machine/application/machine_file.go | 35 ++++++++ .../machine/infrastructure/machine/machine.go | 3 +- .../internal/machine/router/machine_file.go | 8 ++ server/pkg/gormx/gormx.go | 4 +- server/pkg/utils/time.go | 7 ++ 12 files changed, 164 insertions(+), 50 deletions(-) create mode 100644 server/pkg/utils/time.go diff --git a/mayfly_go_web/src/views/ops/machine/FileManage.vue b/mayfly_go_web/src/views/ops/machine/FileManage.vue index 5486ac8b..999685af 100755 --- a/mayfly_go_web/src/views/ops/machine/FileManage.vue +++ b/mayfly_go_web/src/views/ops/machine/FileManage.vue @@ -3,21 +3,21 @@
- 添加 + 添加
- + @@ -444,6 +462,37 @@ const loadNode = async (node: any, resolve: any) => { return resolve(res); }; +const getDirSize = async (data: any) => { + try { + data.loadingDirSize = true; + const res = await machineApi.dirSize.request({ + machineId: props.machineId, + fileId: state.tree.folder.id, + path: data.path + }) + data.dirSize = res; + } finally { + data.loadingDirSize = false; + } +} + +const showFileStat = async (data: any) => { + try { + if (data.stat) { + return; + } + data.loadingStat = true; + const res = await machineApi.fileStat.request({ + machineId: props.machineId, + fileId: state.tree.folder.id, + path: data.path + }) + data.stat = res; + } finally { + data.loadingStat = false; + } +} + const showCreateFileDialog = (node: any) => { isTrue(node.expanded, '请先点击展开该节点后再创建'); state.createFileDialog.node = node; @@ -595,4 +644,4 @@ const formatFileSize = (size: any) => { return '-'; }; - \ No newline at end of file + \ No newline at end of file diff --git a/mayfly_go_web/src/views/ops/machine/ScriptEdit.vue b/mayfly_go_web/src/views/ops/machine/ScriptEdit.vue index 71780260..0e5b30e6 100644 --- a/mayfly_go_web/src/views/ops/machine/ScriptEdit.vue +++ b/mayfly_go_web/src/views/ops/machine/ScriptEdit.vue @@ -2,7 +2,7 @@
- + @@ -19,7 +19,7 @@ - 新增占位符参数 + 新增占位符参数 @@ -48,7 +48,7 @@ - 删除 + 删除 diff --git a/mayfly_go_web/src/views/ops/machine/ScriptManage.vue b/mayfly_go_web/src/views/ops/machine/ScriptManage.vue index 5ad34050..f9c38580 100644 --- a/mayfly_go_web/src/views/ops/machine/ScriptManage.vue +++ b/mayfly_go_web/src/views/ops/machine/ScriptManage.vue @@ -4,23 +4,22 @@ :before-close="handleClose" width="60%">
- +
查看 + plain>查看 添加 + plain>添加 删除 + @click="deleteRow(currentData)" icon="delete" plain>删除
- +