123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- {extend name="public/container"}
- {block name="head_top"}
- {/block}
- {block name="content"}
- <div class="layui-fluid" style="background: #fff;margin-top: -10px;">
- <div class="layui-row layui-col-space15">
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">搜索条件</div>
- <div class="layui-card-body">
- <form class="layui-form layui-form-pane" action="">
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label">交易人</label>
- <div class="layui-input-block">
- <input type="text" name="trade_uid" class="layui-input">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">订单号</label>
- <div class="layui-input-block">
- <input type="text" name="order_id" class="layui-input">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">状态</label>
- <div class="layui-input-block">
- <select name="status">
- <option value="">全部</option>
- <option value="-1">未支付</option>
- <option value="0">未完成</option>
- <option value="1">已完成</option>
- <option value="2">已收回</option>
- <option value="3">交易中【‘已提交交易凭证’】</option>
- </select>
- </div>
- </div>
- <div class="layui-inline">
- <div class="layui-input-inline">
- <button class="layui-btn layui-btn-sm layui-btn-normal" lay-submit="search"
- lay-filter="search">
- <i class="layui-icon layui-icon-search"></i>搜索
- </button>
- </div>
- </div>
- </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">
- <!-- <button class="layui-btn layui-btn-sm"-->
- <!-- onclick="$eb.createModalFrame(this.innerText,'{:Url('add')}')">添加产品-->
- <!-- </button>-->
- </div>
- <table class="layui-hide" id="List" lay-filter="List"></table>
- <script type="text/html" id="time">
- 发起时间:<p>{{d._add_time}}</p>
- 结束时间:<p>{{d._end_time}}</p>
- 交易时间:<p>{{d._trade_time}}</p>
- </script>
- <script type="text/html" id="bank">
- {{d._name_text}}:<p>{{d._name}}</p>
- {{d._account_text}}:<p>{{d._account}}</p>
- {{d._code_text}}:<p>{{d._code}}</p>
- </script>
- <script type="text/html" id="proof">
- <p lay-event="open_image">
- {{# if(d.proof){ }}
- <img src="{{d.proof}}">
- {{# } }}
- </p>
- </script>
- <script type="text/html" id="act">
- {{# if(d.status === -1 && d.trade_uid === 0){ }}
- <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='check'>
- 通过
- </button>
- <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='cancel'>
- 退回
- </button>
- {{# } }}
- {{# if(d.status === 3){ }}
- <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='check'>
- 通过
- </button>
- <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='cancel'>
- 退回
- </button>
- {{# } }}
- {{# if(d.status === 0){ }}
- <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='del'>
- 取消
- </button>
- <!-- <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='cancel'>-->
- <!-- 驳回-->
- <!-- </button>-->
- {{# } }}
- <!-- <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='user'>-->
- <!-- 理财情况-->
- <!-- </button>-->
- <!-- <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='edit'>-->
- <!-- 修改-->
- <!-- </button>-->
- <!-- <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='del'>-->
- <!-- 删除-->
- <!-- </button>-->
- </script>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script src="{__ADMIN_PATH}js/layuiList.js"></script>
- {/block}
- {block name="script"}
- <script>
- layList.form.render();
- layList.tableList('List', "{:Url('cashTradeList')}", function () {
- return [
- {field: 'id', title: 'ID', width: '5%'},
- {field: 'order_id', title: '订单号'},
- {field: '_user', title: '交易发起人'},
- {field: '_trade_user', title: '交易参与人'},
- {field: '_trade_type', title: '挂出类型'},
- {field: 'money_num', title: '币额'},
- {field: 'all_price', title: '金额'},
- {field: 'money_type', title: '币种'},
- {field: '_status', title: '状态', width: '10%'},
- {field: 'bank', title: '收款方式', toolbar: '#bank', width: '15%'},
- {field: 'time', title: '时间', toolbar: '#time', width: '15%'},
- {
- field: 'proof',
- title: '交易凭证',
- templet: '#proof'
- },
- {field: 'right', title: '操作', align: 'center', toolbar: '#act'},
- ];
- });
- //点击事件绑定
- layList.tool(function (event, data, obj) {
- switch (event) {
- // case 'del':
- // var url = layList.U({c: 'money.manage', a: 'delete', q: {id: data.id}});
- // var code = {title: "操作提示", text: "确定删除该产品?", type: 'info', confirm: '是的,删除'};
- // $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();
- // location.reload();
- // } else
- // return Promise.reject(res.data.msg || '删除失败')
- // }).catch(function (err) {
- // $eb.$swal('error', err);
- // });
- // }, code)
- // break;
- // case 'edit':
- // $eb.createModalFrame(data.name + '-编辑', layList.U({a: 'add', q: {id: data.id}}));
- // break;
- // case 'user':
- // $eb.createModalFrame(data.name + '-详情', layList.U({a: 'user', q: {id: data.id}}));
- // break;
- case 'open_image':
- $eb.openImage(data.proof);
- break;
- case 'check':
- var url = layList.U({c: 'finance.finance', a: 'check', q: {id: data.id, ok: 'y'}});
- var code = {title: "操作提示", text: "确定通过该交易?", type: 'info', confirm: '是的,通过'};
- $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();
- location.reload();
- } else
- return Promise.reject(res.data.msg || '通过失败')
- }).catch(function (err) {
- $eb.$swal('error', err);
- });
- }, code)
- break;
- case 'del':
- var url = layList.U({c: 'finance.finance', a: 'cancel', q: {id: data.id}});
- var code = {title: "操作提示", text: "确定取消该交易?", type: 'info', confirm: '是的,取消'};
- $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();
- location.reload();
- } else
- return Promise.reject(res.data.msg || '取消失败')
- }).catch(function (err) {
- $eb.$swal('error', err);
- });
- }, code)
- break;
- case 'cancel':
- var url = layList.U({c: 'finance.finance', a: 'check', q: {id: data.id, ok: 'n'}});
- var code = {title: "操作提示", text: "确定驳回该交易?", type: 'info', confirm: '是的,驳回'};
- $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();
- location.reload();
- } else
- return Promise.reject(res.data.msg || '驳回失败')
- }).catch(function (err) {
- $eb.$swal('error', err);
- });
- }, code)
- break;
- }
- });
- layList.search('search', function (where) {
- layList.reload(where, true);
- });
- </script>
- {/block}
|