weixinxiaochengxu/pages/entry/entry.wxml

67 lines
2.2 KiB
Plaintext

<!-- 录入检查数据 -->
<view class="container">
<!-- 用户信息 -->
<view class="user-info-bar" wx:if="{{persons.length > 0}}">
<text class="user-info-text">👤 {{currentPersonName}}</text>
</view>
<!-- 日期选择 -->
<view class="card card-date">
<view class="card-title">选择日期</view>
<picker mode="date" value="{{inputDate}}" bindchange="onDateChange">
<view class="date-display">
<text class="date-icon">📅</text>
<text class="date-text">{{inputDate}}</text>
<text class="date-arrow">&#x25BC;</text>
</view>
</picker>
</view>
<!-- 数据录入两列表格 -->
<view class="card card-entry-form" wx:if="{{items.length > 0}}">
<view class="card-title">录入数据</view>
<!-- 表头 -->
<view class="entry-header">
<text class="entry-header-left">检查项目</text>
<text class="entry-header-right">数值</text>
</view>
<!-- 数据行 -->
<view class="entry-row" wx:for="{{items}}" wx:key="*this">
<view class="entry-cell entry-cell--label">
<text>{{item}}</text>
</view>
<view class="entry-cell entry-cell--input">
<input
class="entry-input"
type="digit"
placeholder="请输入"
value="{{values[item] || ''}}"
data-item="{{item}}"
bindinput="onValueInput"
confirm-type="next"
/>
</view>
</view>
<!-- 提交按钮 -->
<button class="btn-submit" bindtap="onSubmit">保存全部数据</button>
</view>
<!-- 无项目提示 -->
<view class="card" wx:else>
<view class="empty-hint">
<text>暂无检查项目,请先前往「管理检查项目」添加</text>
<button class="btn-goto" bindtap="goItems">前往添加</button>
</view>
</view>
<!-- 提示:已有数据 -->
<view class="card card-existing" wx:if="{{existingRecords.length > 0}}">
<view class="card-title">今日已有记录</view>
<view class="existing-row" wx:for="{{existingRecords}}" wx:key="item">
<text class="existing-item">{{item.item}}</text>
<text class="existing-value">{{item.value}}</text>
</view>
<view class="existing-note">修改上方数值后保存将覆盖原有数据</view>
</view>
</view>