mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-04-05 19:41:44 +08:00
92 lines
4.8 KiB
PHP
92 lines
4.8 KiB
PHP
{extend name="table"}
|
|
|
|
{block name="content"}
|
|
<div class="think-box-shadow">
|
|
{include file='payment/refund/index_search'}
|
|
<table id="PaymentRecord" data-url="{:request()->url()}" data-line="3" data-target-search="form.form-search"></table>
|
|
</div>
|
|
{/block}
|
|
|
|
{block name='script'}
|
|
<script>
|
|
$(function () {
|
|
$('#PaymentRecord').layTable({
|
|
even: true, height: 'full',
|
|
sort: {field: 'id', type: 'desc'},
|
|
cols: [[
|
|
{field: 'id', hide: true},
|
|
{
|
|
field: 'headimg', title: '头像', width: 95, align: 'center', templet: function (d) {
|
|
return d.record ? laytpl('{{-showTableImage(d.record.fans_headimg,true,"md")}}').render(d) : '-';
|
|
}
|
|
},
|
|
{
|
|
title: '用户账号', minWidth: 170, templet: function (d) {
|
|
if (!d.record) return '-';
|
|
let tpls = [];
|
|
tpls.push('<div class="padding-top-10"></div>用户昵称:{{d.record.fans_nickname||"-"}}');
|
|
tpls.push('用户标识:<span class="font-code">{{d.record.openid||"-"}}</span>');
|
|
return laytpl(tpls.join('<br>')).render(d);
|
|
}
|
|
},
|
|
{
|
|
title: '订单内容', minWidth: 180, width: '18%', templet: function (d) {
|
|
if (!d.record) return '-';
|
|
let tpls = [];
|
|
tpls.push('业务单号:<b class="color-blue font-code">{{d.record.order_code}}</b>');
|
|
tpls.push('订单标题:{{d.record.order_name||"-"}}');
|
|
tpls.push('订单金额:需支付 <b class="color-blue">{{d.record.order_amount||"-"}}</b> 元');
|
|
return laytpl(tpls.join('<br>')).render(d);
|
|
}
|
|
},
|
|
{
|
|
title: '支付交易', minWidth: 180, width: '20%', templet: function (d) {
|
|
if (!d.record) return '-';
|
|
let lines = [];
|
|
lines.push('交易单号:<b class="color-blue font-code">{{d.record.code||"-"}}</b>');
|
|
lines.push('商户流水:<b class="color-blue font-code">{{d.record.payment_trade||"-"}}</b>');
|
|
if (d.record.payment_status) {
|
|
lines.push('支付金额:{{d.record.type_name}},已支付 <b class="color-blue">{{d.record.payment_amount}}</b> 元');
|
|
} else {
|
|
lines.push('支付金额:<span class="color-desc">还未支付</span>');
|
|
}
|
|
return laytpl(lines.join('<br>')).render(d);
|
|
}
|
|
},
|
|
{
|
|
field: 'refund_amount', title: '退款金额', sort: true, minWidth: 180, width: '20%', templet: function (d) {
|
|
let lines = [];
|
|
lines.push('退款单号:<b class="color-blue font-code">{{d.code||"-"}}</b>');
|
|
lines.push('商户流水:<b class="color-blue font-code">{{d.refund_trade||"-"}}</b>');
|
|
if (d.refund_status) {
|
|
lines.push('退款金额:退回{{d.refund_account||"-"}},已退款 <b class="color-blue">{{d.refund_amount}}</b> 元');
|
|
} else {
|
|
lines.push('退款金额:申请退款 <b class="color-blue">{{d.refund_amount}}</b> 元');
|
|
}
|
|
return laytpl(lines.join('<br>')).render(d);
|
|
}
|
|
},
|
|
{
|
|
title: '交易状态', minWidth: 190, width: '20%', templet: function (d) {
|
|
if (d.refund_status) {
|
|
d.typeInfo = '<b class="color-green">已退款</b>';
|
|
d.typeLabel = '退款';
|
|
d.typeDatetime = d.refund_time || '-';
|
|
} else {
|
|
d.typeInfo = '<b class="color-blue">待退款</b>';
|
|
d.typeLabel = '生成';
|
|
d.typeDatetime = d.create_time || '-';
|
|
}
|
|
d.typeInfo += " <span class='font-code'>" + d.refund_scode + "</span>";
|
|
let tpls = [];
|
|
tpls.push('当前状态:{{-d.typeInfo}}');
|
|
tpls.push('{{d.typeLabel}}时间:{{d.typeDatetime}}');
|
|
tpls.push('创建时间:{{d.create_time}}');
|
|
return laytpl(tpls.join('<br>')).render(d);
|
|
}
|
|
},
|
|
]]
|
|
});
|
|
});
|
|
</script>
|
|
{/block} |