reqair.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. var app = getApp()
  2. Page({
  3. data: {
  4. list:[],
  5. index1:null,
  6. bike_no:'',
  7. id:'',
  8. value1:'',
  9. value3: ''
  10. },
  11. onLoad: function (options) {
  12. var that = this;
  13. that.setData({value1:options.bike_no});
  14. wx.showLoading({
  15. title: '加载中...',
  16. })
  17. app.request('bike/repairOptions', '', 'GET').then(res => {
  18. wx.hideLoading();
  19. if (res.statusCode == 200) {
  20. that.setData({list:res.data})
  21. }
  22. })
  23. wx.setNavigationBarTitle({
  24. title: '报修页面'
  25. })
  26. },
  27. input1:function(e){
  28. this.setData({value1:e.detail.value})
  29. },
  30. input3: function (e) {
  31. this.setData({ value3: e.detail.value })
  32. },
  33. screen:function(e){
  34. var event = e.currentTarget.dataset;
  35. var that = this;
  36. that.setData({index1:event.index,id:event.id})
  37. },
  38. btn:function(){
  39. var that = this;
  40. if(that.data.value1==''){
  41. wx.showToast({
  42. title: '请输入车牌号',
  43. icon:'none'
  44. })
  45. return ;
  46. } else if (that.data.value3 == '') {
  47. wx.showToast({
  48. title: '请输入原因',
  49. icon: 'none'
  50. })
  51. return;
  52. }else if(that.data.id==''){
  53. wx.showToast({
  54. title: '请选择状态',
  55. icon: 'none'
  56. })
  57. return;
  58. }
  59. wx.showLoading({
  60. title: '加载中...',
  61. })
  62. var data = {
  63. bike_no:that.data.value1,
  64. trouble_part:that.data.id,
  65. reason:that.data.value3
  66. }
  67. app.request('bike/bikeRepair', data, 'POST').then(res => {
  68. wx.hideLoading();
  69. if (res.statusCode == 200) {
  70. wx.showToast({
  71. title: '报修完成',
  72. icon:'none'
  73. })
  74. setTimeout(function(){
  75. wx.navigateBack()
  76. },2000)
  77. }
  78. })
  79. },
  80. })