addShare.wxml 19 KB

1
  1. <view class="template-edit tn-safe-area-inset-bottom data-v-7d5436a7"><tn-nav-bar vue-id="2d331f3f-1" fixed="{{true}}" alpha="{{true}}" customBack="{{true}}" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default','back']}}"><view class="tn-custom-nav-bar__back data-v-7d5436a7" slot="back" data-event-opts="{{[['tap',[['goBack',['$event']]]]]}}" bindtap="__e"><text class="icon tn-icon-left data-v-7d5436a7"></text></view><block wx:if="{{selectValue=='个人'&&stepIndex==2||selectValue=='公司'&&stepIndex==3}}"><view style="display:flex;" class="data-v-7d5436a7"><view style="flex:1;margin-left:25px;" class="data-v-7d5436a7"><text class="data-v-7d5436a7"></text></view><view class="data-v-7d5436a7"><text data-event-opts="{{[['tap',[['saveForm',[1]]]]]}}" style="margin-right:4px;padding:6px 15px;background-color:#00000026;border-radius:30px;color:#3D7EFF;" bindtap="__e" class="data-v-7d5436a7">暂存</text></view></view></block></tn-nav-bar><view class="tn-safe-area-inset-bottom data-v-7d5436a7" style="{{'padding-top:'+(vuex_custom_bar_height+'px')+';'}}"><tn-steps style="pointer-events:none;" vue-id="2d331f3f-2" list="{{selectValue=='个人'?stepList:stepList2}}" current="{{stepIndex}}" mode="dotIcon" class="data-v-7d5436a7" bind:__l="__l"></tn-steps><block wx:if="{{stepIndex==1}}"><view class="data-v-7d5436a7"><view style="padding:16px;" class="data-v-7d5436a7"><uni-data-select vue-id="2d331f3f-3" localdata="{{selectList}}" clear="{{false}}" value="{{selectValue}}" data-event-opts="{{[['^change',[['changeSelect']]],['^input',[['__set_model',['','selectValue','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-7d5436a7" bind:__l="__l"></uni-data-select></view><block wx:if="{{selectValue=='个人'}}"><view style="padding:16px;" class="data-v-7d5436a7"><uni-forms vue-id="2d331f3f-4" modelValue="{{formData}}" label-width="0" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{formInfo.contactNickName}}"><text class="data-v-7d5436a7">用户昵称:</text></block><uni-forms-item vue-id="{{('2d331f3f-5')+','+('2d331f3f-4')}}" label="用户昵称" name="realName" label-width="0" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('2d331f3f-6')+','+('2d331f3f-5')}}" type="text" disabled="{{true}}" placeholder="请输入您的昵称" value="{{formInfo.contactNickName}}" data-event-opts="{{[['^input',[['__set_model',['$0','contactNickName','$event',[]],['formInfo']]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></uni-forms-item><block wx:if="{{formInfo.userRealName}}"><text class="data-v-7d5436a7">真实姓名:</text></block><block wx:if="{{formInfo.userRealName}}"><uni-forms-item vue-id="{{('2d331f3f-7')+','+('2d331f3f-4')}}" label="真实姓名" name="contactMethod" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('2d331f3f-8')+','+('2d331f3f-7')}}" type="text" disabled placeholder="请输入真实姓名" value="{{formInfo.userRealName}}" data-event-opts="{{[['^input',[['__set_model',['$0','userRealName','$event',[]],['formInfo']]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></uni-forms-item></block><block wx:if="{{formInfo.contactMethod}}"><text class="data-v-7d5436a7">联系方式:</text></block><uni-forms-item vue-id="{{('2d331f3f-9')+','+('2d331f3f-4')}}" label="联系方式" name="phone" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('2d331f3f-10')+','+('2d331f3f-9')}}" type="text" disabled="{{true}}" placeholder="请输入联系手机/微信/邮箱" value="{{formInfo.contactMethod}}" data-event-opts="{{[['^input',[['__set_model',['$0','contactMethod','$event',[]],['formInfo']]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></uni-forms-item></uni-forms></view></block><block wx:if="{{selectValue=='公司'}}"><view style="padding:16px;" class="data-v-7d5436a7"><uni-forms vue-id="2d331f3f-11" modelValue="{{formData}}" label-width="0" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><view style="margin-bottom:16px;" class="data-v-7d5436a7"><block wx:if="{{searchValue}}"><text class="data-v-7d5436a7">公司名称:</text></block><w-select style="width:100%;" vue-id="{{('2d331f3f-12')+','+('2d331f3f-11')}}" list="{{items}}" valueName="name" keyName="regNumber" filterable="{{true}}" value="{{searchValue}}" data-event-opts="{{[['^change',[['selectChange']]],['^input',[['__set_model',['','searchValue','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-7d5436a7" bind:__l="__l"></w-select></view><block wx:if="{{formInfo.jobTitle}}"><text class="data-v-7d5436a7">您的职称:</text></block><uni-forms-item vue-id="{{('2d331f3f-13')+','+('2d331f3f-11')}}" label name="realName" label-width="0" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('2d331f3f-14')+','+('2d331f3f-13')}}" type="text" clearable="{{false}}" placeholder="请输入您的职称" value="{{formInfo.jobTitle}}" data-event-opts="{{[['^input',[['__set_model',['$0','jobTitle','$event',[]],['formInfo']]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></uni-forms-item><block wx:if="{{formInfo.contactPerson}}"><text class="data-v-7d5436a7">联系姓名:</text></block><uni-forms-item vue-id="{{('2d331f3f-15')+','+('2d331f3f-11')}}" label="联系人姓名" name="contactMethod" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('2d331f3f-16')+','+('2d331f3f-15')}}" type="text" clearable="{{false}}" placeholder="请输入联系人姓名" value="{{formInfo.contactPerson}}" data-event-opts="{{[['^input',[['__set_model',['$0','contactPerson','$event',[]],['formInfo']]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></uni-forms-item><block wx:if="{{formInfo.contactMethod}}"><text class="data-v-7d5436a7">联系方式:</text></block><uni-forms-item vue-id="{{('2d331f3f-17')+','+('2d331f3f-11')}}" label="联系方式" name="phone" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('2d331f3f-18')+','+('2d331f3f-17')}}" type="text" clearable="{{false}}" placeholder="请输入联系手机/微信/邮箱" value="{{formInfo.contactMethod}}" data-event-opts="{{[['^input',[['__set_model',['$0','contactMethod','$event',[]],['formInfo']]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('2d331f3f-19')+','+('2d331f3f-11')}}" label="11" required="{{true}}" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-checkbox bind:input="__e" vue-id="{{('2d331f3f-20')+','+('2d331f3f-19')}}" localdata="[{text: '同意平台核查所填信息的真实性',value: '是'}]" value="{{formInfo.agree}}" data-event-opts="{{[['^input',[['__set_model',['$0','agree','$event',[]],['formInfo']]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-data-checkbox></uni-forms-item></uni-forms></view></block><view class="tn-flex tn-footerfixed data-v-7d5436a7"><view class="tn-flex-1 justify-content-item tn-margin-sm tn-text-center data-v-7d5436a7"><tn-button vue-id="2d331f3f-21" backgroundColor="#3668FC" padding="40rpx 0" width="60%" shadow="{{true}}" fontBold="{{true}}" data-event-opts="{{[['^click',[['nextStep']]]]}}" bind:click="__e" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><text class="tn-color-white data-v-7d5436a7">下一步</text></tn-button></view></view></view></block><block wx:if="{{stepIndex!=1}}"><view class="data-v-7d5436a7"><block wx:if="{{selectValue=='公司'&&stepIndex==2||selectValue=='个人'&&stepIndex==2}}"><view style="padding:16px;" class="data-v-7d5436a7"><uni-data-select vue-id="2d331f3f-22" localdata="{{selectList2}}" clear="{{false}}" value="{{selectValue2}}" data-event-opts="{{[['^change',[['changeSelect2']]],['^input',[['__set_model',['','selectValue2','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-7d5436a7" bind:__l="__l"></uni-data-select></view></block><block wx:if="{{selectValue2=='产品'}}"><view class="data-v-7d5436a7"><block wx:if="{{selectValue=='公司'&&stepIndex==2||selectValue=='个人'&&stepIndex==2}}"><view style="padding:16px;" class="data-v-7d5436a7"><block wx:if="{{selectValue4}}"><text class="data-v-7d5436a7">产品种类:</text></block><uni-data-select style="margin-bottom:16px;" vue-id="2d331f3f-23" localdata="{{selectList4}}" placeholder="产品种类" clear="{{false}}" value="{{selectValue4}}" data-event-opts="{{[['^change',[['changeSelect4']]],['^input',[['__set_model',['','selectValue4','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-7d5436a7" bind:__l="__l"></uni-data-select><block wx:if="{{brand}}"><text class="data-v-7d5436a7">产品品牌:</text></block><view class="data-v-7d5436a7"><uni-easyinput bind:input="__e" vue-id="2d331f3f-24" type="text" required="{{true}}" placeholder="请输入产品品牌" value="{{brand}}" data-event-opts="{{[['^input',[['__set_model',['','brand','$event',[]]]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></view><view style="margin-top:16px;line-height:30px;margin-bottom:16px;" class="data-v-7d5436a7">发布的产品是否属于医疗器械?<uni-data-checkbox bind:input="__e" vue-id="2d331f3f-25" multiple="{{false}}" localdata="{{[{text:'是',value:'1'},{text:'否',value:'0'}]}}" value="{{isMedical}}" data-event-opts="{{[['^input',[['__set_model',['','isMedical','$event',[]]]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-data-checkbox></view><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="itemIndex"><view class="data-v-7d5436a7"><uni-card vue-id="{{'2d331f3f-26-'+itemIndex}}" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default','title','actions']}}"><uni-list vue-id="{{('2d331f3f-27-'+itemIndex)+','+('2d331f3f-26-'+itemIndex)}}" class="data-v-7d5436a7" slot="title" bind:__l="__l" vue-slots="{{['default']}}"><uni-list-item style="align-items:center;" vue-id="{{('2d331f3f-28-'+itemIndex)+','+('2d331f3f-27-'+itemIndex)}}" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['header','footer']}}"><text slot="header">{{'产品信息'+(itemIndex+1)+''}}</text><view slot="footer"><block wx:if="{{item.g0==1}}"><tn-button vue-id="{{('2d331f3f-29-'+itemIndex)+','+('2d331f3f-28-'+itemIndex)}}" fontColor="tn-color-white" shape="round" backgroundColor="#3668FC" data-event-opts="{{[['^click',[['newItem']]]]}}" bind:click="__e" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}">+新增产品</tn-button></block><block wx:if="{{item.g1}}"><tn-button vue-id="{{('2d331f3f-30-'+itemIndex)+','+('2d331f3f-28-'+itemIndex)}}" fontColor="tn-color-white" shape="round" backgroundColor="#3668FC" data-event-opts="{{[['^click',[['newItem']]]]}}" bind:click="__e" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}">+新增产品</tn-button></block><block wx:if="{{item.g2}}"><tn-button vue-id="{{('2d331f3f-31-'+itemIndex)+','+('2d331f3f-28-'+itemIndex)}}" fontColor="tn-color-white" shape="round" backgroundColor="#FF000C" data-event-opts="{{[['^click',[['delItem',[itemIndex]]]]]}}" bind:click="__e" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}">-删除产品</tn-button></block></view></uni-list-item></uni-list><view style="margin:12px;margin-top:-12px;" class="data-v-7d5436a7" slot="actions" wx:if="{{itemIndex==item.g3-1}}"><text style="color:#999;" class="data-v-7d5436a7">为保证排版整洁,最多一次上传六个产品哦</text></view><uni-forms vue-id="{{('2d331f3f-32-'+itemIndex)+','+('2d331f3f-26-'+itemIndex)}}" modelValue="{{formData}}" label-width="0" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('2d331f3f-33-'+itemIndex)+','+('2d331f3f-32-'+itemIndex)}}" label name="prodName" label-width="0" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('2d331f3f-34-'+itemIndex)+','+('2d331f3f-33-'+itemIndex)}}" maxlength="50" type="text" placeholder="*请输入产品名称" value="{{item.$orig.prodName}}" data-event-opts="{{[['^input',[['__set_model',['$0','prodName','$event',[]],[[['extList','',itemIndex]]]]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('2d331f3f-35-'+itemIndex)+','+('2d331f3f-32-'+itemIndex)}}" label name="contactMethod" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('2d331f3f-36-'+itemIndex)+','+('2d331f3f-35-'+itemIndex)}}" maxlength="100" type="text" placeholder="*请输入产品型号" value="{{item.$orig.prodSpec}}" data-event-opts="{{[['^input',[['__set_model',['$0','prodSpec','$event',[]],[[['extList','',itemIndex]]]]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('2d331f3f-37-'+itemIndex)+','+('2d331f3f-32-'+itemIndex)}}" label name="phone" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('2d331f3f-38-'+itemIndex)+','+('2d331f3f-37-'+itemIndex)}}" maxlength="500" type="textarea" placeholder="请输入产品介绍" value="{{item.$orig.prodDesc}}" data-event-opts="{{[['^input',[['__set_model',['$0','prodDesc','$event',[]],[[['extList','',itemIndex]]]]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-easyinput></uni-forms-item></uni-forms></uni-card></view></block></view></block></view></block><block wx:if="{{selectValue2=='服务'}}"><view class="data-v-7d5436a7"><view style="padding:16px;" class="data-v-7d5436a7"><uni-data-select vue-id="2d331f3f-39" localdata="{{selectList3}}" clear="{{false}}" value="{{selectValue3}}" data-event-opts="{{[['^change',[['changeSelect3']]],['^input',[['__set_model',['','selectValue3','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-7d5436a7" bind:__l="__l"></uni-data-select></view></view></block><view class="data-v-7d5436a7"><block wx:if="{{selectValue2=='服务'}}"><view class="tn-margin tn-bg-gray--light tn-padding data-v-7d5436a7" style="border-radius:10rpx;"><textarea maxlength="500" placeholder="请输入服务介绍" placeholder-style="color:#AAAAAA" data-event-opts="{{[['input',[['__set_model',['','content','$event',[]]]]]]}}" value="{{content}}" bindinput="__e" class="data-v-7d5436a7"></textarea></view></block><block wx:if="{{selectValue=='公司'&&stepIndex==3||selectValue=='个人'&&stepIndex==2}}"><view class="tn-flex tn-flex-row-between tn-flex-col-center tn-margin data-v-7d5436a7"><view class="tn-flex justify-content-item data-v-7d5436a7"><view class="tn-text-center data-v-7d5436a7" style="border-radius:100rpx;margin-right:8rpx;width:45rpx;height:45rpx;line-height:45rpx;"><text class="tn-icon-image data-v-7d5436a7" style="font-size:30rpx;"></text></view><view class="tn-text-lg tn-padding-right-xs tn-text-bold data-v-7d5436a7">上传其他图片(若有)</view></view></view></block><block wx:if="{{selectValue=='公司'&&stepIndex==3||selectValue=='个人'&&stepIndex==2}}"><view class="tn-margin-left tn-padding-top-xs data-v-7d5436a7"><uni-file-picker vue-id="2d331f3f-40" limit="{{6}}" auto-upload="{{false}}" value="{{imgList}}" data-event-opts="{{[['^select',[['select']]],['^success',[['success']]],['^delete',[['deleteFile']]],['^input',[['__set_model',['','imgList','$event',[]]]]]]}}" bind:select="__e" bind:success="__e" bind:delete="__e" bind:input="__e" class="data-v-7d5436a7" bind:__l="__l"></uni-file-picker></view></block><block wx:if="{{selectValue=='公司'&&stepIndex==3||selectValue=='个人'&&stepIndex==2}}"><view class="tn-flex tn-flex-row-between tn-flex-col-center tn-padding-top-xl tn-margin data-v-7d5436a7"><view class="tn-flex justify-content-item data-v-7d5436a7"><view class="tn-text-center data-v-7d5436a7" style="border-radius:100rpx;margin-right:8rpx;width:45rpx;height:45rpx;line-height:45rpx;"><text class="tn-icon-image data-v-7d5436a7" style="font-size:30rpx;"></text></view><view class="tn-text-lg tn-padding-right-xs tn-text-bold data-v-7d5436a7">上传相关文件(若有)</view></view></view></block><block wx:if="{{selectValue=='公司'&&stepIndex==3||selectValue=='个人'&&stepIndex==2}}"><view class="tn-margin-left tn-padding-top-xs data-v-7d5436a7"><uni-file-picker vue-id="2d331f3f-41" limit="{{3}}" mode="grid" file-mediatype="all" file-extname="pdf,docx,doc" auto-upload="{{false}}" value="{{fileList}}" data-event-opts="{{[['^select',[['select']]],['^success',[['success']]],['^delete',[['deleteFile']]],['^input',[['__set_model',['','fileList','$event',[]]]]]]}}" bind:select="__e" bind:success="__e" bind:delete="__e" bind:input="__e" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><tn-button vue-id="{{('2d331f3f-42')+','+('2d331f3f-41')}}" shadow="{{true}}" shape="round" fontColor="tn-color-white" size="lg" backgroundColor="tn-bg-blue" fontSize="{{24}}" height="auto" padding="20rpx 36rpx" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}">上传文件</tn-button><view style="margin-top:20px;" class="data-v-7d5436a7"><text class="tn-color-grey data-v-7d5436a7">支持格式 pdf .doc,不超过5MB。</text></view><block wx:if="{{selectValue2=='产品'}}"><view style="margin-top:20px;" class="data-v-7d5436a7"><text class="tn-color-grey data-v-7d5436a7">如若产品属于医疗器械,请上传相关资质证明。</text></view></block></uni-file-picker></view></block></view><block wx:if="{{selectValue=='公司'&&stepIndex==3||selectValue=='个人'&&stepIndex==2}}"><view style="padding:16px;" label="11" name="check" class="data-v-7d5436a7"><uni-data-checkbox bind:input="__e" vue-id="2d331f3f-43" multiple="{{true}}" localdata="{{[{text:'同意平台核查所填信息的真实性',value:'是'}]}}" value="{{formInfo.agree}}" data-event-opts="{{[['^input',[['__set_model',['$0','agree','$event',[]],['formInfo']]]]]}}" class="data-v-7d5436a7" bind:__l="__l"></uni-data-checkbox></view></block><block wx:if="{{selectValue=='公司'}}"><view class="tn-flex tn-footerfixed data-v-7d5436a7"><view class="tn-flex-1 justify-content-item tn-margin-sm tn-text-center data-v-7d5436a7"><tn-button vue-id="2d331f3f-44" backgroundColor="#3668FC" padding="40rpx 0" width="60%" shadow="{{true}}" fontBold="{{true}}" data-event-opts="{{[['^click',[['nextStep']]]]}}" bind:click="__e" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><text class="tn-color-white data-v-7d5436a7">下一步</text></tn-button></view></view></block><block wx:if="{{stepIndex==3||selectValue=='个人'&&stepIndex==2}}"><view class="tn-flex tn-footerfixed data-v-7d5436a7"><view class="tn-flex-1 justify-content-item tn-margin-sm tn-text-center data-v-7d5436a7"><tn-button vue-id="2d331f3f-45" backgroundColor="#3668FC" padding="40rpx 0" width="60%" shadow="{{true}}" fontBold="{{true}}" data-event-opts="{{[['^click',[['saveForm']]]]}}" bind:click="__e" class="data-v-7d5436a7" bind:__l="__l" vue-slots="{{['default']}}"><text class="tn-color-white data-v-7d5436a7">提交审核</text></tn-button></view></view></block></view></block></view><view class="tn-tabbar-height data-v-7d5436a7"></view></view>