index.wxml 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <view class="f-container">
  2. <!-- 标题 -->
  3. <view class="header">
  4. <view class="title">意见反馈</view>
  5. <view class="desc">给出您的建议吧~</view>
  6. </view>
  7. <!-- 问题类型 -->
  8. <view class="block">
  9. <view class="block-title">
  10. 选择问题类型 <text class="required">*</text>
  11. </view>
  12. <view class="qs-list">
  13. <view class="qs-item {{qsValue == item.value ? 'active' : ''}}" bindtap="clickQs" data-value="{{item.value}}"
  14. wx:for="{{qsList}}" wx:key="value">
  15. {{item.label}}
  16. </view>
  17. </view>
  18. </view>
  19. <!-- 问题描述 -->
  20. <view class="block">
  21. <view class="block-title">问题描述</view>
  22. <textarea class="textarea" placeholder="请详细描述遇到的问题以便尽快定位并解决问题。" placeholder-style="color:#c8c9cc"
  23. value="{{message}}" bindinput="onMessageInput" maxlength="500" auto-height />
  24. <view class="word-limit">{{message.length}}/500</view>
  25. </view>
  26. <!-- 上传截图 -->
  27. <view class="block">
  28. <view class="block-title">
  29. 请上传群截图 <text class="required">*</text>
  30. </view>
  31. <view class="uploader">
  32. <view class="upload-grid">
  33. <block wx:for="{{imageList}}" wx:key="index">
  34. <view class="image-item">
  35. <!-- 上传成功 -->
  36. <image src="{{item}}" mode="aspectFill" class="img" />
  37. <!-- 删除按钮 -->
  38. <image class="delete" src="/assets/images/icons/close.png" catchtap="deleteImage" data-index="{{index}}"></image>
  39. </view>
  40. </block>
  41. <!-- 添加按钮(最多9张) -->
  42. <view class="add-btn" catchtap="chooseImage" wx:if="{{imageList.length < 9}}">
  43. <image class="icon-add" src="/assets/images/icons/add.png"></image>
  44. </view>
  45. </view>
  46. <view class="upload-tip">上传问题截图可以让问题快速解决!</view>
  47. </view>
  48. </view>
  49. <!-- 联系方式 -->
  50. <view class="block">
  51. <view class="block-title">联系方式</view>
  52. <input class="contact-input" placeholder="手机号、QQ、邮箱,以便我们回复您" placeholder-style="color:#c8c9cc" value="{{contact}}"
  53. bindinput="onContactInput" />
  54. </view>
  55. <!-- 提交按钮 -->
  56. <view class="footer">
  57. <button class="btn-primary" loading="{{submitLoading}}" bindtap="confirm">确定</button>
  58. <button class="btn-service" bindtap="clickService" >联系客服</button>
  59. </view>
  60. </view>
  61. <!-- 昵称弹窗 -->
  62. <view class="popup-mask" wx:if="{{showNicknamePopup}}" catchtouchmove="true">
  63. <view class="popup-panel">
  64. <view class="popup-title">选择您的微信昵称,继续提交</view>
  65. <view class="popup-body">
  66. <input type="nickname" class="popup-input" placeholder="请输入昵称" value="{{nickname}}" bindinput="onNickNameInput" />
  67. </view>
  68. <view class="popup-footer">
  69. <button class="popup-btn confirm" loading="{{submitLoading}}" bindtap="submitFeedbackWithNickname">确认提交</button>
  70. </view>
  71. </view>
  72. </view>