feedback.vue 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <template>
  2. <view>
  3. <car-common :login="true" mytitle="乘车记录" ref="common"></car-common>
  4. <view class="form-title">
  5. 意见和问题
  6. </view>
  7. <view class="form-content">
  8. <u-field v-model="text" placeholder="请详细描述您的意见和反馈" type="textarea" label-width="0"></u-field>
  9. </view>
  10. <view class="form-upload">
  11. <view class="form-title">
  12. 上传图片(选填,提供问题截图)
  13. </view>
  14. <img src="static/img/upload.png" v-show="!src" @click="upload" alt="">
  15. <img :src="src" style="width: 100px;" v-show="src" @click="upload" alt="">
  16. </view>
  17. <view class="form-phone">
  18. <u-field v-model="mobile" placeholder="选填,方便我们联系您" label="联系方式"></u-field>
  19. </view>
  20. <view class="upload-button">
  21. <u-button type="primary" shape="circle" @click="submit">提交</u-button>
  22. </view>
  23. </view>
  24. </template>
  25. <script>
  26. import api from './feedback.js'
  27. export default api;
  28. </script>
  29. <style>
  30. page{background-color: #f7f7f7;}
  31. </style>
  32. <style scoped lang="scss">
  33. .form-content{
  34. background-color: #fff;
  35. }
  36. .form-title{
  37. margin: 10px 0;
  38. padding-left: 15px;
  39. color:#666;
  40. }
  41. .form-upload{
  42. background-color: #fff;
  43. padding: 10px;
  44. margin-top: 10px;
  45. }
  46. .form-phone{
  47. margin-top: 10px;
  48. background-color: #fff;
  49. }
  50. .upload-button{
  51. position: fixed;
  52. left: 30rpx;
  53. bottom:30rpx;
  54. right: 30rpx;
  55. }
  56. </style>