camera.wxml 3.6 KB

1
  1. <view class="camera-container"><view class="fixed-camera-container"><view class="{{['user-avatar', g && 'camera-warning']}}"><camera wx:if="{{a}}" device-position="front" flash="auto" class="camera" mode="{{b}}" binderror="{{c}}"></camera><web-view wx:elif="{{d}}" src="{{e}}" class="digital-human-webview"></web-view><image wx:else src="{{f}}" mode="aspectFill" class="avatar-image"></image></view></view><scroll-view class="content-scroll" scroll-y="true" scroll-into-view="{{m}}" scroll-with-animation="{{true}}" scroll-top="{{n}}"><view class="content"><view wx:for="{{h}}" wx:for-item="question" wx:key="n" id="{{question.o}}" class="interview-content"><view class="question-number"><text>{{question.a}}/{{i}}</text></view><view class="question-area"><view class="question-importance"><text class="question-type">{{question.b}}</text> {{question.c}}<text wx:if="{{question.d}}" class="question-type">(红线题)</text></view><view wx:if="{{question.e}}" class="question-image-container"><image src="{{question.f}}" mode="widthFix" class="question-image"></image></view><view class="options"><block wx:if="{{question.g}}"><view wx:for="{{question.h}}" wx:for-item="option" wx:key="b" class="{{['option-item', option.c && 'option-selected', question.i && 'option-disabled']}}" bindtap="{{option.d}}"><text class="option-text">{{option.a}}</text></view></block></view><view wx:if="{{question.j}}" class="question-button-container"><button class="next-button" bindtap="{{question.l}}" disabled="{{question.m}}">{{question.k}}</button></view></view></view><view wx:if="{{j}}" class="continue-button-container" id="continue-button"><button class="continue-button" bindtap="{{l}}">{{k}}</button></view><view id="bottom-anchor" style="height:1px"></view><view class="bottom-space"></view></view></scroll-view><view wx:if="{{o}}" class="interview-end-modal"><view class="modal-content"><view class="modal-title">测试已完成</view><view class="modal-buttons"><button type="primary" class="modal-button" bindtap="{{p}}">进入面试</button></view></view></view><view wx:if="{{q}}" class="interview-complete-screen"><view class="digital-avatar-large"><image src="{{r}}" mode="aspectFill" class="avatar-image-large"></image></view><view class="complete-message">AI面试已结束</view><view class="complete-description">本次面试的全部环节已结束。非常感谢您的参与。</view><button class="complete-button" bindtap="{{s}}">我知道了</button></view><view wx:if="{{t}}" class="loading-container"><uni-load-more wx:if="{{v}}" u-i="65b153f2-0" bind:__l="__l" u-p="{{v}}"/><text class="loading-text">正在加载面试题目...</text></view><view wx:if="{{w}}" class="loading-container"><view class="error-container"><text class="error-message">加载面试题目失败</text><button class="retry-button" bindtap="{{x}}">重试</button></view></view><view wx:if="{{y}}" class="prompt-modal"><view class="prompt-content"><view class="prompt-title">温馨提示</view><view class="prompt-text"> 这部分是有关压力与情绪的测试,<text class="bold-text">所有问题没有绝对的"正确"或"错误"答案,只需结合您目前的状态选择最匹配的程度选项。</text></view><view class="prompt-text"> 我们更关注您当下最真实的想法和感受。就像和朋友聊天一样,依据自己的主观意识如实回答即可。您的每一个回答都将被严格保密,仅用于帮助我们更深入地认识您,助力后续的职业发展规划。 </view><view class="prompt-text"> 在开始前,不妨先做几个深呼吸,调整好状态。希望您能以轻松的心态完成检测! </view><button class="prompt-button" bindtap="{{z}}">确定</button></view></view></view>