1 |
- <view class="content data-v-6220112c"><u-form vue-id="3c3ad54c-1" model="{{form}}" label-width="140" data-ref="form" class="data-v-6220112c vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><u-form-item vue-id="{{('3c3ad54c-2')+','+('3c3ad54c-1')}}" label="请假类型" prop="type" required="{{true}}" class="data-v-6220112c" bind:__l="__l" vue-slots="{{['default']}}"><u-input vue-id="{{('3c3ad54c-3')+','+('3c3ad54c-2')}}" placeholder="请选择请假类型" select-open="{{leaveTypeShow}}" type="select" value="{{form.type}}" data-event-opts="{{[['^click',[['e0']]],['^input',[['__set_model',['$0','type','$event',[]],['form']]]]]}}" bind:click="__e" bind:input="__e" class="data-v-6220112c" bind:__l="__l"></u-input></u-form-item><u-form-item vue-id="{{('3c3ad54c-4')+','+('3c3ad54c-1')}}" label="请假时间" prop="leaveTime" required="{{true}}" class="data-v-6220112c" bind:__l="__l" vue-slots="{{['default']}}"><u-input vue-id="{{('3c3ad54c-5')+','+('3c3ad54c-4')}}" placeholder="请选择请假时间" select-open="{{leaveTimeShow}}" type="select" value="{{form.leaveTime}}" data-event-opts="{{[['^click',[['e1']]],['^input',[['__set_model',['$0','leaveTime','$event',[]],['form']]]]]}}" bind:click="__e" bind:input="__e" class="data-v-6220112c" bind:__l="__l"></u-input></u-form-item><block wx:if="{{form.type==='病假'}}"><u-form-item vue-id="{{('3c3ad54c-6')+','+('3c3ad54c-1')}}" label="上传证明" prop="leavePic" required="{{true}}" class="data-v-6220112c" bind:__l="__l" vue-slots="{{['default']}}"><u-upload vue-id="{{('3c3ad54c-7')+','+('3c3ad54c-6')}}" action="{{action}}" header="{{header}}" file-list="{{fileList}}" max-count="1" multiple="{{false}}" show-progress="{{false}}" data-event-opts="{{[['^onSuccess',[['handlePicSuccess']]]]}}" bind:onSuccess="__e" class="data-v-6220112c" bind:__l="__l"></u-upload></u-form-item></block><u-form-item vue-id="{{('3c3ad54c-8')+','+('3c3ad54c-1')}}" label="请假理由" prop="leaveReason" required="{{true}}" class="data-v-6220112c" bind:__l="__l" vue-slots="{{['default']}}"><u-input bind:input="__e" vue-id="{{('3c3ad54c-9')+','+('3c3ad54c-8')}}" placeholder="请输入请假理由" type="text" value="{{form.leaveReason}}" data-event-opts="{{[['^input',[['__set_model',['$0','leaveReason','$event',[]],['form']]]]]}}" class="data-v-6220112c" bind:__l="__l"></u-input></u-form-item></u-form><u-picker vue-id="3c3ad54c-10" mode="selector" range="{{selectorObj}}" range-key="cateName" value="{{leaveTypeShow}}" data-event-opts="{{[['^confirm',[['handleGetType']]],['^input',[['__set_model',['','leaveTypeShow','$event',[]]]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-6220112c" bind:__l="__l"></u-picker><u-calendar vue-id="3c3ad54c-11" mode="date" active-bg-color="{{mainColor}}" btn-type="error" availableText="有课" available="{{availableList}}" activeText="已请假" activeList="{{activeList}}" max-date="2300-12-31" value="{{leaveTimeShow}}" data-event-opts="{{[['^change',[['setLeaveTime']]],['^input',[['__set_model',['','leaveTimeShow','$event',[]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-6220112c" bind:__l="__l"></u-calendar><view class="handle-fix-box data-v-6220112c"><u-button vue-id="3c3ad54c-12" type="warning" shape="circle" ripple="{{true}}" custom-style="{{customStyle}}" data-event-opts="{{[['^click',[['submitForm']]]]}}" bind:click="__e" class="data-v-6220112c" bind:__l="__l" vue-slots="{{['default']}}">提交</u-button></view><u-top-tips vue-id="3c3ad54c-13" data-ref="uTips" class="data-v-6220112c vue-ref" bind:__l="__l"></u-top-tips></view>
|