Files
gecko/srde/miniprogram/pages/dashboard/dashboard.wxml
Daniel a94bd44c3a Initial commit
Made-with: Cursor
2026-02-28 18:43:09 +08:00

37 lines
1.4 KiB
Plaintext

<view class="page" wx:if="{{!loading && !error}}">
<view class="section">
<status-badge status="{{account.status}}" />
</view>
<view class="section card">
<view class="row wrap">
<risk-card title="总资金" value="{{account.total_capital}}" />
<risk-card title="当前回撤" value="{{account.current_drawdown}}%" />
<risk-card title="连续亏损" value="{{account.consecutive_losses}}" />
</view>
<view class="row wrap">
<risk-card title="今日最大风险" value="{{account.daily_risk_limit}}" />
<risk-card title="单笔最大风险" value="{{account.single_risk_limit}}" />
</view>
<view class="lock-msg" wx:if="{{account.status === 'locked'}}">当前处于锁仓期,请勿交易</view>
</view>
<view class="section" wx:if="{{account.status !== 'locked'}}">
<button class="btn-primary" bindtap="goCreate">创建交易计划</button>
</view>
<view class="section">
<view class="card-title">最近交易</view>
<trade-item
wx:for="{{trades}}"
wx:key="id"
id="{{item.id}}"
symbol="{{item.symbol}}"
direction="{{item.direction}}"
entry_price="{{item.entry_price}}"
status="{{item.status}}"
position_size="{{item.position_size}}"
pnl="{{item.pnl}}"
/>
</view>
</view>
<view class="loading" wx:if="{{loading}}">加载中...</view>
<view class="error" wx:if="{{error}}">{{error}}</view>