From fe4d54440ea688d395973376b7d3c2a469910f10 Mon Sep 17 00:00:00 2001 From: GaoHao <1210693421@qq.com> Date: Sat, 23 Nov 2024 10:03:22 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 4 +- src/api/credit.js | 77 ++++++ src/router/routers.js | 6 + src/views/home/components/credit_add.vue | 238 ++++++++++++++++++ .../home/components/credit_repayment.vue | 236 +++++++++++++++++ src/views/home/data_credit.vue | 198 +++++++++++++++ 6 files changed, 757 insertions(+), 2 deletions(-) create mode 100644 src/api/credit.js create mode 100644 src/views/home/components/credit_add.vue create mode 100644 src/views/home/components/credit_repayment.vue create mode 100644 src/views/home/data_credit.vue diff --git a/.env.development b/.env.development index 98c3e63..fdeba2f 100644 --- a/.env.development +++ b/.env.development @@ -5,9 +5,9 @@ ENV = 'development' # VUE_APP_BASE_API = 'http://192.168.2.42:8000' # VUE_APP_BASE_API = 'http://192.168.2.133:8000' # 测试 -# VUE_APP_BASE_API = 'https://admintestpapi.sxczgkj.cn' +VUE_APP_BASE_API = 'https://admintestpapi.sxczgkj.cn' #预发布 -VUE_APP_BASE_API = 'https://pre-cashieradmin.sxczgkj.cn' +# VUE_APP_BASE_API = 'https://pre-cashieradmin.sxczgkj.cn' # 生产 # VUE_APP_BASE_API = 'https://cashieradmin.sxczgkj.cn' diff --git a/src/api/credit.js b/src/api/credit.js new file mode 100644 index 0000000..42dce94 --- /dev/null +++ b/src/api/credit.js @@ -0,0 +1,77 @@ +import request from '@/utils/request' + +/** + * 获取挂账列表 + * @returns + */ +export function getTbShopCoupon(params) { + return request({ + url: '/api/credit/buyer/page', + method: 'get', + params: { + ...params + } + }) +} + +/** + * 获取优惠券详情 + * @returns + */ +export function getTbShopCouponInfo(id) { + return request({ + url: '/api/tbShopCoupon/' + id, + method: 'get', + params: {} + }) +} + +/** + * 增加挂账人 + * @returns + */ +export function addCreditBuyer(data) { + return request({ + url: '/api/credit/buyer', + method: 'post', + data + }) +} + +/** + * 删除优惠券 + * @returns + */ +export function delTbShopCoupon(params) { + return request({ + url: '/api/tbShopCoupon', + method: 'delete', + data: params + }) +} + +/** + * 获取领取列表 + * @returns + */ +export function queryReceive(params) { + return request({ + url: '/api/tbShopCoupon/queryReceive', + method: 'post', + data: { + ...params + } + }) +} + +/** + * 获取领取列表 + * @returns + */ +export function delReceive(params) { + return request({ + url: '/api/tbShopCoupon/receive', + method: 'delete', + data: params + }) +} diff --git a/src/router/routers.js b/src/router/routers.js index 05c29e5..729d7fd 100644 --- a/src/router/routers.js +++ b/src/router/routers.js @@ -59,6 +59,12 @@ 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_record', component: (resolve) => require(['@/views/home/data_record'], resolve), diff --git a/src/views/home/components/credit_add.vue b/src/views/home/components/credit_add.vue new file mode 100644 index 0000000..6bc9a4e --- /dev/null +++ b/src/views/home/components/credit_add.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/src/views/home/components/credit_repayment.vue b/src/views/home/components/credit_repayment.vue new file mode 100644 index 0000000..a9ee59f --- /dev/null +++ b/src/views/home/components/credit_repayment.vue @@ -0,0 +1,236 @@ + + + + + diff --git a/src/views/home/data_credit.vue b/src/views/home/data_credit.vue new file mode 100644 index 0000000..1cf71ac --- /dev/null +++ b/src/views/home/data_credit.vue @@ -0,0 +1,198 @@ + + + + From c623a510efb7d6c8ec999a5cab451383dde92d72 Mon Sep 17 00:00:00 2001 From: GaoHao <1210693421@qq.com> Date: Sat, 23 Nov 2024 18:06:24 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E6=8C=82=E8=B4=A6=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/credit.js | 9 +- src/router/routers.js | 7 + src/views/coupon_manage/add_coupon.vue | 1 - .../components/credit_RePaymentRecord.vue | 203 ++++++++ src/views/home/components/credit_add.vue | 116 ++--- .../home/components/credit_repayment.vue | 151 ++---- src/views/home/data_credit.vue | 63 ++- src/views/home/data_creditDetail.vue | 446 ++++++++++++++++++ 8 files changed, 771 insertions(+), 225 deletions(-) create mode 100644 src/views/home/components/credit_RePaymentRecord.vue create mode 100644 src/views/home/data_creditDetail.vue diff --git a/src/api/credit.js b/src/api/credit.js index 42dce94..3ef8b92 100644 --- a/src/api/credit.js +++ b/src/api/credit.js @@ -39,14 +39,13 @@ export function addCreditBuyer(data) { } /** - * 删除优惠券 + * 删除挂账人 * @returns */ -export function delTbShopCoupon(params) { +export function delCreditBuyer(id) { return request({ - url: '/api/tbShopCoupon', - method: 'delete', - data: params + url: `/api/credit/buyer/${id}`, + method: 'delete' }) } diff --git a/src/router/routers.js b/src/router/routers.js index 729d7fd..23f9cc7 100644 --- a/src/router/routers.js +++ b/src/router/routers.js @@ -65,6 +65,13 @@ export const constantRouterMap = [ 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..bcfb71d --- /dev/null +++ b/src/views/home/components/credit_RePaymentRecord.vue @@ -0,0 +1,203 @@ + + + + + diff --git a/src/views/home/components/credit_add.vue b/src/views/home/components/credit_add.vue index 6bc9a4e..76431b1 100644 --- a/src/views/home/components/credit_add.vue +++ b/src/views/home/components/credit_add.vue @@ -1,18 +1,19 @@ diff --git a/src/views/home/components/credit_repayment.vue b/src/views/home/components/credit_repayment.vue index a9ee59f..1f310a0 100644 --- a/src/views/home/components/credit_repayment.vue +++ b/src/views/home/components/credit_repayment.vue @@ -1,20 +1,26 @@ +