1 line
22 KiB
Plaintext
1 line
22 KiB
Plaintext
<view class="complete-page"><custom-navbar vue-id="5bf4b62e-1" title="{{identity=='1'?'个人资料':'店铺资料'}}" show-back="{{true}}" bind:__l="__l"></custom-navbar><view class="form-content"><view class="section-title"><view class="title-bar"></view><text>{{identity=='1'?'个人信息':'店铺信息'}}</text></view><view class="form-item box-cont"><text class="label required">{{identity=='1'?'工装头像':'店铺logo'}}</text><view data-event-opts="{{[['tap',[['chooseImage',['avatar']]]]]}}" class="upload-box" bindtap="__e"><block wx:if="{{formData.head_photo}}"><image class="avatar-image" src="{{formData.head_photo}}" mode="aspectFill"></image></block><block wx:else><image class="upload-img" src="/static/images/upload-img.png" mode="aspectFit"></image></block></view><block wx:if="{{identity=='1'}}"><text class="upload-tip">注:头像即为服务人寰形象照,是用户下单选择服务人员时的重要参考,请上传正面半身免冠照。尺寸需大于750*750像素,背景为浅色</text></block></view><view class="form-item-one box-cont"><text class="label required">{{identity=='1'?'真实姓名':'店铺名称'}}</text><input class="input" type="text" placeholder="{{identity=='1'?'请输入真实姓名':'请输入店铺名称'}}" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['formData']]]]]}}" value="{{formData.name}}" bindinput="__e"/></view><block wx:if="{{identity=='2'}}"><view class="form-item-one box-cont"><text class="label required">法人姓名</text><input class="input" type="text" placeholder="请输入法人姓名" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','legal_name','$event',[]],['formData']]]]]}}" value="{{formData.legal_name}}" bindinput="__e"/></view></block><block wx:if="{{identity=='1'}}"><view class="form-item-one box-cont"><text class="label required">联系方式</text><input class="input disabled" type="number" placeholder="请输入联系方式" disabled="{{true}}" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','account','$event',[]],['formData']]]]]}}" value="{{formData.account}}" bindinput="__e"/></view></block><block wx:else><view class="form-item-one box-cont"><text class="label required">法人联系方式</text><input class="input" type="number" placeholder="请输入法人联系方式" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','legal_phone','$event',[]],['formData']]]]]}}" value="{{formData.legal_phone}}" bindinput="__e"/></view></block><block wx:if="{{identity=='1'}}"><view class="box-cont form-upimgs"><view class="form-item-one form-item-tit"><text class="label required">身份证号码</text><input class="input" type="idcard" placeholder="请输入身份号码" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','idcard_num','$event',[]],['formData']]]]]}}" value="{{formData.idcard_num}}" bindinput="__e"/></view><view class="form-upimg"><view data-event-opts="{{[['tap',[['chooseImage',['idcard_positive']]]]]}}" class="upload-box" bindtap="__e"><view class="upload-camera img1"><block wx:if="{{formData.idcard_positive}}"><image class="preview-image" src="{{formData.idcard_positive}}" mode="aspectFill"></image></block><block wx:else><image class="camera-icon" src="/static/images/camera.png" mode="aspectFit"></image></block></view></view><text class="label required">请上传身份证正面(人像面)</text></view><view class="form-upimg"><view data-event-opts="{{[['tap',[['chooseImage',['idcard_negative']]]]]}}" class="upload-box" bindtap="__e"><view class="upload-camera img2"><block wx:if="{{formData.idcard_negative}}"><image class="preview-image" src="{{formData.idcard_negative}}" mode="aspectFill"></image></block><block wx:else><image class="camera-icon" src="/static/images/camera.png" mode="aspectFit"></image></block></view></view><text class="label required">请上传身份证反面(国徽面)</text></view><view class="form-upimg"><view data-event-opts="{{[['tap',[['chooseImage',['idcard_hands']]]]]}}" class="upload-box" bindtap="__e"><view class="upload-camera img3"><block wx:if="{{formData.idcard_hands}}"><image class="preview-image" src="{{formData.idcard_hands}}" mode="aspectFill"></image></block><block wx:else><image class="camera-icon" src="/static/images/camera.png" mode="aspectFit"></image></block></view></view><text class="label required">手持身份证照</text></view><view class="form-upimg"><view data-event-opts="{{[['tap',[['chooseImage',['health_card']]]]]}}" class="upload-box" bindtap="__e"><view class="upload-camera img4"><block wx:if="{{formData.health_card}}"><image class="preview-image" src="{{formData.health_card}}" mode="aspectFill"></image></block><block wx:else><image class="camera-icon" src="/static/images/camera.png" mode="aspectFit"></image></block></view></view><text class="label required">请上传健康照</text></view></view></block><block wx:else><view class="box-cont form-upimgs"><view class="form-item-one form-item-tit"><text class="label required">法人身份证号码</text><input class="input" type="idcard" placeholder="请输入法人身份号码" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','legal_idcard_num','$event',[]],['formData']]]]]}}" value="{{formData.legal_idcard_num}}" bindinput="__e"/></view><view><view class="form-upimg"><view data-event-opts="{{[['tap',[['chooseImage',['legal_idcard_positive']]]]]}}" class="upload-box" bindtap="__e"><view class="upload-camera img1"><block wx:if="{{formData.legal_idcard_positive}}"><image class="preview-image" src="{{formData.legal_idcard_positive}}" mode="aspectFill"></image></block><block wx:else><image class="camera-icon" src="/static/images/camera.png" mode="aspectFit"></image></block></view></view><text class="label required">请上传法人身份证正面(人像面)</text></view><view class="form-upimg"><view data-event-opts="{{[['tap',[['chooseImage',['legal_idcard_negative']]]]]}}" class="upload-box" bindtap="__e"><view class="upload-camera img2"><block wx:if="{{formData.legal_idcard_negative}}"><image class="preview-image" src="{{formData.legal_idcard_negative}}" mode="aspectFill"></image></block><block wx:else><image class="camera-icon" src="/static/images/camera.png" mode="aspectFit"></image></block></view></view><text class="label required">请上传法人身份证反面(国徽面)</text></view></view></view></block><view class="box-cont form-upimgs form-upimg"><view data-event-opts="{{[['tap',[['chooseImage',['uscc_photo']]]]]}}" class="upload-box" bindtap="__e"><view class="upload-camera img4"><block wx:if="{{formData.uscc_photo}}"><image class="preview-image" src="{{formData.uscc_photo}}" mode="aspectFill"></image></block><block wx:else><image class="camera-icon" src="/static/images/camera.png" mode="aspectFit"></image></block></view></view><text class="label required">请上传营业执照</text></view><block wx:if="{{identity=='1'}}"><view class="box-cont form-upimgs form-upimg"><view data-event-opts="{{[['tap',[['chooseImage',['shop_photo']]]]]}}" class="upload-box" bindtap="__e"><view class="upload-camera img4"><block wx:if="{{formData.shop_photo}}"><image class="preview-image" src="{{formData.shop_photo}}" mode="aspectFill"></image></block><block wx:else><image class="camera-icon" src="/static/images/camera.png" mode="aspectFit"></image></block></view></view><text class="label required">请上传门头照片</text></view></block><block wx:if="{{identity=='1'}}"><view class="section-card box-cont"><text class="label">请上传资质照片</text><view class="upload-grid"><ali-oss-uploader vue-id="5bf4b62e-2" max-count="{{9}}" max-size="{{5}}" width="668rpx" type="{{identity+1}}" user-id="{{userId}}" button-text="上传图片" tips="最多上传3张图片,每张不超过5MB" value="{{formData.qualifications}}" data-event-opts="{{[['^success',[['onUploadSuccess']]],['^error',[['onUploadError']]],['^delete',[['onFileDelete']]],['^ckeckisShowPer',[['ckeckisShowPer']]],['^ckecknowQer',[['ckecknowQer']]],['^input',[['__set_model',['$0','qualifications','$event',[]],['formData']]]]]}}" bind:success="__e" bind:error="__e" bind:delete="__e" bind:ckeckisShowPer="__e" bind:ckecknowQer="__e" bind:input="__e" bind:__l="__l"></ali-oss-uploader></view></view></block><block wx:if="{{identity=='1'}}"><view class="form-item-data box-cont"><text class="label required">个人介绍</text><textarea class="textarea-input" placeholder="请输入个人介绍" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','detail','$event',[]],['formData']]]]]}}" value="{{formData.detail}}" bindinput="__e"></textarea></view></block><view data-event-opts="{{[['tap',[['openPicker',['dependency']]]]]}}" class="form-item-two box-cont" bindtap="__e"><text class="label required">所在地</text><view class="picker-content"><text class="{{[formData.dependency?'picker-value':'placeholder']}}">{{formData.dependency||'请选择'}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view><view class="form-item-two box-cont"><text class="label required">详细地址</text><view data-event-opts="{{[['tap',[['getAddressInfo',['$event']]]]]}}" class="picker-content" bindtap="__e"><text class="{{[formData.address?'picker-value':'placeholder']}}">{{formData.address||'请选择'}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view><block wx:if="{{identity=='1'}}"><view class="form-item-one box-cont"><text class="label required">备用联系方式</text><input class="input" type="text" placeholder="请输入备用联系方式" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','second_phone','$event',[]],['formData']]]]]}}" value="{{formData.second_phone}}" bindinput="__e"/></view></block><block wx:if="{{identity=='1'}}"><view class="form-item-one box-cont"><text class="label required">所属店铺</text><input class="input" type="text" placeholder="请输入所属店铺" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','for_shop','$event',[]],['formData']]]]]}}" value="{{formData.for_shop}}" bindinput="__e"/></view></block><view data-event-opts="{{[['tap',[['openPicker',['get_msg_method']]]]]}}" class="form-item-two box-cont" bindtap="__e"><text class="label required">获取消息方式</text><view class="picker-content"><text class="{{[formData.get_msg_method?'picker-value':'placeholder']}}">{{get_msg_method||'请选择'}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view><view class="box-cont"><view class="form-item-one form-item-tit"><text class="label required">邀请码</text><input class="input" type="text" placeholder="请输入邀请码" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','invite_code_other','$event',[]],['formData']]]]]}}" value="{{formData.invite_code_other}}" bindinput="__e"/></view><text class="invite-tip">请填写邀请人的邀请码,若没有邀请人请填写13131313</text></view><view class="section-title"><view class="title-bar"></view><text>服务承诺</text></view><view data-event-opts="{{[['tap',[['showServicePopup',['$event']]]]]}}" class="form-item-two box-cont" bindtap="__e"><text class="label required">服务技能</text><view class="picker-content"><text class="{{[$root.g0!=0?'picker-value':'placeholder']}}">{{selectedServicesText||'请选择'}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view><block wx:if="{{identity=='1'}}"><view data-event-opts="{{[['tap',[['showRegionPopup',['$event']]]]]}}" class="form-item-two box-cont" bindtap="__e"><text class="label required">服务区域</text><view class="picker-content"><text class="{{[$root.g1!=0?'picker-value':'placeholder']}}">{{selectedRegionText||'请选择'}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view></block><block wx:if="{{identity=='1'}}"><view data-event-opts="{{[['tap',[['openPicker',['default_times']]]]]}}" class="form-item-two box-cont" bindtap="__e"><text class="label required">服务时间</text><view class="picker-content"><text class="{{[formData.default_times?'picker-value':'placeholder']}}">{{formData.default_times||'请选择'}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['openPicker',['default_times']]]]]}}" class="form-item-two box-cont" bindtap="__e"><text class="label required">营业时间</text><view class="picker-content"><text class="{{[formData.business_time?'picker-value':'placeholder']}}">{{formData.business_time||'请选择'}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view></block><view data-event-opts="{{[['tap',[['openPicker',['major']]]]]}}" class="form-item-two box-cont" bindtap="__e"><text class="label required">专业经验</text><view class="picker-content"><text class="{{[formData.major?'picker-value':'placeholder']}}">{{major||'请选择'}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view><block wx:if="{{identity=='1'}}"><view data-event-opts="{{[['tap',[['openPicker',['work_state']]]]]}}" class="form-item-two box-cont" bindtap="__e"><text class="label required">目前工作状态</text><view class="picker-content"><text class="{{[formData.work_state?'picker-value':'placeholder']}}">{{work_state||'请选择'}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view></block><view class="service-promise"><view class="promise-title">服务承诺</view><block wx:if="{{identity=='1'}}"><view class="promise-item"><view class="dot"></view><text class="promise-text">因工作照及身份证需作为审核依据,拍摄照片时,请勿开美颜/滤镜等,以确保照片内容清晰真实。</text></view></block><view class="promise-item"><view class="dot"></view><text class="promise-text">审核通过,即可平台进行接单,请严格遵守相关法律法规,秉承为用户提供的最大理念,细致、热情、负责为用户提供服务。</text></view></view><view class="{{['popup',(showServicePopupFlag)?'show':'']}}"><view data-event-opts="{{[['tap',[['hideServicePopup',['$event']]]]]}}" class="popup-mask" bindtap="__e"></view><view class="popup-content"><view class="popup-header"><text class="popup-title">选择服务技能</text><text data-event-opts="{{[['tap',[['hideServicePopup',['$event']]]]]}}" class="popup-close" bindtap="__e">×</text></view><view class="popup-body"><view class="checkbox-list"><block wx:for="{{serviceList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toggleServiceSelect',[index]]]]]}}" class="checkbox-item" bindtap="__e"><view class="{{['checkbox',(item.checked)?'checked':'']}}"><block wx:if="{{item.checked}}"><text class="check-icon">✓</text></block></view><text class="checkbox-label">{{item.title}}</text></view></block></view></view><view class="popup-footer"><view data-event-opts="{{[['tap',[['hideServicePopup',['$event']]]]]}}" class="popup-btn cancel" bindtap="__e"><text class="btn-text">取消</text></view><view data-event-opts="{{[['tap',[['confirmServiceSelect',['$event']]]]]}}" class="popup-btn confirm" bindtap="__e"><text class="btn-text">确定</text></view></view></view></view><view class="{{['popup',(showRegionPopupFlag)?'show':'']}}"><view data-event-opts="{{[['tap',[['hideRegionPopup',['$event']]]]]}}" class="popup-mask" bindtap="__e"></view><view class="popup-content region-popup"><view class="popup-header"><text class="popup-title">选择服务区域</text><text data-event-opts="{{[['tap',[['hideRegionPopup',['$event']]]]]}}" class="popup-close" bindtap="__e">×</text></view><view class="region-tabs"><block wx:for="{{regionTabs}}" wx:for-item="tab" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['switchTab',[index]]]]]}}" class="{{['region-tab',(currentTab===index)?'active':'']}}" bindtap="__e">{{''+tab+''}}</view></block></view><view class="region-body"><block wx:if="{{currentTab===0}}"><scroll-view class="region-scroll" scroll-y="{{true}}"><block wx:for="{{ChinaCitys}}" wx:for-item="province" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['selectProvince',['$0',index],[[['ChinaCitys','',index]]]]]]]}}" class="region-item" bindtap="__e"><text>{{province.province}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></block></scroll-view></block><block wx:if="{{currentTab===1}}"><scroll-view class="region-scroll" scroll-y="{{true}}"><block wx:for="{{cityList}}" wx:for-item="city" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['selectCity',['$0',index],[[['cityList','',index]]]]]]]}}" class="region-item" bindtap="__e"><text>{{city.city}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></block></scroll-view></block><block wx:if="{{currentTab===2}}"><scroll-view class="region-scroll" scroll-y="{{true}}"><block wx:for="{{districtList}}" wx:for-item="district" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toggleDistrictSelect',[index]]]]]}}" class="region-item checkbox-item" bindtap="__e"><view class="{{['checkbox',(district.checked)?'checked':'']}}"><block wx:if="{{district.checked}}"><text class="check-icon">✓</text></block></view><text class="checkbox-label">{{district.area}}</text></view></block></scroll-view></block></view><view class="popup-footer"><view data-event-opts="{{[['tap',[['hideRegionPopup',['$event']]]]]}}" class="popup-btn cancel" bindtap="__e"><text class="btn-text">取消</text></view><view data-event-opts="{{[['tap',[['confirmRegionSelect',['$event']]]]]}}" class="popup-btn confirm" bindtap="__e"><text class="btn-text">确定</text></view></view></view></view><view class="{{['popup',(showLocationPopupFlag)?'show':'']}}"><view data-event-opts="{{[['tap',[['hideLocationPopup',['$event']]]]]}}" class="popup-mask" bindtap="__e"></view><view class="popup-content"><view class="popup-header"><text class="popup-title">选择所在地</text><text data-event-opts="{{[['tap',[['hideLocationPopup',['$event']]]]]}}" class="popup-close" bindtap="__e">×</text></view><view class="region-body"><picker-view class="picker-scroll" indicator-style="{{indicatorStyle}}" value="{{locationValue}}" data-event-opts="{{[['change',[['bindChangeLocation',['$event']]]]]}}" bindchange="__e"><picker-view-column><block wx:for="{{ChinaCitys}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="picker-item">{{''+item.province}}</view></block></picker-view-column><picker-view-column><block wx:for="{{locatinCitys}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="picker-item">{{''+item.city}}</view></block></picker-view-column><picker-view-column><block wx:for="{{locationAreas}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="picker-item">{{''+item.area}}</view></block></picker-view-column></picker-view></view><view class="popup-footer"><view data-event-opts="{{[['tap',[['hideLocationPopup',['$event']]]]]}}" class="popup-btn cancel" bindtap="__e"><text class="btn-text">取消</text></view><view data-event-opts="{{[['tap',[['confirmLocationSelect',['$event']]]]]}}" class="popup-btn confirm" bindtap="__e"><text class="btn-text">确定</text></view></view></view></view><view class="{{['popup',(showTimePicker)?'show':'']}}"><view data-event-opts="{{[['tap',[['hideTimePopup',['$event']]]]]}}" class="popup-mask" bindtap="__e"></view><view class="popup-content"><view class="popup-header"><text data-event-opts="{{[['tap',[['hideTimePopup',['$event']]]]]}}" class="cancel-text" bindtap="__e">取消</text><text class="title">选择时间</text><text data-event-opts="{{[['tap',[['confirmTime',['$event']]]]]}}" class="confirm-text" bindtap="__e">确定</text></view><view class="time-range"><view data-event-opts="{{[['tap',[['switchTimeType',['start']]]]]}}" class="{{['time-block',(timeType==='start')?'active':'']}}" bindtap="__e"><text class="time-value">{{$root.m0}}</text><text class="time-label">开始时间</text></view><text class="time-separator">至</text><view data-event-opts="{{[['tap',[['switchTimeType',['end']]]]]}}" class="{{['time-block',(timeType==='end')?'active':'']}}" bindtap="__e"><text class="time-value">{{$root.m1}}</text><text class="time-label">结束时间</text></view></view><view class="region-body"><picker-view class="picker-scroll" value="{{pickerValue}}" indicator-style="{{indicatorStyle}}" data-event-opts="{{[['change',[['handleTimeChange',['$event']]]]]}}" bindchange="__e"><picker-view-column><block wx:for="{{hours}}" wx:for-item="hour" wx:for-index="index" wx:key="index"><view class="picker-item">{{''+hour+''}}</view></block></picker-view-column><picker-view-column><block wx:for="{{minutes}}" wx:for-item="minute" wx:for-index="index" wx:key="index"><view class="picker-item">{{''+minute+''}}</view></block></picker-view-column><picker-view-column><view class="picker-item"> - </view></picker-view-column><picker-view-column><block wx:for="{{hours}}" wx:for-item="hour" wx:for-index="index" wx:key="index"><view class="picker-item">{{''+hour+''}}</view></block></picker-view-column><picker-view-column><block wx:for="{{minutes}}" wx:for-item="minute" wx:for-index="index" wx:key="index"><view class="picker-item">{{''+minute+''}}</view></block></picker-view-column></picker-view></view></view></view></view><view class="bottom-fixed"><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" class="fixed-btn" bindtap="__e"><text class="fixed-text">提交</text></view></view><view class="{{['permission',(isShowPer&&nowQer==='xc')?'transform':'']}}"><view class="per-tit">美融融plus 对储存空间/照片权限申请说明</view><view class="per-cont">便于您使用该功能上传您的照片/图片/视频以及用于更换头像、发布商品等场景中读取相册和文件内容。</view></view><view class="{{['permission',(isShowPer&&nowQer==='xj')?'transform':'']}}"><view class="per-tit">美融融plus 对相机拍摄权限申请说明</view><view class="per-cont">便于您使用该功能上传您的照片/图片/视频以及用于更换头像、发布商品等场景中所需内容。</view></view></view> |