From 7619fc3a9ddba563182be7ab48e3eb29033bca67 Mon Sep 17 00:00:00 2001 From: song Date: Sun, 23 Jan 2022 17:27:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=88=91=E7=9A=84=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/plugin.js | 6 ++ src/components/leftMenu.vue | 2 +- src/components/listTable.vue | 2 +- src/components/plugin.vue | 21 ++++- src/components/pluginListTable.vue | 113 +++++++++++++++++++++++ src/views/index-list/add-plugin.vue | 49 +++++++++- src/views/index-list/business-detail.vue | 2 - src/views/index-list/business-list.vue | 10 +- src/views/index-list/plugin-list.vue | 60 +++++++++++- src/views/index-list/plugin-shop.vue | 2 + 10 files changed, 251 insertions(+), 16 deletions(-) create mode 100644 src/components/pluginListTable.vue diff --git a/src/apis/plugin.js b/src/apis/plugin.js index 645f22f..eda0d5c 100644 --- a/src/apis/plugin.js +++ b/src/apis/plugin.js @@ -8,8 +8,14 @@ const plugin = `${apiUrl}/gateway/opt/plugin`; // 查询插件列表 export const queryPlugins = params => http.post(`${plugin}/query`, params); +// 获取一个随机id +export const randomId = params => http.post(`${plugin}/randomId`, params); + // 创建插件 export const savePlugin = params => http.post(`${plugin}/save`, params); // 修改插件信息 export const updatePlugin = params => http.post(`${plugin}/update`, params); + +// 删除插件 +export const delPlugin = params => http.post(`${plugin}/del`, params); diff --git a/src/components/leftMenu.vue b/src/components/leftMenu.vue index a1d561a..85a4f5e 100644 --- a/src/components/leftMenu.vue +++ b/src/components/leftMenu.vue @@ -21,7 +21,7 @@ const data = reactive({ { title: '创建业务', name: 'desk-add-business', disabled: false }, { title: '创建插件', name: 'desk-add-plugin', disabled: false }, { title: '我的业务', name: 'desk-business-list', disabled: false }, - { title: '我的插件', name: 'desk-plugin-list', disabled: true }, + { title: '我的插件', name: 'desk-plugin-list', disabled: false }, ], }); diff --git a/src/components/listTable.vue b/src/components/listTable.vue index e5dfadb..1027208 100644 --- a/src/components/listTable.vue +++ b/src/components/listTable.vue @@ -1,7 +1,7 @@