From d52a7553389802611c641a7720c7242d4a4a58e6 Mon Sep 17 00:00:00 2001 From: GaoHao <1210693421@qq.com> Date: Mon, 25 Nov 2024 16:23:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=82=E8=B4=A6=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/credit.js | 66 +++-- .../components/credit_RePaymentRecord.vue | 49 ++-- src/views/home/components/credit_add.vue | 1 + .../home/components/credit_repayment.vue | 71 ++--- src/views/home/data_credit.vue | 22 +- src/views/home/data_creditDetail.vue | 255 ++++++++++-------- 6 files changed, 260 insertions(+), 204 deletions(-) diff --git a/src/api/credit.js b/src/api/credit.js index 3ef8b92..0010803 100644 --- a/src/api/credit.js +++ b/src/api/credit.js @@ -4,7 +4,7 @@ import request from '@/utils/request' * 获取挂账列表 * @returns */ -export function getTbShopCoupon(params) { +export function getCreditBuyerList(params) { return request({ url: '/api/credit/buyer/page', method: 'get', @@ -15,12 +15,12 @@ export function getTbShopCoupon(params) { } /** - * 获取优惠券详情 + * 获取挂账详情 * @returns */ -export function getTbShopCouponInfo(id) { +export function getCreditBuyerInfo(id) { return request({ - url: '/api/tbShopCoupon/' + id, + url: '/api/credit/buyer/' + id, method: 'get', params: {} }) @@ -38,6 +38,30 @@ export function addCreditBuyer(data) { }) } +/** + * 还款 + * @returns + */ +export function creditRePayment(data) { + return request({ + url: '/api/credit/buyer/repayment', + method: 'post', + data + }) +} + +/** + * 获取还款记录 + * @returns + */ +export function creditRePaymentRecord(params) { + return request({ + url: '/api/credit/payment-record/page', + method: 'get', + params + }) +} + /** * 删除挂账人 * @returns @@ -50,27 +74,37 @@ export function delCreditBuyer(id) { } /** - * 获取领取列表 + * 挂账人-查看明细 * @returns */ -export function queryReceive(params) { +export function creditBuyerOrderList(params) { return request({ - url: '/api/tbShopCoupon/queryReceive', - method: 'post', - data: { - ...params - } + url: '/api/credit/buyer-order/page', + method: 'get', + params }) } /** - * 获取领取列表 + * 挂账人-查看明细-统计 * @returns */ -export function delReceive(params) { +export function creditBuyerOrderSummary(params) { return request({ - url: '/api/tbShopCoupon/receive', - method: 'delete', - data: params + url: '/api/credit/buyer-order/summary', + method: 'get', + params + }) +} + +/** + * 挂账人-查看明细-付款 + * @returns + */ +export function creditPayment(data) { + return request({ + url: '/api/credit/buyer-order/pay', + method: 'post', + data }) } diff --git a/src/views/home/components/credit_RePaymentRecord.vue b/src/views/home/components/credit_RePaymentRecord.vue index bcfb71d..a5c667d 100644 --- a/src/views/home/components/credit_RePaymentRecord.vue +++ b/src/views/home/components/credit_RePaymentRecord.vue @@ -1,10 +1,10 @@