diff --git a/src/api/credit.js b/src/api/credit.js
new file mode 100644
index 0000000..0010803
--- /dev/null
+++ b/src/api/credit.js
@@ -0,0 +1,110 @@
+import request from '@/utils/request'
+
+/**
+ * 获取挂账列表
+ * @returns
+ */
+export function getCreditBuyerList(params) {
+ return request({
+ url: '/api/credit/buyer/page',
+ method: 'get',
+ params: {
+ ...params
+ }
+ })
+}
+
+/**
+ * 获取挂账详情
+ * @returns
+ */
+export function getCreditBuyerInfo(id) {
+ return request({
+ url: '/api/credit/buyer/' + id,
+ method: 'get',
+ params: {}
+ })
+}
+
+/**
+ * 增加挂账人
+ * @returns
+ */
+export function addCreditBuyer(data) {
+ return request({
+ url: '/api/credit/buyer',
+ method: 'post',
+ 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
+ */
+export function delCreditBuyer(id) {
+ return request({
+ url: `/api/credit/buyer/${id}`,
+ method: 'delete'
+ })
+}
+
+/**
+ * 挂账人-查看明细
+ * @returns
+ */
+export function creditBuyerOrderList(params) {
+ return request({
+ url: '/api/credit/buyer-order/page',
+ method: 'get',
+ params
+ })
+}
+
+/**
+ * 挂账人-查看明细-统计
+ * @returns
+ */
+export function creditBuyerOrderSummary(params) {
+ return request({
+ 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/router/routers.js b/src/router/routers.js
index 05c29e5..23f9cc7 100644
--- a/src/router/routers.js
+++ b/src/router/routers.js
@@ -59,6 +59,19 @@ export const constantRouterMap = [
name: 'data_tables',
meta: { title: '桌台统计' }
},
+ {
+ path: 'data_credit',
+ component: (resolve) => require(['@/views/home/data_credit'], resolve),
+ name: 'data_credit',
+ meta: { title: '挂账管理' }
+ },
+ {
+ path: 'data_creditDetail',
+ component: (resolve) => require(['@/views/home/data_creditDetail'], resolve),
+ name: 'data_creditDetail',
+ hidden: true,
+ meta: { title: '挂账明细' }
+ },
{
path: 'data_record',
component: (resolve) => require(['@/views/home/data_record'], resolve),
diff --git a/src/views/coupon_manage/add_coupon.vue b/src/views/coupon_manage/add_coupon.vue
index 33bf501..d4f9771 100644
--- a/src/views/coupon_manage/add_coupon.vue
+++ b/src/views/coupon_manage/add_coupon.vue
@@ -320,7 +320,6 @@ export default {
* @param item
*/
tabClick(item) {
- console.log(this.form)
this.form = this.resetForm
this.form.number = ''
this.form.type = item.type
diff --git a/src/views/home/components/credit_RePaymentRecord.vue b/src/views/home/components/credit_RePaymentRecord.vue
new file mode 100644
index 0000000..a5c667d
--- /dev/null
+++ b/src/views/home/components/credit_RePaymentRecord.vue
@@ -0,0 +1,204 @@
+
+