liujie
2026-09-09 39f6fca28e3f78abe48f08e474ec011abb990b36
mingdaojingjiang_guide_app/dist/build/mp-weixin/pages/register-profile/index.wxml
@@ -1 +1 @@
<view class="profile-page"><guide-nav-bar wx:if="{{b}}" bindback="{{a}}" u-i="7fc1e927-0" bind:__l="__l" u-p="{{b}}"/><scroll-view scroll-y class="form-scroll"><view class="form-wrap"><view class="field-block"><view class="field-head">姓名</view><input class="plain-input" placeholder="请输入姓名" value="{{c}}" bindinput="{{d}}"/></view><view class="field-block"><view class="field-head">身份证号</view><input class="plain-input" type="idcard" maxlength="18" placeholder="请输入身份证号" bindinput="{{e}}" value="{{f}}"/></view><view class="field-block"><view class="field-head">性别</view><picker range="{{j}}" bindchange="{{k}}"><view class="select-row"><text class="{{[h && 'placeholder']}}">{{g}}</text><image class="select-icon" src="{{i}}" mode="aspectFit"/></view></picker></view><view class="field-block"><view class="field-head">年龄(非必填)</view><picker range="{{o}}" bindchange="{{p}}"><view class="select-row"><text class="{{[m && 'placeholder']}}">{{l}}</text><image class="select-icon" src="{{n}}" mode="aspectFit"/></view></picker></view><view class="field-block"><view class="field-head">工作年限(非必填)</view><picker range="{{t}}" bindchange="{{v}}"><view class="select-row"><text class="{{[r && 'placeholder']}}">{{q}}</text><image class="select-icon" src="{{s}}" mode="aspectFit"/></view></picker></view><view class="field-block"><view class="field-head">讲解队/个人</view><picker range="{{z}}" range-key="name" bindchange="{{A}}"><view class="select-row"><text class="{{[x && 'placeholder']}}">{{w}}</text><image class="select-icon" src="{{y}}" mode="aspectFit"/></view></picker></view><view class="upload-section"><view class="field-head">上传身份证</view><view class="upload-grid two"><view class="upload-item" bindtap="{{E}}"><image wx:if="{{B}}" class="upload-preview" src="{{C}}" mode="aspectFill"/><image wx:else class="plus-icon" src="{{D}}" mode="aspectFit"/></view><view class="upload-item" bindtap="{{I}}"><image wx:if="{{F}}" class="upload-preview" src="{{G}}" mode="aspectFill"/><image wx:else class="plus-icon" src="{{H}}" mode="aspectFit"/></view></view><view class="upload-labels two"><text>正面</text><text>反面</text></view></view><view class="upload-section certificate-section"><view class="certificate-head"><text>上传导游证</text><text>上传导游资格证(非必填)</text></view><view class="upload-grid two"><view class="upload-item" bindtap="{{M}}"><image wx:if="{{J}}" class="upload-preview" src="{{K}}" mode="aspectFill"/><image wx:else class="plus-icon" src="{{L}}" mode="aspectFit"/></view><view class="upload-item" bindtap="{{Q}}"><image wx:if="{{N}}" class="upload-preview" src="{{O}}" mode="aspectFill"/><image wx:else class="plus-icon" src="{{P}}" mode="aspectFit"/></view></view></view><button class="submit-button" disabled="{{S}}" bindtap="{{T}}">{{R}}</button></view></scroll-view><guide-dialog wx:if="{{W}}" bindconfirm="{{U}}" u-i="7fc1e927-1" bind:__l="__l" bindupdateVisible="{{V}}" u-p="{{W}}"/></view>
<view class="profile-page"><guide-nav-bar wx:if="{{b}}" bindback="{{a}}" u-i="7fc1e927-0" bind:__l="__l" u-p="{{b}}"/><scroll-view scroll-y class="form-scroll"><view class="form-wrap"><view class="field-block"><view class="{{['field-head', c && 'field-head-error']}}">姓名</view><input class="{{['plain-input', d && 'field-invalid']}}" placeholder="请输入姓名" bindinput="{{e}}" value="{{f}}"/><text wx:if="{{g}}" class="field-error">{{h}}</text></view><view class="field-block"><view class="{{['field-head', i && 'field-head-error']}}">身份证号</view><input class="{{['plain-input', j && 'field-invalid']}}" type="idcard" maxlength="18" placeholder="请输入身份证号" bindinput="{{k}}" value="{{l}}"/><text wx:if="{{m}}" class="field-error">{{n}}</text></view><view class="field-block"><view class="{{['field-head', o && 'field-head-error']}}">性别</view><picker range="{{t}}" bindchange="{{v}}"><view class="{{['select-row', s && 'field-invalid']}}"><text class="{{[q && 'placeholder']}}">{{p}}</text><image class="select-icon" src="{{r}}" mode="aspectFit"/></view></picker><text wx:if="{{w}}" class="field-error">{{x}}</text></view><view class="field-block"><view class="field-head">年龄(非必填)</view><picker range="{{B}}" bindchange="{{C}}"><view class="select-row"><text class="{{[z && 'placeholder']}}">{{y}}</text><image class="select-icon" src="{{A}}" mode="aspectFit"/></view></picker></view><view class="field-block"><view class="field-head">工作年限(非必填)</view><picker range="{{G}}" bindchange="{{H}}"><view class="select-row"><text class="{{[E && 'placeholder']}}">{{D}}</text><image class="select-icon" src="{{F}}" mode="aspectFit"/></view></picker></view><view class="field-block"><view class="{{['field-head', I && 'field-head-error']}}">讲解队/个人</view><picker range="{{N}}" range-key="name" bindchange="{{O}}"><view class="{{['select-row', M && 'field-invalid']}}"><text class="{{[K && 'placeholder']}}">{{J}}</text><image class="select-icon" src="{{L}}" mode="aspectFit"/></view></picker><text wx:if="{{P}}" class="field-error">{{Q}}</text></view><view class="upload-section"><view class="{{['field-head', R && 'field-head-error']}}">上传身份证</view><view class="upload-grid two"><view class="{{['upload-item', V && 'field-invalid']}}" bindtap="{{W}}"><image wx:if="{{S}}" class="upload-preview" src="{{T}}" mode="aspectFill"/><image wx:else class="plus-icon" src="{{U}}" mode="aspectFit"/></view><view class="{{['upload-item', aa && 'field-invalid']}}" bindtap="{{ab}}"><image wx:if="{{X}}" class="upload-preview" src="{{Y}}" mode="aspectFill"/><image wx:else class="plus-icon" src="{{Z}}" mode="aspectFit"/></view></view><view class="upload-labels two"><text class="{{[ac && 'upload-label-error']}}">正面</text><text class="{{[ad && 'upload-label-error']}}">反面</text></view><view class="upload-errors"><text wx:if="{{ae}}" class="field-error">{{af}}</text><text wx:if="{{ag}}" class="field-error">{{ah}}</text></view></view><view class="upload-section certificate-section"><view class="certificate-head"><text class="{{[ai && 'field-head-error']}}">上传导游证</text><text>上传导游资格证(非必填)</text></view><view class="upload-grid two"><view class="{{['upload-item', am && 'field-invalid']}}" bindtap="{{an}}"><image wx:if="{{aj}}" class="upload-preview" src="{{ak}}" mode="aspectFill"/><image wx:else class="plus-icon" src="{{al}}" mode="aspectFit"/></view><view class="upload-item" bindtap="{{ar}}"><image wx:if="{{ao}}" class="upload-preview" src="{{ap}}" mode="aspectFill"/><image wx:else class="plus-icon" src="{{aq}}" mode="aspectFit"/></view></view><text wx:if="{{as}}" class="field-error">{{at}}</text></view><button class="submit-button" disabled="{{aw}}" bindtap="{{ax}}">{{av}}</button></view></scroll-view><guide-dialog wx:if="{{aA}}" bindconfirm="{{ay}}" u-i="7fc1e927-1" bind:__l="__l" bindupdateVisible="{{az}}" u-p="{{aA}}"/></view>