55 lines
2.8 KiB
Plaintext
55 lines
2.8 KiB
Plaintext
<view class="page">
|
||
<view class="section-title">{{title}}</view>
|
||
|
||
<view class="card">
|
||
<view class="muted">标题</view>
|
||
<input value="{{form.title}}" data-field="title" bindinput="onInput" placeholder="请输入标题" />
|
||
</view>
|
||
|
||
<view wx:if="{{isAnnouncements}}" class="card">
|
||
<view class="muted">内容</view>
|
||
<textarea value="{{form.content}}" data-field="content" bindinput="onInput" placeholder="请输入公告内容" />
|
||
<view class="muted">置顶</view>
|
||
<switch checked="{{form.is_pinned}}" data-field="is_pinned" bindchange="onSwitch" />
|
||
</view>
|
||
|
||
<view wx:if="{{isVotes}}" class="card">
|
||
<view class="muted">说明</view>
|
||
<textarea value="{{form.description}}" data-field="description" bindinput="onInput" placeholder="请输入投票说明" />
|
||
<view class="muted">选项,每行一个</view>
|
||
<textarea value="{{form.options_text}}" data-field="options_text" bindinput="onInput" placeholder="选项 A 选项 B" />
|
||
<view class="muted">匿名</view>
|
||
<switch checked="{{form.is_anonymous}}" data-field="is_anonymous" bindchange="onSwitch" />
|
||
</view>
|
||
|
||
<view wx:if="{{isSchedule}}" class="card">
|
||
<view class="muted">类型</view>
|
||
<picker mode="selector" range="{{scheduleTypes}}" data-field="type" data-values="course,deadline,activity" bindchange="onPicker">
|
||
<view>{{form.type}}</view>
|
||
</picker>
|
||
<view class="muted">开始时间,格式:2026-05-07T09:00:00</view>
|
||
<input value="{{form.start_time}}" data-field="start_time" bindinput="onInput" placeholder="2026-05-07T09:00:00" />
|
||
<view class="muted">地点</view>
|
||
<input value="{{form.location}}" data-field="location" bindinput="onInput" placeholder="地点" />
|
||
<view class="muted">说明</view>
|
||
<textarea value="{{form.description}}" data-field="description" bindinput="onInput" placeholder="说明" />
|
||
</view>
|
||
|
||
<view wx:if="{{isFund}}" class="card">
|
||
<view class="muted">类型</view>
|
||
<picker mode="selector" range="{{fundTypes}}" data-field="type" data-values="income,expense" bindchange="onPicker">
|
||
<view>{{form.type}}</view>
|
||
</picker>
|
||
<view class="muted">金额</view>
|
||
<input type="digit" value="{{form.amount}}" data-field="amount" bindinput="onInput" placeholder="0.00" />
|
||
<view class="muted">分类</view>
|
||
<input value="{{form.category}}" data-field="category" bindinput="onInput" placeholder="例如:聚餐" />
|
||
<view class="muted">日期,格式:2026-05-07</view>
|
||
<input value="{{form.record_date}}" data-field="record_date" bindinput="onInput" placeholder="2026-05-07" />
|
||
<view class="muted">说明</view>
|
||
<textarea value="{{form.description}}" data-field="description" bindinput="onInput" placeholder="说明" />
|
||
</view>
|
||
|
||
<button class="button" loading="{{loading}}" bindtap="submit">保存</button>
|
||
</view>
|