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 @@ + + + + + diff --git a/src/views/home/components/credit_add.vue b/src/views/home/components/credit_add.vue new file mode 100644 index 0000000..e12c4c0 --- /dev/null +++ b/src/views/home/components/credit_add.vue @@ -0,0 +1,181 @@ + + + + + diff --git a/src/views/home/components/credit_repayment.vue b/src/views/home/components/credit_repayment.vue new file mode 100644 index 0000000..24877b6 --- /dev/null +++ b/src/views/home/components/credit_repayment.vue @@ -0,0 +1,176 @@ + + + + + + diff --git a/src/views/home/data_credit.vue b/src/views/home/data_credit.vue new file mode 100644 index 0000000..a106ba5 --- /dev/null +++ b/src/views/home/data_credit.vue @@ -0,0 +1,202 @@ + + + + diff --git a/src/views/home/data_creditDetail.vue b/src/views/home/data_creditDetail.vue new file mode 100644 index 0000000..9bd7d62 --- /dev/null +++ b/src/views/home/data_creditDetail.vue @@ -0,0 +1,464 @@ + + + + + + diff --git a/src/views/order_manage/order_list.vue b/src/views/order_manage/order_list.vue index 9d986b9..cfc7939 100644 --- a/src/views/order_manage/order_list.vue +++ b/src/views/order_manage/order_list.vue @@ -68,7 +68,7 @@
总金额
--> -
+
@@ -396,7 +396,7 @@ export default { async getTableData(switchs = false) { this.tableData.loading = true; try { - this.payCount(); + // this.payCount(); const productName = this.query.productName.replace(/\s+/g, '') const res = await tbOrderInfoData({ page: this.tableData.page,