1 |
- <view class="template-edit tn-safe-area-inset-bottom data-v-7db0d20e"><tn-nav-bar vue-id="63cbc92d-1" fixed="{{true}}" customBack="{{true}}" class="data-v-7db0d20e" bind:__l="__l" vue-slots="{{['back','default']}}"><view class="tn-custom-nav-bar__back data-v-7db0d20e" slot="back" data-event-opts="{{[['tap',[['goBack',['$event']]]]]}}" bindtap="__e"><text class="icon tn-icon-left data-v-7db0d20e"></text></view><view style="display:flex;" class="data-v-7db0d20e"><view style="flex:1;margin-left:25px;" class="data-v-7db0d20e"><text style="{{'font-size:'+(wxFontSize+'px')+';'}}" class="data-v-7db0d20e">发布需求</text></view><view class="data-v-7db0d20e"><button style="{{'margin-right:4px;border-radius:24px;height:32px;line-height:32px;font-size:15px;margin-top:4px;color:#1d60b1;border-color:#1d60b1;'+('font-size:'+(wxFontSize-3+'px')+';')}}" plain="true" data-event-opts="{{[['tap',[['saveForm',[1]]]]]}}" bindtap="__e" class="data-v-7db0d20e">暂存</button></view></view></tn-nav-bar><view class="tn-safe-area-inset-bottom data-v-7db0d20e" style="{{'padding-top:'+(vuex_custom_bar_height+'px')+';'}}"><tn-steps style="pointer-events:none;" vue-id="63cbc92d-2" list="{{stepList}}" current="{{stepIndex}}" mode="dotIcon" fontSize="{{wxFontSize-3+'px'}}" class="data-v-7db0d20e" bind:__l="__l"></tn-steps><block wx:if="{{stepIndex==1}}"><view class="data-v-7db0d20e"><view class="tn-flex tn-flex-row-between tn-flex-col-center tn-padding-top tn-margin data-v-7db0d20e"><view class="tn-flex justify-content-item data-v-7db0d20e"><view class="tn-text-lg tn-padding-right-xs tn-text-bold data-v-7db0d20e" style="{{'font-size:16px;'+('font-size:'+(wxFontSize-1+'px')+';')}}">以下三种方式可任选其一,若有可都输入</view></view></view><view class="tn-margin tn-bg-gray--light tn-padding data-v-7db0d20e" style="border-radius:10rpx;"><textarea style="{{'font-size:'+(wxFontSize-3+'px')+';'}}" maxlength="500" placeholder="请描述您的需求..." placeholder-style="{{styleString}}" data-event-opts="{{[['input',[['__set_model',['','content','$event',[]]]]]]}}" value="{{content}}" bindinput="__e" class="data-v-7db0d20e"></textarea></view><view class="tn-flex tn-flex-row-between tn-flex-col-center tn-margin data-v-7db0d20e" style="margin-top:40px;margin-bottom:0;"><view class="tn-flex justify-content-item data-v-7db0d20e"><view class="tn-text-center data-v-7db0d20e" style="border-radius:100rpx;margin-right:8rpx;width:45rpx;height:45rpx;line-height:45rpx;"><text class="tn-icon-image data-v-7db0d20e" style="{{'font-size:20px;'+('font-size:'+(wxFontSize+3+'px')+';')}}"></text></view><view class="tn-padding-right-xs tn-text-bold data-v-7db0d20e" style="{{'font-size:16px;'+('font-size:'+(wxFontSize-1+'px')+';')}}">上传图片</view></view></view><view class="tn-margin-left tn-padding-top-xs data-v-7db0d20e"><uni-file-picker vue-id="63cbc92d-3" limit="{{6}}" auto-upload="{{false}}" value="{{imgList}}" data-event-opts="{{[['^delete',[['deleteFile']]],['^select',[['select']]],['^success',[['success']]],['^input',[['__set_model',['','imgList','$event',[]]]]]]}}" bind:delete="__e" bind:select="__e" bind:success="__e" bind:input="__e" class="data-v-7db0d20e" bind:__l="__l"></uni-file-picker><view style="margin-top:8px;" class="data-v-7db0d20e"><text style="{{'color:#999;font-size:12px;'+('font-size:'+(wxFontSize-5+'px')+';')}}" class="data-v-7db0d20e">一次只能上传六张图片</text></view></view><view class="tn-flex tn-flex-row-between tn-flex-col-center tn-padding-top-xl tn-margin data-v-7db0d20e" style="margin-bottom:0;"><view class="tn-flex justify-content-item data-v-7db0d20e"><view class="tn-text-center data-v-7db0d20e" style="border-radius:100rpx;margin-right:8rpx;width:45rpx;height:45rpx;line-height:45rpx;"><text class="tn-icon-link data-v-7db0d20e" style="{{'font-size:20px;'+('font-size:'+(wxFontSize+3+'px')+';')}}"></text></view><view class="tn-padding-right-xs tn-text-bold data-v-7db0d20e" style="{{'font-size:16px;'+('font-size:'+(wxFontSize-1+'px')+';')}}">上传文件</view></view></view><view class="tn-margin-left tn-padding-top-xs data-v-7db0d20e"><uni-file-picker vue-id="63cbc92d-4" limit="{{3}}" mode="grid" file-mediatype="all" file-extname="pdf,docx,doc,xls,xlsx" auto-upload="{{false}}" value="{{fileList}}" data-event-opts="{{[['^delete',[['deleteFile']]],['^select',[['select']]],['^success',[['success']]],['^input',[['__set_model',['','fileList','$event',[]]]]]]}}" bind:delete="__e" bind:select="__e" bind:success="__e" bind:input="__e" class="data-v-7db0d20e" bind:__l="__l" vue-slots="{{['default']}}"><view style="text-align:left;" class="data-v-7db0d20e"><button style="{{'color:#1d60b1;border-color:#1d60b1;'+('font-size:'+(wxFontSize-5+'px')+';')}}" size="mini" plain="true" class="data-v-7db0d20e">上传文件</button></view></uni-file-picker><view style="margin-top:4px;" class="data-v-7db0d20e"><text style="{{'color:#999;font-size:12px;'+('font-size:'+(wxFontSize-5+'px')+';')}}" class="data-v-7db0d20e">一次只能上传三个文件,支持格式 pdf .doc .xls,不超过5MB。</text></view></view><view style="margin-top:20px;padding:16px;" class="data-v-7db0d20e"><text style="{{'font-size:16px;line-height:30px;'+('font-size:'+(wxFontSize-1+'px')+';')}}" class="data-v-7db0d20e">需求有效期:</text><uni-data-select vue-id="63cbc92d-5" localdata="{{selectList}}" placement="top" placeholder="请选择" fontSize="{{wxFontSize-3+'px'}}" value="{{selectValue}}" data-event-opts="{{[['^change',[['changeSelect']]],['^input',[['__set_model',['','selectValue','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-7db0d20e" bind:__l="__l"></uni-data-select></view><view class="tn-flex tn-footerfixed data-v-7db0d20e"><view class="tn-flex-1 justify-content-item tn-margin-sm tn-text-center data-v-7db0d20e"><button style="{{'border-radius:24px;'+('font-size:'+(wxFontSize-2+'px')+';')}}" type="default" plain="true" data-event-opts="{{[['tap',[['nextStep']]]]}}" bindtap="__e" class="data-v-7db0d20e">下一步</button></view></view></view></block><block wx:if="{{stepIndex==2}}"><view class="data-v-7db0d20e"><view style="padding:16px;" class="data-v-7db0d20e"><uni-forms vue-id="63cbc92d-6" modelValue="{{formData}}" label-width="0" class="data-v-7db0d20e" bind:__l="__l" vue-slots="{{['default']}}"><view style="{{'margin:16px 0;'+('font-size:'+(wxFontSize-3+'px')+';')}}" class="data-v-7db0d20e"><text style="color:red;line-height:30px;vertical-align:middle;margin-right:4px;" class="data-v-7db0d20e">*</text><text class="data-v-7db0d20e">公司名称:</text><w-select style="width:100%;" vue-id="{{('63cbc92d-7')+','+('63cbc92d-6')}}" list="{{items}}" valueName="name" keyName="regNumber" filterable="{{true}}" fontSize="{{wxFontSize-3+'px'}}" value="{{searchValue}}" data-event-opts="{{[['^change',[['selectChange']]],['^input',[['__set_model',['','searchValue','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-7db0d20e" bind:__l="__l"></w-select></view><text style="{{'color:red;line-height:30px;vertical-align:middle;margin-right:4px;'+('font-size:'+(wxFontSize-3+'px')+';')}}" class="data-v-7db0d20e">*</text><text style="{{'font-size:'+(wxFontSize-3+'px')+';'}}" class="data-v-7db0d20e">您的职称:</text><uni-forms-item vue-id="{{('63cbc92d-8')+','+('63cbc92d-6')}}" label name="realName" label-width="0" class="data-v-7db0d20e" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('63cbc92d-9')+','+('63cbc92d-8')}}" type="text" inputSize="{{wxFontSize-3}}" placeholder-style="{{styleString}}" clearable="{{false}}" placeholder="请输入您的职称" value="{{formInfo.jobTitle}}" data-event-opts="{{[['^input',[['__set_model',['$0','jobTitle','$event',[]],['formInfo']]]]]}}" class="data-v-7db0d20e" bind:__l="__l"></uni-easyinput></uni-forms-item><text style="{{'color:red;line-height:30px;vertical-align:middle;margin-right:4px;'+('font-size:'+(wxFontSize-3+'px')+';')}}" class="data-v-7db0d20e">*</text><text style="{{'font-size:'+(wxFontSize-3+'px')+';'}}" class="data-v-7db0d20e">联系人姓名:</text><uni-forms-item vue-id="{{('63cbc92d-10')+','+('63cbc92d-6')}}" label="联系人姓名" name="contactMethod" class="data-v-7db0d20e" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('63cbc92d-11')+','+('63cbc92d-10')}}" type="text" inputSize="{{wxFontSize-3}}" placeholder-style="{{styleString}}" clearable="{{false}}" placeholder="请输入联系人姓名" value="{{formInfo.contactPerson}}" data-event-opts="{{[['^input',[['__set_model',['$0','contactPerson','$event',[]],['formInfo']]]]]}}" class="data-v-7db0d20e" bind:__l="__l"></uni-easyinput></uni-forms-item><text style="{{'color:red;line-height:30px;vertical-align:middle;margin-right:4px;'+('font-size:'+(wxFontSize-3+'px')+';')}}" class="data-v-7db0d20e">*</text><text style="{{'font-size:'+(wxFontSize-3+'px')+';'}}" class="data-v-7db0d20e">联系方式:</text><uni-forms-item vue-id="{{('63cbc92d-12')+','+('63cbc92d-6')}}" label="联系方式" name="phone" class="data-v-7db0d20e" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('63cbc92d-13')+','+('63cbc92d-12')}}" type="text" inputSize="{{wxFontSize-3}}" placeholder-style="{{styleString}}" clearable="{{false}}" placeholder="请输入联系手机/微信/邮箱" value="{{formInfo.contactMethod}}" data-event-opts="{{[['^input',[['__set_model',['$0','contactMethod','$event',[]],['formInfo']]]]]}}" class="data-v-7db0d20e" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('63cbc92d-14')+','+('63cbc92d-6')}}" label="11" name="check" class="data-v-7db0d20e" bind:__l="__l" vue-slots="{{['default']}}"><tn-checkbox bind:input="__e" vue-id="{{('63cbc92d-15')+','+('63cbc92d-14')}}" activeColor="#45c05d" size="{{wxFontSize+17}}" name="选项1" value="{{formInfo.agree}}" data-event-opts="{{[['^input',[['__set_model',['$0','agree','$event',[]],['formInfo']]]]]}}" class="data-v-7db0d20e" bind:__l="__l" vue-slots="{{['default']}}"><text style="{{'font-size:'+(wxFontSize-4+'px')+';'+('color:'+(formInfo.agree?'#45c05d':'#666666')+';')}}" class="data-v-7db0d20e">同意平台核查所填信息的真实性</text></tn-checkbox></uni-forms-item></uni-forms></view><view class="tn-flex tn-footerfixed data-v-7db0d20e"><view class="tn-flex-1 justify-content-item tn-margin-sm tn-text-center data-v-7db0d20e"><button style="{{'border-radius:24px;'+('font-size:'+(wxFontSize-2+'px')+';')}}" type="default" plain="true" data-event-opts="{{[['tap',[['preStep']]]]}}" bindtap="__e" class="data-v-7db0d20e">上一步</button></view><view class="tn-flex-1 justify-content-item tn-margin-sm tn-text-center data-v-7db0d20e"><button style="{{'background-color:#1d60b1;border-radius:23px;'+('font-size:'+(wxFontSize-2+'px')+';')}}" type="primary" data-event-opts="{{[['tap',[['saveForm']]]]}}" bindtap="__e" class="data-v-7db0d20e">提交审核</button></view></view></view></block></view><view class="tn-tabbar-height data-v-7db0d20e"></view></view>
|