From 79c8cc17435e5edee203a8c6a5f7c8a879d43453 Mon Sep 17 00:00:00 2001 From: spllzh <28668817@qq.com> Date: Thu, 14 Aug 2025 16:34:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E9=97=A8=E5=BA=97=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=BC=96=E8=BE=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dealership.js | 51 ++---- src/api/sales.js | 27 ++-- src/views/project/index.vue | 66 +++++--- src/views/sales/index.vue | 300 ++++++++++++++++++++++++++++++++---- 4 files changed, 339 insertions(+), 105 deletions(-) diff --git a/src/api/dealership.js b/src/api/dealership.js index e7f4253..f19fc9f 100644 --- a/src/api/dealership.js +++ b/src/api/dealership.js @@ -1,31 +1,19 @@ import request from '@/utils/request' -// 分页查询经销商列表 +// 获取门店列表 export function getDealershipList(params) { return request({ url: '/dealership/list', method: 'get', params: { - current: params.current || 1, - size: params.size || 10, - dealershipName: params.dealershipName, - dealershipCode: params.dealershipCode, - region: params.region, - status: params.status + current: params?.current || 1, + size: params?.size || 1000, // 获取所有门店 + ...params } }) } -// 根据经销商代码查询经销商信息 -export function getDealershipByCode(dealershipCode) { - return request({ - url: '/dealership/getByCode', - method: 'get', - params: { dealershipCode } - }) -} - -// 根据ID查询经销商 +// 根据ID查询门店 export function getDealershipById(id) { return request({ url: `/dealership/get/${id}`, @@ -33,24 +21,7 @@ export function getDealershipById(id) { }) } -// 删除经销商 -export function deleteDealership(id) { - return request({ - url: `/dealership/delete/${id}`, - method: 'delete' - }) -} - -// 批量删除经销商 -export function batchDeleteDealership(ids) { - return request({ - url: '/dealership/batchDelete', - method: 'delete', - data: ids - }) -} - -// 添加新的经销商信息 +// 添加门店 export function addDealership(data) { return request({ url: '/dealership/add', @@ -59,7 +30,7 @@ export function addDealership(data) { }) } -// 更新经销商信息 +// 更新门店 export function updateDealership(data) { return request({ url: '/dealership/update', @@ -68,10 +39,10 @@ export function updateDealership(data) { }) } -// 获取经销商统计信息 -export function getDealershipStatistics() { +// 删除门店 +export function deleteDealership(id) { return request({ - url: '/dealership/statistics', - method: 'get' + url: `/dealership/delete/${id}`, + method: 'delete' }) } diff --git a/src/api/sales.js b/src/api/sales.js index a67da2b..2762c93 100644 --- a/src/api/sales.js +++ b/src/api/sales.js @@ -6,26 +6,31 @@ export function getSalesList(params) { url: '/salesManagement/list', method: 'get', params: { - pageNum: params.pageNum || 1, - pageSize: params.pageSize || 10, + current: params.pageNum || 1, + size: params.pageSize || 10, salesName: params.salesName, - storeId: params.storeId, - projectId: params.projectId, + loginAccount: params.loginAccount, + dealershipId: params.storeId, status: params.status, - createTimeStart: params.createTimeStart, - createTimeEnd: params.createTimeEnd, - recordingTimeStart: params.recordingTimeStart, - recordingTimeEnd: params.recordingTimeEnd + role: params.role } }) } +// 根据ID查询销售 +export function getSalesById(id) { + return request({ + url: `/salesManagement/get/${id}`, + method: 'get' + }) +} + // 根据销售登录账号查询销售信息 -export function getSalesByAccount(account) { +export function getSalesByAccount(loginAccount) { return request({ url: '/salesManagement/getByAccount', method: 'get', - params: { account } + params: { loginAccount } }) } @@ -42,7 +47,7 @@ export function batchDeleteSales(ids) { return request({ url: '/salesManagement/batchDelete', method: 'delete', - data: { ids } + data: ids }) } diff --git a/src/views/project/index.vue b/src/views/project/index.vue index 79a339c..21bbcc2 100644 --- a/src/views/project/index.vue +++ b/src/views/project/index.vue @@ -62,7 +62,7 @@ > - + @@ -143,10 +143,8 @@ /> - - 启用 - 停用 - + 启用 + 停用