70 lines
2.5 KiB
Plaintext
70 lines
2.5 KiB
Plaintext
<!--pages/home/index.wxml-->
|
|
<view class="container">
|
|
<!-- 顶部统计卡片 -->
|
|
<view class="stats-section">
|
|
<view class="stats-card">
|
|
<text class="stats-num">{{todayCount}}</text>
|
|
<text class="stats-label">今日订单</text>
|
|
</view>
|
|
<view class="stats-card">
|
|
<text class="stats-num">{{pendingCount}}</text>
|
|
<text class="stats-label">待处理</text>
|
|
</view>
|
|
<view class="stats-card">
|
|
<text class="stats-num">{{completedCount}}</text>
|
|
<text class="stats-label">已完成</text>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 功能菜单 -->
|
|
<view class="menu-section">
|
|
<view class="section-title">功能菜单</view>
|
|
<view class="menu-grid">
|
|
<view class="menu-item" wx:for="{{menuList}}" wx:key="index" bindtap="navigateTo" data-url="{{item.url}}">
|
|
<view class="menu-icon">
|
|
<text class="icon-text">{{item.name[0]}}</text>
|
|
</view>
|
|
<text class="menu-name">{{item.name}}</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 今日订单 -->
|
|
<view class="order-section">
|
|
<view class="section-header">
|
|
<text class="section-title">今日订单</text>
|
|
<text class="view-all" bindtap="viewAllOrders">查看全部 ></text>
|
|
</view>
|
|
<view class="order-list">
|
|
<view class="order-item" wx:for="{{todayOrders}}" wx:key="_id">
|
|
<view class="order-header">
|
|
<text class="order-id">{{item._id}}</text>
|
|
<text class="order-status status-{{item.status}}">{{statusMap[item.status] || item.status}}</text>
|
|
</view>
|
|
<view class="order-info">
|
|
<view class="info-row">
|
|
<text class="info-label">患者</text>
|
|
<text class="info-value">{{item.patient.name}}</text>
|
|
</view>
|
|
<view class="info-row">
|
|
<text class="info-label">医院</text>
|
|
<text class="info-value">{{item.hospital.name}} · {{item.hospital.department}}</text>
|
|
</view>
|
|
<view class="info-row">
|
|
<text class="info-label">时间</text>
|
|
<text class="info-value">{{item.schedule.date}}</text>
|
|
</view>
|
|
<view class="info-row">
|
|
<text class="info-label">服务</text>
|
|
<text class="info-value">{{item.escort.serviceName}}</text>
|
|
</view>
|
|
<view class="info-row">
|
|
<text class="info-label">费用</text>
|
|
<text class="info-value fee-value">¥{{item.payment.totalFee}}</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|