## 标签使用语法
### 基本语法
{eyou:userpurchaselist row='10' orderby='o.add_time' ordermode='desc' id='field'}
<!-- 标签内容 -->
{/eyou:userpurchaselist}
属性 类型 默认值 说明
row 数字 10 显示的订单数量
loop 数字 - 同 row ,用于兼容旧版本
id 字符串 field 循环变量名
key 字符串 i 循环索引变量名
mod 数字 2 循环取模值,用于奇偶行样式
empty 字符串 - 数据为空时显示的内容
orderby 字符串 o.add_time 排序字段,支持 o.add_time 等
ordermode 字符串 desc 排序方式,支持 asc 或 desc
## 数据结构说明
### 订单数据字段
字段名 类型 说明
order_id 数字 订单ID
order_code 字符串 订单编号
order_amount 数字 订单金额
add_time 时间戳 下单时间
order_status 数字 订单状态(0-3)
order_status_name 字符串 订单状态名称
display_name 字符串 会员显示名称(昵称或用户名)
head_pic 字符串 会员头像
mobile_masked 字符串 掩码处理后的手机号
goods_list 数组 订单商品列表
### 商品数据字段
字段名 类型 说明
product_id 数字 商品ID
product_name 字符串 商品名称
product_price 数字 商品价格
num 数字 商品数量
litpic 字符串 商品图片
title 字符串 商品标题(优先使用文档标题)
goods_price 数字 商品价格(映射字段)
goods_num 数字 商品数量(映射字段)
arcurl 字符串 商品详情链接
## 使用示例
{eyou:userpurchaselist row='5' orderby='o.add_time' ordermode='desc' id='field'}
<div class="purchase-item">
<!-- 会员信息 -->
<div class="user-info">
<img src="{$field.head_pic}" class="user-avatar">
<div>
<h3>{$field.display_name}</h3>
<p>联系方式:{$field.mobile_masked}</p>
</div>
</div>
<!-- 订单信息 -->
<div class="order-info">
<p>订单编号:{$field.order_code}</p>
<p>下单时间:{:date('Y-m-d H:i:s', $field.add_time)}</p>
<p>订单金额:¥{$field.order_amount}</p>
<p>订单状态:{$field.order_status_name}</p>
</div>
<!-- 购买商品列表 -->
<div class="goods-list">
{eyou:foreach name="field.goods_list" id="goods"}
<div class="goods-item">
<img src="{$goods.litpic}" class="goods-image">
<a href="{$goods.arcurl}" target="_blank">
<div class="goods-info">
<h5>{$goods.title}</h5>
<p>单价:¥{$goods.goods_price} | 数量:{$goods.goods_num}</p>
</div>
</a>
</div>
{/eyou:foreach}
</div>
</div>
{/eyou:userpurchaselist}
{eyou:userpurchaselist row='10' empty='暂无购买记录' id='field'}
<!-- 订单信息展示 -->
{/eyou:userpurchaselist}
示例二:
{eyou:userpurchaselist row='10' orderby='o.add_time' ordermode='desc' id='field'}
<div class="purchase-item">
<!-- 会员信息 -->
<div class="user-info">
<img src="{$field.head_pic}" class="user-avatar">
<div>
<h3>{$field.display_name}</h3>
<p>联系方式:{$field.mobile_masked}</p>
</div>
</div>
<!-- 订单信息 -->
<div class="order-info">
<p>订单编号:{$field.order_code}</p>
<p>下单时间:{:date('Y-m-d H:i:s', $field.add_time)}</p>
<p>订单金额:¥{$field.order_amount}</p>
<!-- 订单状态 -->
</div>
<!-- 购买商品列表 -->
<div class="goods-list">
{eyou:foreach name="field.goods_list" id="goods"}
<div class="goods-item">
<img src="{$goods.litpic}" class="goods-image">
<a href="{$goods.arcurl}" target="_blank"> <div class="goods-info">
<h5>{$goods.title}</h5>
<p>单价:¥{$goods.goods_price} | 数量:{$goods.goods_num}</p>
</div></a>
</div>
{/eyou:foreach}
</div>
</div>
{/eyou:userpurchaselist}