From dc104b5a0b3ff81a0f6c123a5cbaf846ff204794 Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Thu, 25 Apr 2024 10:00:44 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E8=8F=9C=E5=8D=95=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/DesignForm/requestapi.ts | 16 ++++ src/types/components.d.ts | 8 -- .../sysworkflow/lowcodepage/appFormList.vue | 23 ++++-- .../lowcodepage/appPage/appMenuGroup.vue | 9 +++ .../lowcodepage/appPage/appMenus.vue | 78 ++++++++++++++++--- .../sysworkflow/lowcodepage/appPage/index.vue | 6 +- 6 files changed, 114 insertions(+), 26 deletions(-) diff --git a/src/api/DesignForm/requestapi.ts b/src/api/DesignForm/requestapi.ts index ac414fdfe..fa7a2eba4 100644 --- a/src/api/DesignForm/requestapi.ts +++ b/src/api/DesignForm/requestapi.ts @@ -375,3 +375,19 @@ export function saveAppMenu(data: any) { data: data }); } +//获取完整APP菜单树 +export function gainAllAppMenu(data: any) { + return request({ + url: '/systemapi/app/gainAllAppMenu', + method: 'post', + data: data + }); +} +//获取完整APP菜单树 +export function editAppMenuCont(data: any) { + return request({ + url: '/systemapi/app/editAppMenuCont', + method: 'post', + data: data + }); +} diff --git a/src/types/components.d.ts b/src/types/components.d.ts index 494e33af9..070842f01 100644 --- a/src/types/components.d.ts +++ b/src/types/components.d.ts @@ -32,7 +32,6 @@ declare module '@vue/runtime-core' { ElCard: typeof import('element-plus/es')['ElCard'] ElCarousel: typeof import('element-plus/es')['ElCarousel'] ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem'] - ElCascader: typeof import('element-plus/es')['ElCascader'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup'] ElCol: typeof import('element-plus/es')['ElCol'] @@ -64,7 +63,6 @@ declare module '@vue/runtime-core' { ElPagination: typeof import('element-plus/es')['ElPagination'] ElPopconfirm: typeof import('element-plus/es')['ElPopconfirm'] ElPopover: typeof import('element-plus/es')['ElPopover'] - ElProgress: typeof import('element-plus/es')['ElProgress'] ElRadio: typeof import('element-plus/es')['ElRadio'] ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] @@ -113,13 +111,7 @@ declare module '@vue/runtime-core' { IconSelect: typeof import('./../components/IconSelect/index.vue')['default'] IEpCaretBottom: typeof import('~icons/ep/caret-bottom')['default'] IEpClose: typeof import('~icons/ep/close')['default'] - IEpDelete: typeof import('~icons/ep/delete')['default'] - IEpEdit: typeof import('~icons/ep/edit')['default'] - IEpPlus: typeof import('~icons/ep/plus')['default'] - IEpRefresh: typeof import('~icons/ep/refresh')['default'] - IEpSearch: typeof import('~icons/ep/search')['default'] IEpSetting: typeof import('~icons/ep/setting')['default'] - IEpView: typeof import('~icons/ep/view')['default'] LangSelect: typeof import('./../components/LangSelect/index.vue')['default'] LayoutPage: typeof import('./../components/DesignForm/layoutPage/index.vue')['default'] List: typeof import('./../components/DesignForm/public/form/components/list.vue')['default'] diff --git a/src/views/sysworkflow/lowcodepage/appFormList.vue b/src/views/sysworkflow/lowcodepage/appFormList.vue index 573ac8c0b..2a64a9b83 100644 --- a/src/views/sysworkflow/lowcodepage/appFormList.vue +++ b/src/views/sysworkflow/lowcodepage/appFormList.vue @@ -53,12 +53,14 @@ const pageAppTotal = ref(0) //总记录数 const contList = ref() const lookPageIsShow = ref(false) +const loadingApp = ref(false) /** @ 作者: 秦东 @ 时间: 2024-03-21 10:54:23 @ 功能: 获取表单列表 */ const getFormAppList = () => { + loadingApp.value = true let sendInfo = { page:pageApp.value, pagesize:pageAppSize.value, @@ -66,11 +68,13 @@ const getFormAppList = () => { } getCustomerFormList(sendInfo) .then(({ data }) => { - // console.log("搜索表单-->",data); + console.log("搜索表单-->",data); pageAppTotal.value = data.total contList.value = data.list }) - .finally(() => {}) + .finally(() => { + loadingApp.value = false + }) } /** @ 作者: 秦东 @@ -225,9 +229,18 @@ const editAppCont = (val:string) => { appKey.value = val.toString(); appPageShow.value = true; } +/** +@ 作者: 秦东 +@ 时间: 2024-04-24 10:44:42 +@ 功能: 翻页 +*/ +const fanyePage = (val: number) =>{ + pageApp.value = val + getFormAppList() +}