From 642bfca904c6282807aa17ef1a1825c792cf74cc Mon Sep 17 00:00:00 2001 From: wqy <1191068887@qq.com> Date: Mon, 25 Mar 2024 15:59:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/act/couponActivity.js | 54 +++ src/api/act/memberCoupon.js | 54 +++ src/config/business.js | 2 +- src/views/act/couponActivity/index.vue | 387 +++++++++++++++ src/views/act/couponActivity/receiveList.vue | 95 ++++ src/views/act/memberCoupon/index.vue | 474 +++++++++++++++++++ src/views/pms/product/productSelect.vue | 131 +++++ 7 files changed, 1196 insertions(+), 1 deletion(-) create mode 100644 src/api/act/couponActivity.js create mode 100644 src/api/act/memberCoupon.js create mode 100644 src/views/act/couponActivity/index.vue create mode 100644 src/views/act/couponActivity/receiveList.vue create mode 100644 src/views/act/memberCoupon/index.vue create mode 100644 src/views/pms/product/productSelect.vue diff --git a/src/api/act/couponActivity.js b/src/api/act/couponActivity.js new file mode 100644 index 0000000..2ed84ee --- /dev/null +++ b/src/api/act/couponActivity.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +// 查询优惠券活动表列表 +export function listCouponActivity(query, pageReq) { + return request({ + url: '/act/couponActivity/list', + method: 'post', + data: query, + params: pageReq + }) +} + +// 查询优惠券活动表详细 +export function getCouponActivity(id) { + return request({ + url: '/act/couponActivity/' + id, + method: 'get' + }) +} + +// 新增优惠券活动表 +export function addCouponActivity(data) { + return request({ + url: '/act/couponActivity', + method: 'post', + data: data + }) +} + +// 修改优惠券活动表 +export function updateCouponActivity(data) { + return request({ + url: '/act/couponActivity', + method: 'put', + data: data + }) +} + +// 删除优惠券活动表 +export function delCouponActivity(id) { + return request({ + url: '/act/couponActivity/' + id, + method: 'delete' + }) +} + +// 导出优惠券活动表 +export function exportCouponActivity(query) { + return request({ + url: '/act/couponActivity/export', + method: 'get', + params: query + }) +} diff --git a/src/api/act/memberCoupon.js b/src/api/act/memberCoupon.js new file mode 100644 index 0000000..86bbd3d --- /dev/null +++ b/src/api/act/memberCoupon.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +// 查询用户领券记录列表 +export function listMemberCoupon(query, pageReq) { + return request({ + url: '/act/memberCoupon/list', + method: 'post', + data: query, + params: pageReq + }) +} + +// 查询用户领券记录详细 +export function getMemberCoupon(id) { + return request({ + url: '/act/memberCoupon/' + id, + method: 'get' + }) +} + +// 新增用户领券记录 +export function addMemberCoupon(data) { + return request({ + url: '/act/memberCoupon', + method: 'post', + data: data + }) +} + +// 修改用户领券记录 +export function updateMemberCoupon(data) { + return request({ + url: '/act/memberCoupon', + method: 'put', + data: data + }) +} + +// 删除用户领券记录 +export function delMemberCoupon(id) { + return request({ + url: '/act/memberCoupon/' + id, + method: 'delete' + }) +} + +// 导出用户领券记录 +export function exportMemberCoupon(query) { + return request({ + url: '/act/memberCoupon/export', + method: 'get', + params: query + }) +} diff --git a/src/config/business.js b/src/config/business.js index 313f860..17cda1e 100644 --- a/src/config/business.js +++ b/src/config/business.js @@ -1,6 +1,6 @@ export const dict_types = ["sys_user_sex", "sys_show_hide", "sys_normal_disable", "sys_job_status", "sys_job_group", "sys_yes_no", "sys_notice_type", "sys_notice_status", "sys_oper_type", "sys_common_status", "wms_item_type", "wms_carrier_level", "wms_supplier_level", "wms_receipt_type", "wms_receipt_status", - "wms_shipment_type", "wms_shipment_status", "wms_movement_type", "wms_movement_status", + "wms_shipment_type", "wms_shipment_status", "wms_movement_type", "wms_movement_status",'coupon_use_scope','coupon_exchange_type', "pms_publish_status", 'sku_sort_list', 'sys_show_status','oms_pay_type','oms_order_status','oms_aftersale_status','oms_aftersale_type' ]; diff --git a/src/views/act/couponActivity/index.vue b/src/views/act/couponActivity/index.vue new file mode 100644 index 0000000..eb06158 --- /dev/null +++ b/src/views/act/couponActivity/index.vue @@ -0,0 +1,387 @@ + + + + + + + + + + + + + + 搜索 + + + + + + 新增 + + + + + + + + + + + + + + 满{{ scope.row.minAmount }}元,优惠{{ scope.row.couponAmount }}元 + 无门槛,优惠{{ scope.row.couponAmount }}元 + + + + + + + + + + + + + + + {{ scope.row.beginTime }} + ~ + {{ scope.row.endTime }} + + + + + 领取记录 + + 修改 + + 删除 + + + + + + + + + + + + + + + + + + + 张 + + + + + 元 + + + + + 元 + + + + + 免费兑换 + 积分兑换 + + + + + + + + + + + + + + + + + 全场通用 + 指定商品可用 + 指定商品不可用 + + + + 选择商品 + + + + + + {{ row.name }} + + + + + + 删除 + + + + + + + + + + + + + diff --git a/src/views/act/couponActivity/receiveList.vue b/src/views/act/couponActivity/receiveList.vue new file mode 100644 index 0000000..a046480 --- /dev/null +++ b/src/views/act/couponActivity/receiveList.vue @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + {{scope.row.nickname}} + {{scope.row.phone}} + + + + + + + + + + + + + {{ scope.row.startTime}} + ~ + {{ scope.row.endTime}} + + + + + + + + + + diff --git a/src/views/act/memberCoupon/index.vue b/src/views/act/memberCoupon/index.vue new file mode 100644 index 0000000..020ff0c --- /dev/null +++ b/src/views/act/memberCoupon/index.vue @@ -0,0 +1,474 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + {{showMoreCondition ? '收起条件' : '展开条件'}} + + + + + + 新增 + + + + + + + + + + + + + + + + + + {{ parseTime(scope.row.beginTime, '')}} + + + + + {{ parseTime(scope.row.endTime, '')}} + + + + + + + {{ parseTime(scope.row.useTime, '')}} + + + + + 修改 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 请选择字典生成 + + + + + + + + + + + + + + + + diff --git a/src/views/pms/product/productSelect.vue b/src/views/pms/product/productSelect.vue new file mode 100644 index 0000000..8924775 --- /dev/null +++ b/src/views/pms/product/productSelect.vue @@ -0,0 +1,131 @@ + + + + + + + + + + + 搜索 + + + + + + + + + {{ row.name }} + + + + + + + + + + + + +
{{ scope.row.beginTime }}
~
{{ scope.row.endTime }}
{{scope.row.nickname}}
{{scope.row.phone}}
{{ scope.row.startTime}}
{{ scope.row.endTime}}