1 line
8.5 KiB
Plaintext
1 line
8.5 KiB
Plaintext
<view class="add-service"><block wx:if="{{formData.back_text&&formData.state==4}}"><view class="tip"><image class="tip-icon" src="/static/images/shop/pintuan/warn.png"></image><text>{{formData.back_text}}</text></view></block><view class="form-container"><view class="form-item"><text class="form-label required">服务名称</text><input class="form-input" type="text" placeholder="请输入服务名称" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','title','$event',[]],['formData']]]]]}}" value="{{formData.title}}" bindinput="__e"/></view><view class="form-item"><text class="form-label required">服务价格</text><input class="form-input" type="digit" placeholder="请输入服务价格,最多两位小数" placeholder-class="placeholder" step="0.01" data-event-opts="{{[['input',[['__set_model',['$0','server_price','$event',['number']],['formData']],['inpPrice',['$event']]]],['blur',[['inpPrice',['$event']],['$forceUpdate']]],['confirm',[['inpPrice',['$event']]]]]}}" value="{{formData.server_price}}" bindinput="__e" bindblur="__e" bindconfirm="__e"/></view><view class="form-item"><text class="form-label required">服务分类</text><view data-event-opts="{{[['tap',[['openServiceTypePicker',['$event']]]]]}}" class="form-right" bindtap="__e"><text class="{{['form-value',formData.first_class_id?'':'placeholder']}}">{{''+(serviceType||'选择分类')+''}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view><block wx:if="{{showCategory}}"><view class="form-item"><text class="form-label required">服务子类</text><view data-event-opts="{{[['tap',[['openCategoryPicker',['$event']]]]]}}" class="form-right" bindtap="__e"><text class="{{['form-value',formData.second_class_id?'':'placeholder']}}">{{''+(category||'选择子类')+''}}</text><image class="arrow-right" src="/static/images/arrow_right.png" mode="aspectFit"></image></view></view></block><block wx:if="{{artisanType==1}}"><view class="form-item shopsale-box"><view class="form-label required">{{'是否允许该服务在门店端售卖,以供门店下单购买。\n\t\t\t\t\t'+(showShopPrice?'门店下单购买后,您需到上门至门店进行服务,门店端展示价格为':'')+''}}<block wx:if="{{showShopPrice}}"><text style="color:#E8101E;">{{shopPrice}}</text></block>{{''+(showShopPrice?'元。':'')+''}}</view><view class="shopsale-change"><view data-event-opts="{{[['tap',[['changeSale',[2]]]]]}}" class="shopsale-option" bindtap="__e"><agree-radio vue-id="1285149b-1" isAgree="{{formData.sj_see==2}}" bind:__l="__l"></agree-radio><text class="option-text">允许</text></view><view data-event-opts="{{[['tap',[['changeSale',[1]]]]]}}" class="shopsale-option" bindtap="__e"><agree-radio vue-id="1285149b-2" isAgree="{{formData.sj_see==1}}" bind:__l="__l"></agree-radio><text class="option-text">不允许</text></view></view></view></block><view class="form-item"><text class="form-label required">服务时长</text><input class="form-input" type="number" placeholder="请输入服务时间" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','server_time','$event',[]],['formData']]]]]}}" value="{{formData.server_time}}" bindinput="__e"/><text class="pr-240">分钟</text></view><view class="form-step"><view class="form-item"><text class="form-label">图文详情</text><view class="form-detail"><text data-event-opts="{{[['tap',[['goImgAndText',['$event']]]]]}}" bindtap="__e">{{formData.graphic_details?"已设置":"去设置"}}</text></view></view></view><view class="form-step"><view class="form-item"><text class="form-label required">服务简介</text><view class="form-detail"><text data-event-opts="{{[['tap',[['showDetailCont',['$event']]]]]}}" bindtap="__e">添加</text><block wx:if="{{isShow}}"><scroll-view class="detail-cont" scroll-y="true"><block wx:for="{{nowDetailList}}" wx:for-item="item" wx:for-index="i"><view data-event-opts="{{[['tap',[['addDetailItem',['$0'],[[['nowDetailList','',i]]]]]]]}}" class="detail-item" bindtap="__e">{{''+item.detailItem}}</view></block></scroll-view></block></view></view><block wx:for="{{formData.detail}}" wx:for-item="item" wx:for-index="i"><view class="step"><text class="form-label lable-view">{{item.title}}</text><textarea data-event-opts="{{[['input',[['__set_model',['$0','text','$event',[]],['formData.detail.'+i+'']]]]]}}" class="step-textarea" value="{{formData.detail[i].text}}" bindinput="__e"></textarea><image class="delete-icon" src="/static/images/delete_icon.png" mode="aspectFit" data-event-opts="{{[['tap',[['deleteDetailItem',['$0',i],[[['formData.detail','',i]]]]]]]}}" bindtap="__e"></image></view></block></view><view class="form-step"><view class="form-item"><text class="form-label required">服务流程</text><text data-event-opts="{{[['tap',[['addStep',['$event']]]]]}}" bindtap="__e">添加</text></view><block wx:for="{{formData.process}}" wx:for-item="item" wx:for-index="i"><view class="step"><text class="form-label">{{"第"+(i+1)+"步"}}</text><input class="step-inp" type="text" data-event-opts="{{[['input',[['__set_model',['$0','text','$event',[]],['formData.process.'+i+'']]]]]}}" value="{{formData.process[i].text}}" bindinput="__e"/><image class="delete-icon" src="/static/images/delete_icon.png" mode="aspectFit" data-event-opts="{{[['tap',[['deleteStep',[i]]]]]}}" bindtap="__e"></image></view></block></view><view class="form-item-up upload-item"><view><text class="form-label">上传短视频</text><text class="upload-tip">(仅可上传1个视频)</text></view><ali-oss-uploader vue-id="1285149b-3" max-count="{{1}}" max-size="{{100}}" type="{{artisanType+1}}" user-id="{{formData.publish_user_id}}" width="654rpx" kind="{{2}}" file-string="{{formData.video}}" accept="video/*" button-text="上传视频" data-event-opts="{{[['^success',[['uploadVideoSuc']]],['^error',[['uploadVideoErr']]],['^delete',[['uploadVideoDel']]],['^ckeckisShowPer',[['ckeckisShowPer']]],['^ckecknowQer',[['ckecknowQer']]]]}}" bind:success="__e" bind:error="__e" bind:delete="__e" bind:ckeckisShowPer="__e" bind:ckecknowQer="__e" bind:__l="__l"></ali-oss-uploader></view><view class="form-item-up upload-item"><view><text class="form-label required">服务图片</text><text class="upload-tip">(仅可上传9个图片)</text></view><ali-oss-uploader vue-id="1285149b-4" max-count="{{9}}" max-size="{{5}}" width="654rpx" type="{{artisanType+1}}" user-id="{{formData.publish_user_id}}" button-text="上传图片" tips="最多上传3张图片,每张不超过5MB" value="{{formData.photo}}" data-event-opts="{{[['^success',[['onUploadSuccess']]],['^error',[['onUploadError']]],['^delete',[['onFileDelete']]],['^ckeckisShowPer',[['ckeckisShowPer']]],['^ckecknowQer',[['ckecknowQer']]],['^input',[['__set_model',['$0','photo','$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><view class="bottom-buttons"><block wx:if="{{!state||state==0}}"><button data-event-opts="{{[['tap',[['saveDraft',['$event']]]]]}}" class="btn-draft" bindtap="__e">存草稿</button></block><button data-event-opts="{{[['tap',[['submitForm',['$event']]]]]}}" class="btn-submit" bindtap="__e">提交</button></view><popup-picker vue-id="1285149b-5" show="{{showServiceTypePicker}}" title="选择服务类型" columns="{{[serviceTypes]}}" value="{{[selectedServiceTypeIndex]}}" data-event-opts="{{[['^close',[['e0']]],['^confirm',[['handleServiceTypeConfirm']]]]}}" bind:close="__e" bind:confirm="__e" bind:__l="__l"></popup-picker><popup-picker vue-id="1285149b-6" show="{{showCategoryPicker}}" title="选择服务分类" columns="{{[categoryAll]}}" value="{{[selectedCategoryIndex]}}" data-event-opts="{{[['^close',[['e1']]],['^confirm',[['handleCategoryConfirm']]]]}}" bind:close="__e" bind:confirm="__e" bind:__l="__l"></popup-picker><block wx:if="{{isShow}}"><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" class="mask" bindtap="__e"></view></block><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> |