From 29ed35f94ffcfe01237ed6ce7b96a982acbb2ba7 Mon Sep 17 00:00:00 2001
From: zhaojisen <1301338853@qq.com>
Date: Fri, 7 Mar 2025 15:26:02 +0800
Subject: [PATCH] Fixed: Fix the Drawer issue in the remote applications page
---
.../Applet/AppProvider/AppProviderList.vue | 1 -
.../Applet/AppletDetail/AppletHosts.vue | 14 +++++----
.../Applet/Applet/AppletDetail/index.vue | 6 ----
.../AppletHost/AppletHostCreateUpdate.vue | 4 ---
.../AppletHost/AppletHostDetail/Applets.vue | 10 +++---
.../Applet/AppletHost/AppletHostList.vue | 31 +++++--------------
src/views/settings/Applet/index.vue | 4 ---
7 files changed, 19 insertions(+), 51 deletions(-)
diff --git a/src/views/settings/Applet/AppProvider/AppProviderList.vue b/src/views/settings/Applet/AppProvider/AppProviderList.vue
index 61a61102e..f88b50ae8 100644
--- a/src/views/settings/Applet/AppProvider/AppProviderList.vue
+++ b/src/views/settings/Applet/AppProvider/AppProviderList.vue
@@ -78,5 +78,4 @@ export default {
.App-Provider ::v-deep .protocol {
margin-left: 3px;
}
-
diff --git a/src/views/settings/Applet/Applet/AppletDetail/AppletHosts.vue b/src/views/settings/Applet/Applet/AppletDetail/AppletHosts.vue
index 705d356d6..b046c0847 100644
--- a/src/views/settings/Applet/Applet/AppletDetail/AppletHosts.vue
+++ b/src/views/settings/Applet/Applet/AppletDetail/AppletHosts.vue
@@ -1,10 +1,14 @@
-
+
-
-
-
diff --git a/src/views/settings/Applet/Applet/AppletDetail/index.vue b/src/views/settings/Applet/Applet/AppletDetail/index.vue
index bf2f0ccdb..31a81d084 100644
--- a/src/views/settings/Applet/Applet/AppletDetail/index.vue
+++ b/src/views/settings/Applet/Applet/AppletDetail/index.vue
@@ -52,12 +52,6 @@ export default {
titlePrefix: this.$tc('AppletDetail')
}
}
- },
- mounted() {
}
}
-
-
diff --git a/src/views/settings/Applet/AppletHost/AppletHostCreateUpdate.vue b/src/views/settings/Applet/AppletHost/AppletHostCreateUpdate.vue
index 8d0e0370f..23088d782 100644
--- a/src/views/settings/Applet/AppletHost/AppletHostCreateUpdate.vue
+++ b/src/views/settings/Applet/AppletHost/AppletHostCreateUpdate.vue
@@ -85,7 +85,3 @@ export default {
methods: {}
}
-
-
diff --git a/src/views/settings/Applet/AppletHost/AppletHostDetail/Applets.vue b/src/views/settings/Applet/AppletHost/AppletHostDetail/Applets.vue
index da0d1ef26..633cd06a5 100644
--- a/src/views/settings/Applet/AppletHost/AppletHostDetail/Applets.vue
+++ b/src/views/settings/Applet/AppletHost/AppletHostDetail/Applets.vue
@@ -1,7 +1,7 @@
-
+
@@ -10,7 +10,7 @@
-
-
diff --git a/src/views/settings/Applet/AppletHost/AppletHostList.vue b/src/views/settings/Applet/AppletHost/AppletHostList.vue
index bea9fc5aa..993352945 100644
--- a/src/views/settings/Applet/AppletHost/AppletHostList.vue
+++ b/src/views/settings/Applet/AppletHost/AppletHostList.vue
@@ -3,7 +3,11 @@
-
+
@@ -18,27 +22,9 @@ export default {
ListTable
},
data() {
- const vm = this
- const onAction = (row, action) => {
- let routeAction = action
- if (action === 'Clone') {
- routeAction = 'Create'
- }
- const routeName = 'AppletHost' + routeAction
- const route = {
- name: routeName,
- params: {},
- query: {}
- }
- if (action === 'Clone') {
- route.query.clone_from = row.id
- } else if (action === 'Update') {
- route.params.id = row.id
- route.query.platform = row.platform.id
- }
- vm.$router.push(route)
- }
return {
+ createDrawer: () => import('./AppletHostCreateUpdate.vue'),
+ detailDrawer: () => import('./AppletHostDetail/index.vue'),
tableConfig: {
url: '/api/v1/terminal/applet-hosts/',
columnsExclude: ['info', 'auto_config', 'gathered_info', 'deploy_options'],
@@ -76,8 +62,6 @@ export default {
},
actions: {
formatterArgs: {
- onUpdate: ({ row }) => onAction(row, 'Update'),
- onClone: ({ row }) => onAction(row, 'Clone'),
performDelete: ({ row }) => {
const id = row.id
const url = `/api/v1/terminal/applet-hosts/${id}/`
@@ -117,5 +101,4 @@ export default {
.applet-host ::v-deep .protocol {
margin-left: 3px;
}
-
diff --git a/src/views/settings/Applet/index.vue b/src/views/settings/Applet/index.vue
index 3da9ecf77..328805a99 100644
--- a/src/views/settings/Applet/index.vue
+++ b/src/views/settings/Applet/index.vue
@@ -56,7 +56,3 @@ export default {
}
}
-
-