<view><view class="card"><view class="form"><view class="flex"><view class="need">*</view><view>请选择小区</view></view><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="bg-gray padding-20 " bindtap="__e"><input disabled="{{true}}" type="text" placeholder="请选择您所在的小区" data-event-opts="{{[['input',[['__set_model',['$0','residentialName','$event',[]],['data']]]]]}}" value="{{data.residentialName}}" bindinput="__e"/></view></view><view class="form"><view class="flex"><view class="need">*</view><view>报修位置</view></view><view class="bg-gray padding-20 "><input type="text" placeholder="请输入报修的具体位置" data-event-opts="{{[['input',[['__set_model',['$0','reportPosition','$event',[]],['data']]]]]}}" value="{{data.reportPosition}}" bindinput="__e"/></view></view><view class="form "><view class="flex"><view class="need">*</view><view>联系方式</view></view><view class="bg-gray padding-20 "><input maxlength="11" type="number" placeholder="请输入您的联系方式" data-event-opts="{{[['input',[['__set_model',['$0','phone','$event',[]],['data']]]]]}}" value="{{data.phone}}" bindinput="__e"/></view></view><view class="form"><view class="flex"><view class="need">*</view><view>预约时间</view></view><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="bg-gray padding-20" bindtap="__e"><input disabled="{{true}}" type="number" placeholder="请选择预约时间" data-event-opts="{{[['input',[['__set_model',['','dateTimeStr','$event',[]]]]]]}}" value="{{dateTimeStr}}" bindinput="__e"/></view></view></view><view class="card "><view class="form" style="height:320rpx;"><view class="bg-gray padding-10"><u-input bind:input="__e" style="width:100%;line-height:50rpx;" vue-id="44cc224f-1" type="textarea" maxlength="100" height="240" placeholder="请填写故障描述" value="{{data.reportDetail}}" data-event-opts="{{[['^input',[['__set_model',['$0','reportDetail','$event',[]],['data']]]]]}}" bind:__l="__l"></u-input><view class="text-right text-df text-gray padding-top-10">{{''+data.reportDetail.length+' / 100'}}</view></view></view></view><view class="card"><view class="text-center padding-20"><text>上传图片（选填，最多四张）</text></view><view><view class="cu-form-group" style="padding:20rpx 30rpx;"><view class="grid col-4 grid-square flex-sub padding-left-10"><block wx:for="{{imgList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewImage',[index]]]]]}}" class="bg-img" bindtap="__e"><image src="{{imgList[index]}}" mode="aspectFill"></image><view data-event-opts="{{[['tap',[['DelImg',[index]]]]]}}" class="cu-tag bg-red" catchtap="__e"><text class="cuIcon-close" style="font-size:20rpx;"></text></view></view></block><block wx:if="{{imgList.length<4}}"><view data-event-opts="{{[['tap',[['chooseImage',['$event']]]]]}}" class="solids" bindtap="__e"><text class="cuIcon-add " style="font-size:60rpx;color:#c9c9c9;"></text></view></block></view></view></view></view><view style="height:110rpx;"></view><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" class=" footer-fixed" style="z-index:999;" bindtap="__e"><view class="cu-btn  flex  text-lg bg-red-btn" style="padding:46rpx 0;">确定提交</view></view><u-mask vue-id="44cc224f-2" z-index="99999" show="{{maskShow}}" data-event-opts="{{[['^click',[['e2']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}"><view data-event-opts="{{[['tap',[['',['$event']]]]]}}" style="margin:20rpx;" catchtap="__e"><textarea style="background-color:#FFFFFF;width:100%;padding:20rpx;box-sizing:border-box;" value="{{data.reportDetail}}" placeholder="请填写故障描述" data-event-opts="{{[['confirm',[['confirm',['$event']]]],['keyboardheightchange',[['keyboardheightchange',['$event']]]],['input',[['__set_model',['$0','reportDetail','$event',[]],['data']]]]]}}" bindconfirm="__e" bindkeyboardheightchange="__e" bindinput="__e"></textarea><view class="bg-white text-right text-df text-gray padding-10">{{''+data.reportDetail.length+' / 100'}}</view></view></u-mask><u-popup bind:input="__e" vue-id="44cc224f-3" mode="bottom" border-radius="20" closeable="{{true}}" height="55%" value="{{timeShow}}" data-event-opts="{{[['^input',[['__set_model',['','timeShow','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><time-selector bind:getDateTime="__e" vue-id="{{('44cc224f-4')+','+('44cc224f-3')}}" data-event-opts="{{[['^getDateTime',[['timeConfirm']]]]}}" bind:__l="__l"></time-selector></u-popup><u-select vue-id="44cc224f-5" default-value="{{defaultValue}}" value-name="residentialId" label-name="residentialName" z-index="9999999" list="{{residentialList}}" value="{{residentialShow}}" data-event-opts="{{[['^confirm',[['residentialConfirm']]],['^input',[['__set_model',['','residentialShow','$event',[]]]]]]}}" bind:confirm="__e" bind:input="__e" bind:__l="__l"></u-select></view>