index.wxml 1.7 KB

1234567891011121314151617181920212223242526272829303132
  1. <!--pages/main/component/PicturePanel/index.wxml-->
  2. <view class="picture-container">
  3. <view class="picture-bottom" wx:if="{{pictures.length == 0 && !gridLoading}}" bindtap="choosePic">
  4. <view class="btn-container">
  5. <view class="btn"><image mode="aspectFit" src='/assets/picture.png' style='width:24px;height:22px;'></image></view>
  6. <text class="btn-label">点击开始拍照</text>
  7. </view>
  8. </view>
  9. </view>
  10. <view class="grid-loading" wx:if="{{gridLoading}}">正在加载...</view>
  11. <view class="grid-container" wx:if="{{pictures.length>0}}">
  12. <view class="label">最多可以上传{{maxPicture}}张照片</view>
  13. <view class="grid">
  14. <block wx:for="{{pictures}}">
  15. <view class="image-container">
  16. <view class="del" bindtap="del" data-index="{{index}}"><image mode="center" src='/assets/del.png' style='width:28px;height:28px;'></image></view>
  17. <view class="err" wx:if="{{item.err || (item.status == 'FAIL' && item.retry == 0)}}">{{item.err ? item.err : '请删除或点击确认上传重试'}}</view>
  18. <!--<view class="success" wx:if="{{item.status == 'SUCCESS'}}">上传成功</view>-->
  19. <image mode="scaleToFill" src='{{item.tempFilePath}}' style="width: {{size}}px;height: {{size}}px;border-radius:10px;"></image>
  20. </view>
  21. </block>
  22. <block wx:if="{{pictures.length < maxPicture}}">
  23. <view class="add" style="width: {{size}}px;height: {{size}}px;" bindtap="choosePic">
  24. <image mode="aspectFit" src='/assets/add.png' style='width:24px;height:24px;'></image>
  25. </view>
  26. </block>
  27. </view>
  28. <view class="submit {{willSubmit ? 'disable' : ''}}" bindtap="submit">确认上传</view>
  29. </view>