123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233 |
- {extend name="public/layout"/} {block name="title"}积分核销{/block} {block name="body"}
- <style type="text/css">
- html,
- body {
- display: block;
- background-color: #fff;
- }
- .layui-table thead tr,
- .layui-table-header {
- background-color: #D8E6F1 !important;
- }
- .layui-fluid {
- display: block;
- border-radius: 5px;
- background-color: #ffffff;
- padding: 15px 30px;
- }
- .layui-tab {
- padding: 15px;
- height: 100%;
- }
- .layui-form-item {
- width: 100%;
- display: flex !important;
- }
- .flex-sub {
- flex: 1;
- }
- .flex-row {
- display: flex;
- }
- .flex-item {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- }
- .flex-item > span {
- line-height: 30px;
- }
- .middleLine {
- width: 1px;
- height: 100px;
- background-color: #f5f5f5;
- }
- .fontWeight {
- font-weight: 600;
- font-size: 16px;
- }
- .nuclearTitle {
- width: 97%;
- margin: auto;
- padding: 10px 10px 0px;
- }
- .nuclearTitle > div {
- border-left: 4px solid #249EFB;
- box-sizing: border-box;
- padding-left: 10px;
- }
- .layuiadmin-card-header-auto {
- padding: 0px !important;
- }
- </style>
- <div class="layui-fluid">
- <div class="layui-card">
- <div class="layui-form layui-card-header layuiadmin-card-header-auto">
- <div class="layui-form-item">
- <div class="flex-sub flex-row">
- <div class="flex-sub flex-item">
- <span>共获得积分</span>
- <span class="fontWeight">{$data.all_integral}</span>
- </div>
- <div class="flex-sub flex-item">
- <span>已核销积分</span>
- <span class="fontWeight">{$data.already_integral}</span>
- </div>
- </div>
- <div class="middleLine"></div>
- <div class="flex-sub flex-row">
- <div class="flex-sub flex-item">
- <span>可核销积分</span>
- <span class="fontWeight">{$data.ok_integral}</span>
- </div>
- <div class="flex-sub flex-item">
- <button type="button" class="layui-btn layui-btn-normal" lay-submit lay-filter="LAY-app-contlist-search" id="LAY-app-contlist-search">核销积分</button>
- </div>
- </div>
- </div>
- </div>
- <div class="nuclearTitle"><div>核销记录</div></div>
- <div class="layui-card-body">
- <table lay-filter="checkTrainPlan" id="checkTrainPlan"></table>
- </div>
- </div>
- </div>
- {/block} {block name="js"}
- <script type="text/html" id="integraltpl">
- {{# if(d.integral){ }}
- <span>{{d.integral}}</span>
- {{# }else{ }}
- <span style="color: #cccccc;">无</span>
- {{# } }}
- </script>
- <script type="text/html" id="addtimetpl">
- {{# if(d.addtime){ }}
- <span>{{d.addtime}}</span>
- {{# }else{ }}
- <span style="color: #cccccc;">无</span>
- {{# } }}
- </script>
- <script type="text/html" id="moneytpl">
- {{# if(d.money){ }}
- <span>{{d.money}}</span>
- {{# }else{ }}
- <span style="color: #cccccc;">无</span>
- {{# } }}
- </script>
- <script>
- layui.config({
- base: '__LAYUI__/',
- urlbase: '/sys'
- }).extend({
- index: 'lib/index'
- }).use(['index', 'table', 'layedit', 'element'], function () {
- var $ = layui.$,
- table = layui.table,
- element = layui.element,
- form = layui.form;
- var field = {};
- form.on('submit(LAY-app-contlist-search)', function (data) {
- //console.log(data);
- //return false;
- var pattern = $('.pattern').val();
- var keyword = $('.keyword').val();
- var wiped_integral = '{$data.ok_integral}';
- var agentid = '{$data.agentid}';
- field['pattern'] = pattern;
- field['keyword'] = keyword;
- field['agentid'] = agentid;
- if (wiped_integral == 0 || wiped_integral == null) {
- layer.msg('积分为零', {
- anim: 0
- , time: 2000
- });
- return false;
- }
- layer.prompt({
- title: '请输入要核销的积分'
- }, function(value, index){
- var len = /^[1-9]\d*$/;
- if(!len.test(value)){
- layer.msg('请输入整数值', {anim: 6,time: 2000});
- return false;
- }else{
- field['wiped_integral'] = value;
- //执行重载
- $.ajax({
- url: '{:url("agents/operation_wiped_integral")}',
- type: 'post',
- data: field,
- dataType: 'json',
- success: function(res) {
- console.log(res)
- if(res.code === 0) {
- layer.msg(res.msg, {
- anim: 0
- ,time: 2000
- }, function() {
- table.reload('checkTrainPlan', {
- where: field,
- page: {
- curr: 1
- }
- });
- layer.close(index);
- parent.layui.table.reload('training-plan'); //重载表格
- parent.layer.close(index); //再执行关闭
-
- });
- } else {
- layer.msg(res.msg, {
- anim: 6
- ,time: 2000
- });
- }
- }
- });
- }
- });
- });
- table.render({
- elem: '#checkTrainPlan',
- url: "{:url('agents/agent_already_list')}?agentid={$data.agentid}",
- cols: [
- [
- {
- type: 'numbers',
- field: 'id',
- title: '序号'
- },
- {
- field: 'title',
- title: '核销积分',
- templet: '#integraltpl'
- },
- {
- field: 'employee_count',
- title: '金额',
- templet: '#moneytpl'
- },
- {
- title: '核销时间',
- field: 'employee_count',
- templet: '#addtimetpl'
- },
- ]
- ],
- page: true,
- limit: 10,
- height: 'full-180'
- });
- });
- </script>
- {/block}
|