208 lines
8.5 KiB
HTML
208 lines
8.5 KiB
HTML
<fieldset>
|
|
<legend>条件搜索</legend>
|
|
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">商户</label>
|
|
<label class="layui-input-inline">
|
|
<select class="layui-select" lay-search name="mid">
|
|
<option value="">-- 全部商户 --</option>
|
|
{foreach $mlist as $v}
|
|
{if input('mid','') eq $v.id}
|
|
<option selected value="{$v.id}">{$v.name|default=''}</option>
|
|
{else}
|
|
<option value="{$v.id}">{$v.name|default=''}</option>
|
|
{/if}
|
|
{/foreach}
|
|
</select>
|
|
</label>
|
|
</div>
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">产品</label>
|
|
<label class="layui-input-inline">
|
|
<select class="layui-select" lay-search name="product_key">
|
|
<option value="">-- 全部产品 --</option>
|
|
{foreach $pkeylist as $v}
|
|
{if input('product_key','') eq $v.key}
|
|
<option selected value="{$v.key}">{$v.name|default=''}</option>
|
|
{else}
|
|
<option value="{$v.key}">{$v.name|default=''}</option>
|
|
{/if}
|
|
{/foreach}
|
|
</select>
|
|
</label>
|
|
</div>
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">关联订单号</label>
|
|
<label class="layui-input-inline">
|
|
<input class="layui-input" name="order_id" placeholder="请关联订单号" value="{:input('get.order_id')}">
|
|
</label>
|
|
</div>
|
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">商户订单号</label>
|
|
<label class="layui-input-inline">
|
|
<input class="layui-input" name="merchant_order_id" placeholder="商户订单号" value="{:input('get.merchant_order_id')}">
|
|
</label>
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">卡号</label>
|
|
<label class="layui-input-inline">
|
|
<input class="layui-input" name="cardno" placeholder="卡号" value="{:input('get.cardno')}">
|
|
</label>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">状态</label>
|
|
<div class="layui-input-inline">
|
|
<label>
|
|
<select class="layui-select" name="status">
|
|
{foreach $search['status'] as $k=>$v}
|
|
{if $k.'' eq input('status')}
|
|
<option selected value="{$k}">{$v}</option>
|
|
{else}
|
|
<option value="{$k}">{$v}</option>
|
|
{/if}{/foreach}
|
|
</select>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">面额</label>
|
|
<div class="layui-input-inline">
|
|
<label>
|
|
<select class="layui-select" name="cash">
|
|
<option value="">-- 全部面额 --</option>
|
|
{foreach $search['cash'] as $k=>$v}
|
|
{if $v.'' eq input('cash')}
|
|
<option selected value="{$v}">{$v}</option>
|
|
{else}
|
|
<option value="{$v}">{$v}</option>
|
|
{/if}{/foreach}
|
|
</select>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">充值耗时</label>
|
|
<div class="layui-input-inline">
|
|
<label>
|
|
<select class="layui-select" name="time">
|
|
<option value="">-- 请选择 --</option>
|
|
{foreach $search['time'] as $k=>$v}
|
|
{if $k.'' eq input('time')}
|
|
<option selected value="{$k}">{$v}</option>
|
|
{else}
|
|
<option value="{$k}">{$v}</option>
|
|
{/if}{/foreach}
|
|
</select>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">数据筛选</label>
|
|
<div class="layui-input-inline">
|
|
<label>
|
|
<select class="layui-select" name="data_type">
|
|
{foreach $search['data_type'] as $k=>$v}
|
|
{if $k.'' eq input('data_type')}
|
|
<option selected value="{$k}">{$v}</option>
|
|
{else}
|
|
<option value="{$k}">{$v}</option>
|
|
{/if}{/foreach}
|
|
</select>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">请求时间</label>
|
|
<div class="layui-input-inline">
|
|
<label>
|
|
<input class="layui-input" data-date-range name="create_at" placeholder="请选择请求时间" value="{:input('get.create_at')}">
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<label class="layui-form-label">回调时间</label>
|
|
<div class="layui-input-inline">
|
|
<label>
|
|
<input class="layui-input" data-date-range name="channel_callback_at" placeholder="请选择回调时间" value="{:input('get.callback_at')}">
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
<button class="layui-btn layui-btn-primary" type="submit"><i class="layui-icon"></i> 搜 索</button>
|
|
<button class="layui-btn layui-btn-primary" onclick="location.reload()" type="button"><i class="layui-icon"></i> 刷 新</button>
|
|
|
|
|
|
|
|
<button class="layui-btn layui-btn-primary" onclick="location.href='/admin.html#/order/kami91_order/index.html?spm=m-69-72-75'" type="button"><i class="layui-icon"></i> 重 置</button>
|
|
<button class="layui-btn layui-btn-primary" data-form-export="{:url('index')}?type={$type|default='a'}" type="button">
|
|
<i class="layui-icon layui-icon-export"></i> 导 出
|
|
</button>
|
|
</div>
|
|
|
|
</form>
|
|
</fieldset>
|
|
|
|
<script>
|
|
window.form.render();
|
|
require(['excel'], function (excel) {
|
|
excel.bind(function (data) {
|
|
data.forEach(function (item, index) {
|
|
if (item.status === 1) {
|
|
item.status = '未关联订单';
|
|
}
|
|
if (item.status === 2) {
|
|
item.status = '处理成功';
|
|
}
|
|
if (item.status === 3) {
|
|
item.status = '回调处理失败';
|
|
}
|
|
if (item.status === 4) {
|
|
item.status = '已关联处理中';
|
|
}
|
|
if (item.status === 5) {
|
|
item.status = '异常';
|
|
}
|
|
if (item.status === 6) {
|
|
item.status = '发送消息中';
|
|
}
|
|
if (item.status === 7) {
|
|
item.status = '等待锁卡';
|
|
}
|
|
|
|
data[index] = [
|
|
item.index || '',
|
|
item.pinfo.name || '',
|
|
item.minfo.name || '',
|
|
item.order_id || '',
|
|
item.merchant_order_id || '',
|
|
item.cardno || '',
|
|
item.cardpwd || '',
|
|
item.cash || '',
|
|
item.status || '',
|
|
item.create_at || '',
|
|
item.time || '',
|
|
item.callback_msg || '',
|
|
|
|
];
|
|
});
|
|
data.unshift(['序号', '商品', '商户', '关联订单号', '商户订单号', '卡号', '卡密', '充值金额','状态', '下单时间', '耗时', '同步结果']);
|
|
return data;
|
|
}, '卡库提卡记录');
|
|
});
|
|
</script>
|