From b810b72cae4fa7c550a6ec4d9bf43d0f4bf8b563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E6=99=8F=E5=BD=AD?= <995457985@qq.com> Date: Wed, 8 Mar 2023 09:13:31 +0800 Subject: [PATCH] =?UTF-8?q?app=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/jxjview.ts | 18 +++ src/assets/json/dynamicRouter.json | 4 +- src/routers/modules/staticRouter.ts | 3 +- src/views/jxjview/appmanage/index.vue | 160 ++++++++++++++++++++++++++ src/views/jxjview/system/index.vue | 1 + vite.config.ts | 18 +-- 6 files changed, 192 insertions(+), 12 deletions(-) create mode 100644 src/views/jxjview/appmanage/index.vue diff --git a/src/api/modules/jxjview.ts b/src/api/modules/jxjview.ts index b48b980..d93168c 100644 --- a/src/api/modules/jxjview.ts +++ b/src/api/modules/jxjview.ts @@ -75,3 +75,21 @@ export const deleteDictionary = (params: { id: number }) => { export const deleteDia = (params: { id: number }) => { return http.post(PORT1 + `/xmgl/systemDictData/delete`, params); }; + +// app管理 +export const getAppList = (params: User.ReqUserParams) => { + return http.post>(PORT1 + `/xmgl/appVersion/page`, params); +}; +// app增加 +export const addApp = (params: FormData) => { + return http.post(PORT1 + `/xmgl/appVersion/add`, params); +}; +// * 编辑app +export const editApp = (params: { id: string }) => { + return http.post(PORT1 + `/xmgl/appVersion/edit`, params); +}; + +// 文件下载 +export const exportApp = (params: User.ReqUserParams) => { + return http.download(PORT1 + `/xmgl/file/download`, params); +}; diff --git a/src/assets/json/dynamicRouter.json b/src/assets/json/dynamicRouter.json index 0557631..cd6cd9b 100644 --- a/src/assets/json/dynamicRouter.json +++ b/src/assets/json/dynamicRouter.json @@ -29,8 +29,8 @@ } }, { - "path": "/system", - + "path": "/appmanage", + "name": "appmanage", "meta": { "icon": "Tools", "title": "APP管理", diff --git a/src/routers/modules/staticRouter.ts b/src/routers/modules/staticRouter.ts index b804ca8..c741809 100644 --- a/src/routers/modules/staticRouter.ts +++ b/src/routers/modules/staticRouter.ts @@ -34,7 +34,8 @@ export const staticRouter: RouteRecordRaw[] = [ name: "dictionary", component: () => import("@/views/jxjview/dictionary/index.vue") }, - { path: "/dictionary/detail", name: "dicDetail", component: () => import("@/views/jxjview/dictionary/detail.vue") } + { path: "/dictionary/detail", name: "dicDetail", component: () => import("@/views/jxjview/dictionary/detail.vue") }, + { path: "/appmanage", name: "appManage", component: () => import("@/views/jxjview/appmanage/index.vue") } ] } ]; diff --git a/src/views/jxjview/appmanage/index.vue b/src/views/jxjview/appmanage/index.vue new file mode 100644 index 0000000..0567c3c --- /dev/null +++ b/src/views/jxjview/appmanage/index.vue @@ -0,0 +1,160 @@ + + + diff --git a/src/views/jxjview/system/index.vue b/src/views/jxjview/system/index.vue index fe5eb9d..44cd27f 100644 --- a/src/views/jxjview/system/index.vue +++ b/src/views/jxjview/system/index.vue @@ -10,6 +10,7 @@ :tool-button="false" :pagination="true" background + :isShowSearch="false" >