用工小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
8.5 KiB

<view class="{{[virtualHostClass]}}" style="{{virtualHostStyle}}"><u--form class="vue-ref" vue-id="11cc0028-1" labelPosition="left" model="{{form}}" rules="{{rules}}" labelWidth="80" data-ref="uForm" bind:__l="__l" virtualHostClass="vue-ref" vue-slots="{{['default']}}"><view class="se-p-20"><view class="se-px-20 se-bgc-white se-br-10 se-fs-20"><u-form-item vue-id="{{('11cc0028-2')+','+('11cc0028-1')}}" labelWidth="0" bind:__l="__l" vue-slots="{{['default']}}"><view class="se-flex se-flex-ai-c"><view class="line-orange"></view><view class="se-ml-10 se-fs-32 se-c-black se-fw-6">标题</view></view></u-form-item><u-form-item vue-id="{{('11cc0028-3')+','+('11cc0028-1')}}" labelWidth="0" prop="title" bind:__l="__l" vue-slots="{{['default']}}"><u--input bind:input="__e" vue-id="{{('11cc0028-4')+','+('11cc0028-3')}}" placeholder="请在此输入标题" value="{{form.title}}" data-event-opts="{{[['^input',[['__set_model',['$0','title','$event',[]],['form']]]]]}}" bind:__l="__l"></u--input></u-form-item><u-form-item vue-id="{{('11cc0028-5')+','+('11cc0028-1')}}" label="工作地点" prop="area" data-event-opts="{{[['^click',[['handleAreaChange']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input vue-id="{{('11cc0028-6')+','+('11cc0028-5')}}" readonly="{{true}}" placeholder="请选择工作地点" border="none" value="{{form.area}}" data-event-opts="{{[['^click',[['handleAreaChange']]],['^input',[['__set_model',['$0','area','$event',[]],['form']]]]]}}" bind:click="__e" bind:input="__e" bind:__l="__l"></u--input><u-icon vue-id="{{('11cc0028-7')+','+('11cc0028-5')}}" slot="right" name="arrow-right" data-event-opts="{{[['^click',[['handleAreaChange']]]]}}" bind:click="__e" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('11cc0028-8')+','+('11cc0028-1')}}" label="详细地址" prop="address" bind:__l="__l" vue-slots="{{['default']}}"><u--textarea bind:input="__e" vue-id="{{('11cc0028-9')+','+('11cc0028-8')}}" count="{{true}}" placeholder="请输入详细地址" value="{{form.address}}" data-event-opts="{{[['^input',[['__set_model',['$0','address','$event',[]],['form']]]]]}}" bind:__l="__l"></u--textarea></u-form-item><u-form-item vue-id="{{('11cc0028-10')+','+('11cc0028-1')}}" label="所属行业" prop="industry" data-event-opts="{{[['^click',[['handleindustryChange']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input vue-id="{{('11cc0028-11')+','+('11cc0028-10')}}" readonly="{{true}}" placeholder="请选择行业" border="none" value="{{form.industry}}" data-event-opts="{{[['^click',[['handleindustryChange']]],['^input',[['__set_model',['$0','industry','$event',[]],['form']]]]]}}" bind:click="__e" bind:input="__e" bind:__l="__l"></u--input><u-icon vue-id="{{('11cc0028-12')+','+('11cc0028-10')}}" slot="right" name="arrow-right" data-event-opts="{{[['^click',[['handleindustryChange']]]]}}" bind:click="__e" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('11cc0028-13')+','+('11cc0028-1')}}" label="所属工种" prop="type" data-event-opts="{{[['^click',[['handleTypeChange']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input vue-id="{{('11cc0028-14')+','+('11cc0028-13')}}" readonly="{{true}}" placeholder="请选择工种" border="none" value="{{form.type}}" data-event-opts="{{[['^click',[['handleTypeChange']]],['^input',[['__set_model',['$0','type','$event',[]],['form']]]]]}}" bind:click="__e" bind:input="__e" bind:__l="__l"></u--input><u-icon vue-id="{{('11cc0028-15')+','+('11cc0028-13')}}" slot="right" name="arrow-right" data-event-opts="{{[['^click',[['handleTypeChange']]]]}}" bind:click="__e" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('11cc0028-16')+','+('11cc0028-1')}}" label="试用日薪" prop="salary" bind:__l="__l" vue-slots="{{['default']}}"><view class="se-flex se-flex-h-c"><u--input bind:input="__e" class="se-w-200" vue-id="{{('11cc0028-17')+','+('11cc0028-16')}}" placeholder="最小值" value="{{form.salaryMin}}" data-event-opts="{{[['^input',[['__set_model',['$0','salaryMin','$event',[]],['form']]]]]}}" bind:__l="__l" virtualHostClass="se-w-200"></u--input><text class="se-mx-10">~</text><u--input bind:input="__e" class="se-w-200" vue-id="{{('11cc0028-18')+','+('11cc0028-16')}}" placeholder="最大值" value="{{form.salaryMax}}" data-event-opts="{{[['^input',[['__set_model',['$0','salaryMax','$event',[]],['form']]]]]}}" bind:__l="__l" virtualHostClass="se-w-200"></u--input></view></u-form-item><u-form-item vue-id="{{('11cc0028-19')+','+('11cc0028-1')}}" label="结算方式" prop="settlement" bind:__l="__l" vue-slots="{{['default']}}"><u-radio-group bind:input="__e" vue-id="{{('11cc0028-20')+','+('11cc0028-19')}}" placement="row" value="{{form.settlement}}" data-event-opts="{{[['^input',[['__set_model',['$0','settlement','$event',[]],['form']]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><u-radio vue-id="{{('11cc0028-21')+','+('11cc0028-20')}}" activeColor="#FF7A31" name="1" label="提前支付" bind:__l="__l"></u-radio><u-radio class="se-ml-20" vue-id="{{('11cc0028-22')+','+('11cc0028-20')}}" activeColor="#FF7A31" name="2" label="试用以后支付" bind:__l="__l" virtualHostClass="se-ml-20"></u-radio></u-radio-group></u-form-item><u-form-item vue-id="{{('11cc0028-23')+','+('11cc0028-1')}}" label="时间" prop="date" bind:__l="__l" vue-slots="{{['default']}}"><view class="se-flex se-flex-h-c"><u--input bind:input="__e" class="se-w-200" vue-id="{{('11cc0028-24')+','+('11cc0028-23')}}" placeholder="0:00" value="{{form.dateMin}}" data-event-opts="{{[['^input',[['__set_model',['$0','dateMin','$event',[]],['form']]]]]}}" bind:__l="__l" virtualHostClass="se-w-200"></u--input><text class="se-mx-10">~</text><u--input bind:input="__e" class="se-w-200" vue-id="{{('11cc0028-25')+','+('11cc0028-23')}}" placeholder="0:00" value="{{form.dateMax}}" data-event-opts="{{[['^input',[['__set_model',['$0','dateMax','$event',[]],['form']]]]]}}" bind:__l="__l" virtualHostClass="se-w-200"></u--input></view></u-form-item><u-form-item vue-id="{{('11cc0028-26')+','+('11cc0028-1')}}" label="联系电话" prop="mobile" bind:__l="__l" vue-slots="{{['default']}}"><u--input bind:input="__e" vue-id="{{('11cc0028-27')+','+('11cc0028-26')}}" placeholder="请输入联系方式" value="{{form.mobile}}" data-event-opts="{{[['^input',[['__set_model',['$0','mobile','$event',[]],['form']]]]]}}" bind:__l="__l"></u--input></u-form-item><u-form-item vue-id="{{('11cc0028-28')+','+('11cc0028-1')}}" label="工作内容" prop="introduce" bind:__l="__l" vue-slots="{{['default']}}"><u--textarea bind:input="__e" vue-id="{{('11cc0028-29')+','+('11cc0028-28')}}" count="{{true}}" placeholder="请选择工作内容" value="{{form.introduce}}" data-event-opts="{{[['^input',[['__set_model',['$0','introduce','$event',[]],['form']]]]]}}" bind:__l="__l"></u--textarea></u-form-item></view></view><view class="se-p-20"><view class="se-px-20 se-pb-20 se-bgc-white se-br-10 se-fs-20"><u-form-item vue-id="{{('11cc0028-30')+','+('11cc0028-1')}}" prop="file" labelWidth="2" bind:__l="__l" vue-slots="{{['default']}}"><view class="se-flex se-flex-v-sa"><view class="se-py-20 se-w-p-100 se-flex"><view class="line-orange"></view><view class="se-ml-10">图片上传</view></view><view class="se-py-20 se-w-p-100"><u-upload vue-id="{{('11cc0028-31')+','+('11cc0028-30')}}" fileList="{{fileList}}" name="1" multiple="{{true}}" maxCount="{{10}}" data-event-opts="{{[['^afterRead',[['afterRead']]],['^delete',[['deletePic']]]]}}" bind:afterRead="__e" bind:delete="__e" bind:__l="__l"></u-upload></view></view></u-form-item></view></view><view class="se-px-20 se-pt-20"><view class="se-px-20 se-pb-80 se-fs-20 se-flex"><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" class="se-mx-10 se-flex-1 se-br-40 se-flex-h-c se-h-80 se-lh-80 se-ta-c se-fs-28 se-c-white se-bgc-orange" bindtap="__e"><text>发布订单</text></view></view></view></u--form><u-action-sheet vue-id="11cc0028-32" show="{{showIndustry}}" actions="{{industryList}}" title="请选择行业" data-event-opts="{{[['^close',[['e0']]],['^select',[['industrySelect']]]]}}" bind:close="__e" bind:select="__e" bind:__l="__l"></u-action-sheet><u-action-sheet vue-id="11cc0028-33" show="{{showType}}" actions="{{typeList}}" title="请选择种类" data-event-opts="{{[['^close',[['e1']]],['^select',[['typeSelect']]]]}}" bind:close="__e" bind:select="__e" bind:__l="__l"></u-action-sheet><city-select bind:cityChange="__e" bind:input="__e" vue-id="11cc0028-34" value="{{showPicker}}" data-event-opts="{{[['^cityChange',[['handleCityChange']]],['^input',[['__set_model',['','showPicker','$event',[]]]]]]}}" bind:__l="__l"></city-select></view>