REAPI/app/order/view/aftersales_order/index_search.html

268 lines
12 KiB
HTML

<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">渠道</label>
<label class="layui-input-inline">
<select class="layui-select" name="cid" lay-search>
<option value="">-- 全部渠道 --</option>
{foreach $clist as $v}
{if input('cid','') 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" name="mid" lay-search>
<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" name="product_key" lay-search>
<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 name="order_id" value="{:input('get.order_id')}" placeholder="请输入订单号" class="layui-input">
</label>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">渠道订单号</label>
<label class="layui-input-inline">
<input name="channel_order_id" value="{:input('get.channel_order_id')}" placeholder="请输入订单号" class="layui-input">
</label>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">上游订单号</label>
<label class="layui-input-inline">
<input name="parent_order_id" value="{:input('get.parent_order_id')}" placeholder="请输入上游订单号" class="layui-input">
</label>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">商户订单号</label>
<label class="layui-input-inline">
<input name="merchant_order_id" value="{:input('get.merchant_order_id')}" placeholder="商户订单号" class="layui-input">
</label>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">账号</label>
<label class="layui-input-inline">
<input name="account" value="{:input('get.account')}" placeholder="账号" class="layui-input">
</label>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">话费运营商</label>
<label class="layui-input-inline">
<select class="layui-select" name="isp" lay-search>
<option value="">-- 全部运营商 --</option>
{foreach $isp as $k => $v}
{if input('isp','') eq $k}
<option selected value="{$k}">{$v|default=''}</option>
{else}
<option value="{$k}">{$v|default=''}</option>
{/if}
{/foreach}
</select>
</label>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">状态</label>
<div class="layui-input-inline">
<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>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">面额</label>
<div class="layui-input-inline">
<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>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">充值耗时</label>
<div class="layui-input-inline">
<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>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">数据筛选</label>
<div class="layui-input-inline">
<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>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">是否有流水号</label>
<div class="layui-input-inline">
<select class="layui-select" name="is_number">
{foreach $search['is_number'] as $k=>$v}
{if $k.'' eq input('is_number')}
<option selected value="{$k}">{$v}</option>
{else}
<option value="{$k}">{$v}</option>
{/if}{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">是否返销</label>
<div class="layui-input-inline">
<select class="layui-select" name="buy_back">
{foreach $search['buy_back'] as $k=>$v}
{if $k.'' eq input('buy_back')}
<option selected value="{$k}">{$v}</option>
{else}
<option value="{$k}">{$v}</option>
{/if}{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">请求时间</label>
<div class="layui-input-inline">
<input data-date-range name="create_at" value="{:input('get.create_at')}" placeholder="请选择请求时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">回调时间</label>
<div class="layui-input-inline">
<input data-date-range name="channel_callback_at" value="{:input('get.channel_callback_at')}" placeholder="请选择回调时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button type="submit" class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
<button type="button" class="layui-btn layui-btn-primary" onclick="location.reload()"><i class="layui-icon">&#xe669;</i> 刷 新</button>
{if input('set_callback') != 1}
<button type="button" class="layui-btn layui-btn-primary" onclick="location.href=location.href+'&set_callback=1'"><i class="layui-icon">&#xe653;</i>手动回调</button>
{/if}
<button type="button" class="layui-btn layui-btn-primary" data-title="手动充值" data-modal="{:url('pay')}"><i class="layui-icon">&#xe653;</i>手动充值</button>
<button type="button" class="layui-btn layui-btn-primary" onclick="location.href='/admin.html#/order/order/index.html?spm=m-69-72-75'"><i class="layui-icon">&#xe653;</i> 重 置</button>
<button type="button" data-form-export="{:url('index')}?type={$type|default='a'}" class="layui-btn layui-btn-primary">
<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 == 5) {
item.status = '存疑';
}
if (item.status == 4 || item.status == 6) {
item.status = '处理中';
}
if (item.status == -1) {
item.status = '队列中';
}
if (item.status == 7) {
item.status = '提卡成功待处理';
}
data[index] = [
item.index || '',
item.cinfo.name || '',
item.pinfo.name || '',
item.minfo.name || '',
item.order_id || '',
item.merchant_order_id || '',
item.channel_order_id || '',
item.account || '',
item.cash || '',
item.actual_cash || '',
item.s_number || '',
item.status || '',
item.create_at || '',
item.time || '',
item.merchant_callback_msg || '',
item.msg || '',
];
});
data.unshift(['序号','渠道', '商品', '商户', '系统订单号', '商户订单号', '渠道订单号', '充值账号', '充值金额', '实际金额', '官方流水号','订单状态', '下单时间', '耗时', '同步结果', '充值结果']);
return data;
}, '会员订单记录');
});
</script>