diff --git a/orion-ops-vue/src/components/export/MachineProxyExportModal.vue b/orion-ops-vue/src/components/export/MachineProxyExportModal.vue
new file mode 100644
index 00000000..119ca84f
--- /dev/null
+++ b/orion-ops-vue/src/components/export/MachineProxyExportModal.vue
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
导出密码
+
是否导出密码 (密文, 仅用于导入)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/orion-ops-vue/src/components/export/MachineTailFileExportModal.vue b/orion-ops-vue/src/components/export/MachineTailFileExportModal.vue
new file mode 100644
index 00000000..23fff3af
--- /dev/null
+++ b/orion-ops-vue/src/components/export/MachineTailFileExportModal.vue
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+ 导出机器
+ machineId = m"/>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/orion-ops-vue/src/components/export/MachineTerminalLogExportModal.vue b/orion-ops-vue/src/components/export/MachineTerminalLogExportModal.vue
new file mode 100644
index 00000000..a0cbd294
--- /dev/null
+++ b/orion-ops-vue/src/components/export/MachineTerminalLogExportModal.vue
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+ 导出机器
+ machineId = m"/>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/orion-ops-vue/src/views/log/LoggerList.vue b/orion-ops-vue/src/views/log/LoggerList.vue
index 94a9c528..1d4f3a43 100644
--- a/orion-ops-vue/src/views/log/LoggerList.vue
+++ b/orion-ops-vue/src/views/log/LoggerList.vue
@@ -40,6 +40,8 @@
添加
+
+
@@ -121,6 +123,8 @@
+
+
@@ -132,6 +136,7 @@ import AddLogFileModal from '@/components/log/AddLogFileModal'
import TextPreview from '@/components/preview/TextPreview'
import LoggerViewModal from '@/components/log/LoggerViewModal'
import _filters from '@/lib/filters'
+import MachineTailFileExportModal from '@/components/export/MachineTailFileExportModal'
/**
* 列
@@ -207,6 +212,7 @@ const columns = [
export default {
name: 'LoggerList',
components: {
+ MachineTailFileExportModal,
LoggerViewModal,
MachineSelector,
AddLogFileModal,
@@ -267,6 +273,12 @@ export default {
previewText(value) {
this.$refs.previewText.preview(value)
},
+ openExport() {
+ this.$refs.export.open()
+ },
+ openImport() {
+ this.$refs.import.open()
+ },
resetForm() {
this.$refs.query.resetFields()
this.$refs.machineSelector.reset()
diff --git a/orion-ops-vue/src/views/machine/MachineProxy.vue b/orion-ops-vue/src/views/machine/MachineProxy.vue
index 4273ff98..f79a7b27 100644
--- a/orion-ops-vue/src/views/machine/MachineProxy.vue
+++ b/orion-ops-vue/src/views/machine/MachineProxy.vue
@@ -55,6 +55,8 @@
@@ -101,13 +103,17 @@