From 780ddc0d6df50bbb59b84ef61668da7c2deacc21 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 11 Sep 2023 10:32:26 +0800 Subject: [PATCH] 优惠卷 --- src/main/resources/templates/febs/views/modules/mallMember/memberSaleman.html | 80 ++++++++++++++++----------------------- 1 files changed, 33 insertions(+), 47 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/goods/goodsCoupon.html b/src/main/resources/templates/febs/views/modules/mallMember/memberSaleman.html similarity index 62% copy from src/main/resources/templates/febs/views/modules/goods/goodsCoupon.html copy to src/main/resources/templates/febs/views/modules/mallMember/memberSaleman.html index 2aea078..ece0c51 100644 --- a/src/main/resources/templates/febs/views/modules/goods/goodsCoupon.html +++ b/src/main/resources/templates/febs/views/modules/mallMember/memberSaleman.html @@ -1,14 +1,27 @@ -<div class="layui-fluid layui-anim febs-anim" id="febs-coupon-rule" lay-title="优惠卷管理"> +<div class="layui-fluid layui-anim febs-anim" id="febs-saleman-rule" lay-title="推销员管理"> <div class="layui-row febs-container"> <div class="layui-col-md12"> <div class="layui-card"> <div class="layui-card-body febs-table-full"> - <form class="layui-form layui-table-form" lay-filter="coupon-table-form"> + <form class="layui-form layui-table-form" lay-filter="saleman-table-form"> <div class="layui-row"> - <div class="layui-col-md2 layui-col-sm12 layui-col-xs12 table-action-area"> - <div class="layui-btn layui-btn-sm layui-btn-primary febs-button-green-plain table-action" id="add"> - 新增 + <div class="layui-col-md10"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label layui-form-label-sm">用户昵称</label> + <div class="layui-input-inline"> + <input type="text" placeholder="用户昵称" name="name" autocomplete="off" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label layui-form-label-sm">手机号码</label> + <div class="layui-input-inline"> + <input type="text" placeholder="手机号码" name="account" autocomplete="off" class="layui-input"> + </div> + </div> </div> + </div> + <div class="layui-col-md2 layui-col-sm12 layui-col-xs12 table-action-area"> <div class="layui-btn layui-btn-sm layui-btn-primary febs-button-blue-plain table-action" id="query"> <i class="layui-icon"></i> </div> @@ -18,7 +31,7 @@ </div> </div> </form> - <table lay-filter="couponRuleTable" lay-data="{id: 'couponRuleTable'}"></table> + <table lay-filter="salemanRuleTable" lay-data="{id: 'salemanRuleTable'}"></table> <style type="text/css"> .layui-table-cell{ text-align:center; @@ -61,7 +74,7 @@ febs = layui.febs, form = layui.form, table = layui.table, - $view = $('#febs-coupon-rule'), + $view = $('#febs-saleman-rule'), $query = $view.find('#query'), $reset = $view.find('#reset'), $searchForm = $view.find('form'), @@ -75,20 +88,14 @@ initTable(); // 初始化表格操作栏各个按钮功能 - table.on('tool(couponRuleTable)', function (obj) { + table.on('tool(salemanRuleTable)', function (obj) { var data = obj.data, layEvent = obj.event; - if (layEvent === 'carriageRuleDel') { - febs.modal.confirm('删除', '确认删除['+data.name+']运费模板?', function () { - carriageRuleDel(data.id); - }); - } - if (layEvent === 'carriageRuleUpdate') { - febs.modal.open('运费模板编辑', 'modules/goods/carriageRuleUpdate/' + data.id, { + if (layEvent === 'couponUpdate') { + febs.modal.open('绑定优惠卷', 'modules/mallMember/couponSelect/' + data.id, { btn: ['提交', '取消'], - area:['100%','100%'], yes: function (index, layero) { - $('#febs-coupon-rule-update').find('#submit').trigger('click'); + $('#coupon-select').find('#submit').trigger('click'); }, btn2: function () { layer.closeAll(); @@ -96,13 +103,6 @@ }); } }); - function carriageRuleDel(id) { - febs.get(ctx + 'admin/goods/carriageRuleDel/' + id, null, function () { - febs.alert.success('操作成功'); - $query.click(); - }); - } - // 查询按钮 $query.on('click', function () { var params = $.extend(getQueryParams(), {field: sortObject.field, order: sortObject.type}); @@ -116,36 +116,20 @@ tableIns.reload({where: getQueryParams(), page: {curr: 1}, initSort: sortObject}); }); - $add.on('click', function () { - febs.modal.open('运费模板新增', 'modules/goods/carriageRuleAdd/', { - btn: ['提交', '取消'], - area:['100%','100%'], - yes: function (index, layero) { - $('#febs-coupon-rule-add').find('#submit').trigger('click'); - }, - btn2: function () { - layer.closeAll(); - } - }); - }); - function initTable() { tableIns = febs.table.init({ elem: $view.find('table'), - id: 'couponRuleTable', - url: ctx + 'admin/goods/couponRuleList', + id: 'salemanRuleTable', + url: ctx + 'admin/mallMember/getsalemanRuleList', cols: [[ - {field: 'name', title: '名称', minWidth: 200,align:'left'}, - {field: 'costAmount', title: '满足金额', minWidth: 200,align:'left'}, - {field: 'realAmount', title: '减免金额', minWidth: 200,align:'left'}, - {field: 'expireDay', title: '过期天数', minWidth: 200,align:'left'}, - {field: 'createdTime', title: '创建时间', minWidth: 140,align:'left'}, + {field: 'phone', title: '手机号码', minWidth: 150,align:'left'}, + {field: 'name', title: '用户昵称', minWidth: 100,align:'left'}, + {field: 'inviteId', title: '邀请码', minWidth: 100,align:'left'}, + {field: 'couponName', title: '优惠卷名称', minWidth: 100,align:'left'}, {title: '操作', templet: function (d) { return '' - + '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="carriageRuleUpdate" shiro:hasPermission="user:update">编辑</button>' - + '<button class="layui-btn layui-btn-normal layui-btn-xs febs-bg-red" lay-event="carriageRuleDel" shiro:hasPermission="user:update">删除</button>' - + + '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="couponUpdate" shiro:hasPermission="user:update">绑定优惠卷</button>' },minWidth: 160,align:'center'} ]] }); @@ -154,6 +138,8 @@ // 获取查询参数 function getQueryParams() { return { + name: $searchForm.find('input[name="name"]').val().trim(), + account: $searchForm.find('input[name="account"]').val().trim(), }; } -- Gitblit v1.9.1