<view class="page">
  <view class="hero">
    <view class="profile">
      <image wx:if="{{session.avatarUrl}}" class="avatar" src="{{session.avatarUrl}}" mode="aspectFill"></image>
      <view wx:else class="avatar fallback">{{sessionInitial}}</view>
      <view class="profile-body">
        <text class="title">您好，{{session.name || '微信用户'}}</text>
        <text class="subtitle">客户版已开启，先完善地址和电话，后面下单会自动带入。</text>
      </view>
    </view>

    <view class="summary">
      <view class="summary-item">
        <text class="label">默认收货地址</text>
        <text class="value">{{profile.defaultAddress || '未设置'}}</text>
      </view>
      <view class="summary-item">
        <text class="label">联系电话</text>
        <text class="value">{{profile.contactPhone || '未设置'}}</text>
      </view>
    </view>

    <view class="actions">
      <button class="primary" bindtap="goCreate">立即下单</button>
      <button class="secondary" bindtap="goMine">去我的页完善</button>
    </view>
  </view>

  <view class="section">
    <view class="section-header">
      <text class="section-title">最近订单</text>
      <text class="section-count">{{orderCount}} 单</text>
    </view>

    <view wx:if="{{hasOrders}}" class="order-list">
      <view class="order-card" wx:for="{{orders}}" wx:key="id" data-id="{{item.id}}" bindtap="openOrder">
        <view class="order-top">
          <text class="order-no">{{item.orderNo || item.id}}</text>
          <text class="order-status">{{item.paymentText}}</text>
        </view>
        <text class="order-company">{{item.companyText}}</text>
        <text class="order-address">{{item.station}} · {{item.addressText || '地址待补充'}}</text>
        <view class="order-bottom">
          <text class="order-price">{{item.priceText}}</text>
          <text class="order-code">{{item.pickupCode || '未填取件码'}}</text>
        </view>
      </view>
    </view>

    <view wx:else class="empty">
      <text class="empty-title">还没有订单</text>
      <text class="empty-text">先点右上角的“立即下单”，只需要填取件码就可以。</text>
    </view>
  </view>
</view>
