From 370664a2837f1beb942873b5a59356fd9467f6ea Mon Sep 17 00:00:00 2001 From: spllzh <28668817@qq.com> Date: Thu, 14 Aug 2025 08:40:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E9=A1=B9=E7=9B=AE=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E4=B8=8D=E6=98=BE=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/project.js | 19 +- src/router/index.js | 2 +- src/views/project/index.vue | 363 ++++++++++++++++++++++++------------ 3 files changed, 263 insertions(+), 121 deletions(-) diff --git a/src/api/project.js b/src/api/project.js index 7fadb88..0e91122 100644 --- a/src/api/project.js +++ b/src/api/project.js @@ -6,15 +6,24 @@ export function getProjectList(params) { url: '/projectManagement/list', method: 'get', params: { - pageNum: params.pageNum || 1, - pageSize: params.pageSize || 10, + current: params.pageNum || 1, + size: params.pageSize || 10, projectName: params.projectName, - storeId: params.storeId, - status: params.status + dealershipId: params.dealershipId, + status: params.status, + groupName: params.groupName } }) } +// 根据ID查询项目 +export function getProjectById(id) { + return request({ + url: `/projectManagement/get/${id}`, + method: 'get' + }) +} + // 根据项目名称查询项目信息 export function getProjectByName(projectName) { return request({ @@ -37,7 +46,7 @@ export function batchDeleteProject(ids) { return request({ url: '/projectManagement/batchDelete', method: 'delete', - data: { ids } + data: ids }) } diff --git a/src/router/index.js b/src/router/index.js index 759113c..394c9d5 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -113,7 +113,7 @@ export const constantRoutes = [ path: 'index', name: 'Dealership', component: () => import('@/views/dealership/index'), - meta: { title: '经销商管理', icon: 'el-icon-s-shop' } + meta: { title: '门店管理', icon: 'el-icon-s-shop' } } ] }, diff --git a/src/views/project/index.vue b/src/views/project/index.vue index 545304e..79a339c 100644 --- a/src/views/project/index.vue +++ b/src/views/project/index.vue @@ -4,7 +4,7 @@ - + + + + + 筛选 清空 @@ -53,27 +62,37 @@ > - + - - - - - - + + + + + + + + + + - + @@ -99,8 +118,8 @@ @close="handleDialogClose" > - - + + + + + - 启用 - 停用 + 启用 + 停用 @@ -136,7 +158,7 @@