work-order-detail.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. // pagesPublic/pages/work-order-detail/work-order-detail.js
  2. import {
  3. imgUrl
  4. } from "../api/request"
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. imgUrl: imgUrl,
  11. isWorker: false,
  12. colorComplete: '#508FF4',
  13. colorIncomplete: '#999999',
  14. complete: true,
  15. },
  16. /**
  17. * 生命周期函数--监听页面加载
  18. */
  19. onLoad(options) {
  20. },
  21. /**
  22. * 生命周期函数--监听页面初次渲染完成
  23. */
  24. onReady() {
  25. },
  26. /**
  27. * 生命周期函数--监听页面显示
  28. */
  29. onShow() {
  30. },
  31. /**
  32. * 生命周期函数--监听页面隐藏
  33. */
  34. onHide() {
  35. },
  36. /**
  37. * 生命周期函数--监听页面卸载
  38. */
  39. onUnload() {
  40. },
  41. /**
  42. * 页面相关事件处理函数--监听用户下拉动作
  43. */
  44. onPullDownRefresh() {
  45. },
  46. /**
  47. * 页面上拉触底事件的处理函数
  48. */
  49. onReachBottom() {
  50. },
  51. /**
  52. * 点击返回上一层页面
  53. */
  54. backTap() {
  55. wx.navigateBack();
  56. },
  57. radioChange(e) {
  58. console.info(e)
  59. // e.detail.value
  60. if (e.detail.value == '已完成') {
  61. this.setData({
  62. colorComplete: '#508FF4',
  63. colorIncomplete: '#999999',
  64. complete: true
  65. });
  66. } else {
  67. this.setData({
  68. colorComplete: '#999999',
  69. colorIncomplete: '#508FF4',
  70. complete: false
  71. });
  72. }
  73. },
  74. /**
  75. * 上传报修结果图片
  76. */
  77. uploadImage() {
  78. wx.chooseMedia({
  79. success(res) {
  80. console.info(res);
  81. }
  82. });
  83. },
  84. submitReport(e) {
  85. console.info(e)
  86. let complete = this.data.complete;
  87. if (!complete && !e.detail.value.reason) {
  88. wx.showToast({
  89. title: '请填写失败原因',
  90. icon: 'error'
  91. });
  92. return;
  93. }
  94. },
  95. })