Files
danyang-match/miniapp/pages/local-eligibility-supplement/local-eligibility-supplement.wxml
T

70 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- U63 本地资格补充核验页 -->
<view class="page">
<!-- 说明文案 -->
<view class="header">
<text class="title">为了完成本地资格核验</text>
<text class="desc">
请补充一项能够说明您在丹阳工作或居住的材料。
材料仅用于资格审核,不对其他用户展示。
</text>
</view>
<!-- 已声明的资格类型 -->
<view class="type-tag" wx:if="{{eligibilityType}}">
<text>已选择本地资格类型</text>
</view>
<!-- 佐证类型选择 -->
<view class="section">
<text class="section-title">选择佐证类型</text>
<view class="evidence-list">
<view
wx:for="{{evidenceTypes}}"
wx:key="value"
class="evidence-card {{selectedType === item.value ? 'active' : ''}}"
bindtap="onEvidenceTypeSelect"
data-type="{{item.value}}"
>
<text class="evidence-label">{{item.label}}</text>
<text class="evidence-desc">{{item.desc}}</text>
</view>
</view>
</view>
<!-- 上传区域 -->
<view class="section">
<text class="section-title">上传佐证材料</text>
<view class="upload-area">
<view class="upload-hint">
<text class="hint-text">支持 JPG/PNG,最多 {{maxFiles}} 张</text>
</view>
<view class="image-grid">
<view
wx:for="{{uploadedFileIds}}"
wx:key="index"
class="image-item"
>
<image src="{{item}}" mode="aspectFill" class="image-preview" />
<view class="image-remove" bindtap="onRemoveImage" data-index="{{index}}">×</view>
</view>
<view class="upload-btn" bindtap="onChooseImage" wx:if="{{uploadedFileIds.length < maxFiles}}">
<text class="upload-icon">+</text>
<text class="upload-text">上传</text>
</view>
</view>
</view>
</view>
<!-- 隐私提示 -->
<view class="privacy-note">
<text class="note-text">材料仅用于资格审核,不对其他用户展示</text>
</view>
<!-- 提交按钮 -->
<view class="action-bar">
<button class="btn-primary" bindtap="onSubmit" loading="{{submitting}}" disabled="{{submitting || uploading}}">
{{submitting ? '提交中…' : '提交审核'}}
</button>
</view>
</view>