fix(feedback): restore voice records affordance

This commit is contained in:
zhangheng
2026-07-22 19:38:58 +08:00
parent 7934d64520
commit 58b4f7ed83
3 changed files with 65 additions and 7 deletions

View File

@@ -6,8 +6,11 @@
<text class="page-subtitle">填写课堂表现并保存到教学反馈记录。</text>
<view wx:if="{{errorMessage}}" class="status-banner feedback-error-banner">
<view class="status-copy">
<view class="feedback-error-heading">
<text class="feedback-error-message">{{errorMessage}}</text>
<button class="feedback-error-close" aria-label="关闭提示" bindtap="dismissError">
<view class="feedback-error-close-icon"></view>
</button>
</view>
<view class="feedback-error-footer">
<view wx:if="{{errorRequestId}}" class="feedback-error-reference">
@@ -61,7 +64,7 @@
<text class="voice-button-icon">{{recording ? '■' : '●'}}</text>
<text>{{recording ? '结束录音' : '语音录入'}}</text>
</button>
<view class="voice-state {{voiceActionable ? 'voice-state-actionable' : ''}}" bindtap="toggleVoiceDetails">
<view class="voice-state {{voiceActionable ? 'voice-state-actionable' : ''}}" aria-role="button" aria-label="{{voiceDetailsExpanded ? '收起语音记录' : '展开语音记录'}}" bindtap="toggleVoiceDetails">
<text class="voice-status">{{voiceStatus}}</text>
<text wx:if="{{recording}}" class="recording-time">{{recordingTime}}</text>
<view wx:elif="{{voiceActionable}}" class="voice-state-arrow {{voiceDetailsExpanded ? 'voice-state-arrow-expanded' : ''}}"></view>