From 72c72888dfea7f57d416f2904ed975cafbc32b5d Mon Sep 17 00:00:00 2001 From: easy <1358086367@qq.com> Date: Mon, 27 Feb 2023 17:49:40 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E5=BA=94=E7=94=A8=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=9B=86=E6=88=90=E8=8F=9C=E5=8D=95=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E3=80=81cardbox=E7=BB=84=E4=BB=B6=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=81=AE=E7=BD=A9=E5=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/apply.ts | 23 +- src/components/CardBox/index.vue | 49 +++-- .../system/Apply/Save/components/EditForm.vue | 76 +++++-- .../Apply/Save/components/MenuDialog.vue | 49 ----- .../Apply/Save/components/RequestTable.vue | 1 + src/views/system/Apply/Save/typing.d.ts | 4 +- .../system/Apply/componenets/MenuDialog.vue | 196 ++++++++++++++++++ src/views/system/Apply/index.vue | 21 +- 8 files changed, 323 insertions(+), 96 deletions(-) delete mode 100644 src/views/system/Apply/Save/components/MenuDialog.vue create mode 100644 src/views/system/Apply/componenets/MenuDialog.vue diff --git a/src/api/system/apply.ts b/src/api/system/apply.ts index 9bf97443..b3b4c218 100644 --- a/src/api/system/apply.ts +++ b/src/api/system/apply.ts @@ -4,17 +4,30 @@ import server from '@/utils/request'; // 获取应用管理列表 export const getApplyList_api = (data: any) => server.post(`/application/_query/`, data) // 修改应用状态 -export const changeApplyStatus_api = (id:string,data: any) => server.put(`/application/${id}`, data) +export const changeApplyStatus_api = (id: string, data: any) => server.put(`/application/${id}`, data) // 删除应用 -export const delApply_api = (id:string) => server.remove(`/application/${id}`) +export const delApply_api = (id: string) => server.remove(`/application/${id}`) // 获取组织列表 export const getDepartmentList_api = () => server.get(`/organization/_all/tree`); // 获取组织列表 -export const getAppInfo_api = (id:string) => server.get(`/application/${id}`); +export const getAppInfo_api = (id: string) => server.get(`/application/${id}`); // 新增应用 -export const addApp_api = (data:object) => server.post(`/application`, data); +export const addApp_api = (data: object) => server.post(`/application`, data); // 更新应用 -export const updateApp_api = (id:string, data:object) => server.put(`/application/${id}`, data); \ No newline at end of file +export const updateApp_api = (id: string, data: object) => server.put(`/application/${id}`, data); + + +// ---------集成菜单----------- + +// 获取所属系统 +export const getOwner_api = (data: object) => server.post(`/menu/owner`, data); +export const getOwnerStandalone_api = (appId: string, data: object) => server.post(`/application/${appId}/_/api/menu/owner`, data); + +// 获取对应系统菜单树 +export const getOwnerTree_api = (owner: string) => server.post(`/menu/owner/tree/${owner}`, {}); +export const getOwnerTreeStandalone_api = (appId: string, owner: string) => server.post(`/application/${appId}/_/api/menu/owner/tree/${owner}`, {}); +// 保存集成菜单 +export const saveOwnerMenu_api = (owner: string, appId: string, data: object) => server.patch(`/menu/owner/${owner}/${appId}/_all`, data); diff --git a/src/components/CardBox/index.vue b/src/components/CardBox/index.vue index dee607c8..bfe32ab1 100644 --- a/src/components/CardBox/index.vue +++ b/src/components/CardBox/index.vue @@ -40,11 +40,19 @@ +
+
+ +
+
-
+
- -