| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <!--pages/child-edit/child-edit.wxml-->
- <view class="container">
- <view class="loading" wx:if="{{loading}}">
- <text>加载中...</text>
- </view>
- <view class="edit-form" wx:else>
- <view class="form-section">
- <text class="section-title">基本信息</text>
-
- <view class="form-item">
- <text class="form-label">姓名 <text class="required">*</text></text>
- <input
- class="form-input"
- placeholder="请输入孩子姓名"
- value="{{child.name}}"
- bindinput="onNameInput"
- />
- </view>
- <view class="form-item">
- <text class="form-label">年龄 <text class="required">*</text></text>
- <input
- class="form-input"
- type="number"
- placeholder="请输入年龄"
- value="{{child.age}}"
- bindinput="onAgeInput"
- />
- </view>
- <view class="form-item">
- <text class="form-label">年级</text>
- <input
- class="form-input"
- placeholder="请输入年级(如:小学二年级)"
- value="{{child.grade}}"
- bindinput="onGradeInput"
- />
- </view>
- </view>
- <view class="form-section">
- <text class="section-title">DAN测评等级</text>
- <view class="form-item">
- <text class="form-label">当前等级</text>
- <picker mode="selector" range="{{danLevels}}" range-key="label" value="{{child.danLevel}}" bindchange="onDanLevelChange">
- <view class="picker-value">{{child.danLevel}}</view>
- </picker>
- </view>
- <text class="form-tip">DAN测评等级影响推荐任务类型和难度</text>
- </view>
- <view class="form-section">
- <text class="section-title">个性化设置</text>
-
- <view class="form-item">
- <text class="form-label">主题</text>
- <picker mode="selector" range="{{themes}}" range-key="label" value="{{child.theme}}" bindchange="onThemeChange">
- <view class="picker-value">{{child.theme}}</view>
- </picker>
- </view>
- <view class="form-item">
- <text class="form-label">扣分机制</text>
- <switch checked="{{child.penaltyEnabled}}" bindchange="onPenaltyEnabledChange" color="#FF6B6B"/>
- </view>
- <text class="form-tip">6岁以下建议关闭扣分机制</text>
- </view>
- <view class="button-group">
- <button class="save-btn" bindtap="onSave">保存信息</button>
- </view>
- </view>
- </view>
|