123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- {extend name="public/container"}
- {block name="head_top"}
- <script type="text/javascript" src="{__PLUG_PATH}jquery.downCount.js"></script>
- {/block}
- {block name="content"}
- <div class="layui-fluid">
- <div class="layui-row layui-col-space15" id="app">
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">礼品卡搜索</div>
- <div class="layui-card-body">
- <div class="alert alert-success alert-dismissable">
- <button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
- 目前拥有{$count}个礼品卡
- </div>
- <form class="layui-form">
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label">搜 索:</label>
- <div class="layui-input-inline">
- <input type="text" name="name" lay-verify="name" style="width: 100%"
- autocomplete="off" placeholder="请输入名称,卡号" class="layui-input">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">礼品卡状态:</label>
- <div class="layui-input-inline">
- <select name="status" lay-verify="status">
- <option value="">全部</option>
- <option value="0">待赠送</option>
- <option value="1">待核销</option>
- <option value="2">已使用</option>
- </select>
- </div>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">
- <button class="layui-btn layui-btn-sm" lay-submit="" lay-filter="search"
- style="font-size:14px;line-height: 9px;">
- <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>搜索
- </button>
- <button lay-submit="export" lay-filter="export"
- class="layui-btn layui-btn-primary layui-btn-sm">
- <i class="layui-icon layui-icon-delete layuiadmin-button-btn"></i> Excel导出
- </button>
- </label>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">礼品卡列表</div>
- <div class="layui-card-body">
- <div class="layui-btn-container">
- <a class="layui-btn layui-btn-sm"
- onclick="$eb.createModalFrame(this.innerText,'{:Url('create')}',{h:700,w:1100});">添加礼品卡</a>
- </div>
- <table class="layui-hide" id="List" lay-filter="List"></table>
- <script id="store" type="text/html">
- 送出门店:{{d.store}}<br/>
- 核销门店:{{d.check_store}}
- </script>
- <script id="time" type="text/html">
- 添加时间:{{d.add_time_text}}<br/>
- 送出时间:{{d.send_time_text}}<br/>
- 核销时间:{{d.check_time_text}}
- </script>
- </div>
- </div>
- </div>
- </div>
- </div>
- {/block}
- {block name="script"}
- <script src="{__ADMIN_PATH}js/layuiList.js"></script>
- <script src="{__FRAME_PATH}js/content.min.js?v=1.0.0"></script>
- <script>
- layList.form.render();
- layList.tableList('List', "{:Url('get_list')}", function () {
- return [
- {field: 'id', title: 'ID', sort: true, width: '6%', event: 'id'},
- {field: 'name', title: '礼品卡标题'},
- {field: 'code', title: '卡号', width: '20%'},
- {field: 'price', title: '礼品卡价格', width: '6%'},
- {field: 'store_award', title: '礼品卡奖金', width: '6%'},
- {field: 'store', title: '门店', width: '18%', toolbar: "#store"},
- {field: 'time', title: '时间', width: '18%', toolbar: "#time"},
- {field: 'start_name', title: '状态', width: '6%'},
- // {field: 'right', title: '操作',width:'10%', align: 'center', toolbar: '#barDemo'}
- ]
- });
- layList.tool(function (event, data, obj) {
- switch (event) {
- case 'delstor':
- var url = layList.U({c: 'ump.store_card', a: 'delete', q: {id: data.id}});
- $eb.$swal('delete', function () {
- $eb.axios.get(url).then(function (res) {
- if (res.status == 200 && res.data.code == 200) {
- $eb.$swal('success', res.data.msg);
- obj.del();
- } else
- return Promise.reject(res.data.msg || '删除失败')
- }).catch(function (err) {
- $eb.$swal('error', err);
- });
- })
- break;
- }
- })
- $(document).click(function (e) {
- $('.layui-nav-child').hide();
- })
- function dropdown(that) {
- var oEvent = arguments.callee.caller.arguments[0] || event;
- oEvent.stopPropagation();
- var offset = $(that).offset();
- var top = offset.top - $(window).scrollTop();
- var index = $(that).parents('tr').data('index');
- $('.layui-nav-child').each(function (key) {
- if (key != index) {
- $(this).hide();
- }
- })
- if ($(document).height() < top + $(that).next('ul').height()) {
- $(that).next('ul').css({
- 'padding': 10,
- 'top': -($(that).parent('td').height() / 2 + $(that).height() + $(that).next('ul').height() / 2),
- 'min-width': 'inherit',
- 'position': 'absolute'
- }).toggle();
- } else {
- $(that).next('ul').css({
- 'padding': 10,
- 'top': $(that).parent('td').height() / 2 + $(that).height(),
- 'min-width': 'inherit',
- 'position': 'absolute'
- }).toggle();
- }
- }
- layList.search('search', function (where) {
- layList.reload(where);
- setTime();
- });
- layList.search('export', function (where) {
- location.href = layList.U({c: 'ump.store_card', a: 'save_excel', q: {status: where.status, name: where.name}});
- })
- $('.js-group-btn').on('click', function () {
- $('.js-group-btn').css({zIndex: 1});
- $(this).css({zIndex: 2});
- });
- $('#delstor').on('click', function () {
- window.t = $(this);
- var _this = $(this), url = _this.data('url');
- $eb.$swal('delete', function () {
- $eb.axios.get(url).then(function (res) {
- console.log(res);
- if (res.status == 200 && res.data.code == 200) {
- $eb.$swal('success', res.data.msg);
- _this.parents('tr').remove();
- } else
- return Promise.reject(res.data.msg || '删除失败')
- }).catch(function (err) {
- $eb.$swal('error', err);
- });
- })
- });
- $(document).on('click', ".open_image", function (e) {
- var image = $(this).data('image');
- $eb.openImage(image);
- });
- </script>
- {/block}
|