苹果cms教程

苹果CMS用户中心充值订单记录模板调用代码教程

发布时间:2025-04-15共15人阅读

一、订单记录页面基础说明

苹果CMS用户中心内置充值订单记录页面,用于展示用户所有充值账单数据,页面支持订单状态展示、金额积分显示、时间记录以及未支付订单二次支付功能,是会员中心财务模块的核心页面。

订单模板文件固定路径:html/user/orders.html

页面数据依托 $list 数组输出,通过 volist 标签循环遍历所有订单数据。

二、订单列表完整调用代码

以下为用户充值订单记录通用展示模板,包含订单编号、单号、支付状态、充值金额、赠送积分、创建时间及支付操作按钮,未支付订单自动显示付款入口,已支付订单隐藏操作按钮。

<table width="870" border="0" cellspacing="1" cellpadding="0" class="table">
    <tr>
    <td width="66" height="36" align="center" valign="middle" bgcolor="#f7f7f7">选择</td>
    <td width="60" align="center" valign="middle" bgcolor="#f7f7f7">编号</td>
    <td width="300" align="center" valign="middle" bgcolor="#f7f7f7">单号</td>
    <td width="60" align="center" valign="middle" bgcolor="#f7f7f7">状态</td>
    <td width="60" align="center" valign="middle" bgcolor="#f7f7f7">金额</td>
    <td width="60" align="center" valign="middle" bgcolor="#f7f7f7">积分</td>
    <td width="150" align="center" valign="middle" bgcolor="#f7f7f7">时间</td>
    <td width="80" align="center" valign="middle" bgcolor="#f7f7f7">操作</td>
    </tr>
    {volist name="list"}
    <tr>
        <td height="36" align="center" valign="middle" bgcolor="#FFFFFF"><input name="ids[]" type="checkbox" value="{$vo.order_id}"></td>
        <td align="center" valign="middle" bgcolor="#FFFFFF">{$vo.order_id}</td>
        <td align="left" valign="middle" bgcolor="#FFFFFF" class="pad">{$vo.order_code}</td>
        <td align="center" valign="middle" bgcolor="#FFFFFF">{if condition="$vo.order_status eq 1"}已支付{else}未支付{/if}</td>
        <td align="center" valign="middle" bgcolor="#FFFFFF">{$vo.order_price}</td>
        <td align="center" valign="middle" bgcolor="#FFFFFF">{$vo.order_points}</td>
        <td align="center" valign="middle" bgcolor="#FFFFFF">{$vo.order_time|mac_day}</td>
        <td align="center" valign="middle" bgcolor="#FFFFFF">{if condition="$vo.order_status eq 0"}<a href="{:url('user/pay')}?order_code={$vo.order_code}" class="delete">支付</a>{/if}</td>
    </tr>
    {/volist}
</table>

三、代码功能解析

  • 数据循环:基于系统自带 $list 数组循环输出当前用户全部充值订单,数据自动与登录用户账号绑定。

  • 状态判断:通过订单状态字段区分已支付、未支付订单,前台直观展示账单状态。

  • 二次支付:未完成付款的订单自动展示支付按钮,携带订单单号参数跳转至付款页面,支持补付操作。

  • 字段展示:完整输出订单ID、唯一单号、充值金额、赠送积分、订单创建时间等核心数据。

  • 批量操作:自带多选勾选框,可扩展批量处理订单的功能。