diff --git a/frontend/src/request/plugin.ts b/frontend/src/request/plugin.ts index 7e19bed84c4b1898282559fd737258e340b7fa6e..b8594cf11c1cd5a3a81703057970e6a5078397f7 100644 --- a/frontend/src/request/plugin.ts +++ b/frontend/src/request/plugin.ts @@ -15,4 +15,30 @@ export function getPlugins() { url: '/plugins', method: 'get', }) -} \ No newline at end of file +} + +export function addPlugin(data: any) { + return request({ + url: '/plugins', + method: 'put', + data + }) +} + +// 启用/停用插件 +export function togglePlugin(data: any) { + return request({ + url: '/plugins/' + data.uuid, + method: 'post', + data + }) +} + +//删除插件 +export function deletePlugins(data: any) { + return request({ + url: '/plugins/' + data.UUID, + method: 'delete', + data + }) +} diff --git a/frontend/src/views/Plugin/Plugin.vue b/frontend/src/views/Plugin/Plugin.vue index f98b2b3bb0687772a3db8261685726b501a36391..69ce59d371504dcd1d2696d2729dea99e8fd30ca 100644 --- a/frontend/src/views/Plugin/Plugin.vue +++ b/frontend/src/views/Plugin/Plugin.vue @@ -1,9 +1,8 @@ diff --git a/frontend/src/views/Plugin/components/AddPlugin.vue b/frontend/src/views/Plugin/components/AddPlugin.vue new file mode 100644 index 0000000000000000000000000000000000000000..33c5a602caef50a86fade65df7c4a86e71ad769d --- /dev/null +++ b/frontend/src/views/Plugin/components/AddPlugin.vue @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file