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] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=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 --- .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 @@ + + + + + + + + + + + + + + + + + + + + ¥ + + + + + + {{ item.label }} + + + 一经创建无法更改还款方式 + + + + + 取 消 + 确 定 + + + + + + + + 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 @@ + + + + + + + + + {{ item.label }} + + + 一经创建无法更改还款方式 + + + + ¥ + + + + + + + + + + + + {{ item.label }} + + + 一经创建无法更改还款方式 + + + + + 取 消 + 确 定 + + + + + + + + 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 @@ + + + + 挂账管理 + + + + + 创建挂账人 + + + + + + + + + + + + + + + {{ scope.row.status == '1' ? '启用' : '停用' }} + + + + + + + + + + + + 查看明细 + 编辑 + 还款 + 还款记录 + + 删除 + + + + + + + + + + + + + + + + + + + +