文件

150 行
9.4 KiB
HTML

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<!-- 1. 申请信息(只读,禁止修改) -->
<div class="panel panel-default panel-form-section">
<div class="panel-heading">
<h4 class="panel-title"><i class="fa fa-cny"></i> 提现申请信息(只读)</h4>
</div>
<div class="panel-body">
<div class="row">
<div class="col-xs-12 col-sm-6">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-4">提现师傅:</label>
<div class="col-xs-12 col-sm-8">
<p class="form-control-static">{$master.realname|default='-'}({$master.mobile|default='无手机号'})</p>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-4">当前钱包:</label>
<div class="col-xs-12 col-sm-8">
<p class="form-control-static">余额 <strong class="text-danger">¥{$master.money|default='0.00'}</strong>,冻结中 <strong class="text-warning">¥{$master.frozen_money|default='0.00'}</strong></p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-sm-6">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-4">申请金额:</label>
<div class="col-xs-12 col-sm-8">
<p class="form-control-static">¥{$row.amount|htmlentities}(手续费 ¥{$row.fee|htmlentities},预计到账 ¥{$row.arrive_amount|htmlentities})</p>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-4">结算账户:</label>
<div class="col-xs-12 col-sm-8">
<p class="form-control-static">{$channelList[$row.channel]|default=$row.channel} · {$row.account|default='微信零钱'|htmlentities}</p>
</div>
</div>
</div>
</div>
{if !empty($row.out_bill_no)}
<div class="row">
<div class="col-xs-12 col-sm-6">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-4">商户转账单号:</label>
<div class="col-xs-12 col-sm-8">
<p class="form-control-static"><code>{$row.out_bill_no|htmlentities}</code></p>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-4">微信转账状态:</label>
<div class="col-xs-12 col-sm-8">
<p class="form-control-static"><span class="label label-info">{$transferStateLabel|htmlentities}</span></p>
</div>
</div>
</div>
</div>
{/if}
{if !empty($row.fail_reason) || !empty($row.fail_code)}
<div class="alert alert-danger" style="margin-bottom:12px; border-radius:6px;">
<i class="fa fa-exclamation-triangle"></i> <strong>上次微信转账失败 / 异常诊断</strong>
{if !empty($row.fail_code)} <span class="label label-danger">{$row.fail_code|htmlentities}</span>{/if}
<div style="margin-top:4px; line-height:1.6;">{$row.fail_reason|htmlentities}</div>
{if !empty($row.last_sync_time)}
<div style="margin-top:4px; font-size:12px; opacity:0.85;">最近核验时间:{:date('Y-m-d H:i:s', $row.last_sync_time)}({if !empty($row.retry_count)}已重试 {$row.retry_count} 次{/if})</div>
{/if}
</div>
{/if}
{if $row.status != 'wait'}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">已填批注:</label>
<div class="col-xs-12 col-sm-10">
<p class="form-control-static">{$row.audit_msg|default='-'}</p>
</div>
</div>
{/if}
</div>
</div>
<!-- 2. 财务审核操作 -->
{if condition="!empty($flowOptions)"}
<div class="panel panel-default panel-form-section">
<div class="panel-heading">
<h4 class="panel-title"><i class="fa fa-check-square-o"></i> 财务审核操作</h4>
</div>
<div class="panel-body">
{if $row.transfer_state == 'UNKNOWN_TIMEOUT'}
<p class="text-danger" style="margin-top:0"><i class="fa fa-warning"></i> 该笔提现上次请求微信网关超时,可能已被受理。为严防双倍出款,系统已锁定重发,请先选择「同步微信转账最新状态」核实后再决定后续操作。</p>
{elseif ($row.transfer_state == 'FAIL' || $row.transfer_state == 'NOT_FOUND') && !empty($useWxApi) /}
<p class="text-warning" style="margin-top:0"><i class="fa fa-info-circle"></i> 上次微信转账未成功出款。在排查修复上方失败原因(如商户余额不足、IP 白名单或配置错误)后,可选择「重新发起微信商家转账」使用递增单号安全重试,或选择驳回退回师傅余额。</p>
{elseif !empty($useWxApi) && $row.status == 'wait' /}
<p class="text-muted" style="margin-top:0">选择「审核通过并发起微信商家转账」将直接调用微信支付 V3(场景 1005 佣金报酬)向师傅发起转账,师傅在小程序「我的钱包」点击确认收款后即自动入账微信零钱。</p>
{elseif $row.channel == 'wechat' && !empty($row.out_bill_no) /}
<p class="text-muted" style="margin-top:0">该笔提现已发起微信商家转账,正在等待师傅在小程序「我的钱包」确认收款。可点击「同步微信最新状态」刷新结果,或在师傅收款前选择「撤销转账并退回余额」。</p>
{elseif $row.status == 'wait' /}
<p class="text-muted" style="margin-top:0">审核通过后资金保持冻结,待打款后标记「打款完成」划出冻结金额;驳回将自动退回师傅钱包余额。</p>
{else /}
<p class="text-muted" style="margin-top:0">该单已审核通过,请线下完成打款后标记「打款完成」,系统将自动划出冻结金额;如审核有误可驳回,将自动退回师傅余额。</p>
{/if}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">审核操作:</label>
<div class="col-xs-12 col-sm-10">
<div class="radio" style="margin-top:5px">
{foreach name="flowOptions" item="op" key="idx"}
{if $op == 'pass'}
<label><input name="row[status]" type="radio" value="pass" {if $idx==0}checked{/if} /> {if !empty($row.out_bill_no)}重新发起微信商家转账{elseif !empty($useWxApi)/}审核通过并发起微信商家转账{else/}审核通过{/if}</label>
{elseif $op == 'sync' /}
<label><input name="row[status]" type="radio" value="sync" {if $idx==0}checked{/if} /> 同步微信转账最新状态</label>
{elseif $op == 'reject' /}
<label><input name="row[status]" type="radio" value="reject" {if $idx==0}checked{/if} /> {if !empty($row.out_bill_no)}撤销/核查微信转账并驳回(退回余额){else/}驳回(退回余额){/if}</label>
{elseif $op == 'done' /}
<label><input name="row[status]" type="radio" value="done" {if $idx==0}checked{/if} /> 标记线下打款完成</label>
{/if}
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">审核批注:</label>
<div class="col-xs-12 col-sm-10">
<textarea id="c-audit_msg" class="form-control" rows="3" name="row[audit_msg]" placeholder="驳回时必填原因;通过/打款时可备注打款流水号等信息"></textarea>
</div>
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
{else /}
<div class="panel panel-default panel-form-section">
<div class="panel-body">
<p class="text-muted" style="margin-bottom:0"><i class="fa fa-lock"></i> 该提现单已处于终态({:$statusList[$row.status]}),流程结束,无需操作。</p>
</div>
</div>
{/if}
</form>