reqair.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. that.setData({list:res.data})
  20. })
  21. wx.setNavigationBarTitle({
  22. title: '报修页面'
  23. })
  24. },
  25. input1:function(e){
  26. this.setData({value1:e.detail.value})
  27. },
  28. input3: function (e) {
  29. this.setData({ value3: e.detail.value })
  30. },
  31. screen:function(e){
  32. var event = e.currentTarget.dataset;
  33. var that = this;
  34. that.setData({index1:event.index,id:event.id})
  35. },
  36. btn:function(){
  37. var that = this;
  38. if(that.data.value1==''){
  39. wx.showToast({
  40. title: '请输入车牌号',
  41. icon:'none'
  42. })
  43. return ;
  44. } else if (that.data.value3 == '') {
  45. wx.showToast({
  46. title: '请输入原因',
  47. icon: 'none'
  48. })
  49. return;
  50. }else if(that.data.id==''){
  51. wx.showToast({
  52. title: '请选择状态',
  53. icon: 'none'
  54. })
  55. return;
  56. }
  57. wx.showLoading({
  58. title: '加载中...',
  59. })
  60. var data = {
  61. bike_no:that.data.value1,
  62. trouble_part:that.data.id,
  63. reason:that.data.value3
  64. }
  65. app.request('bike/bikeRepair', data, 'POST').then(res => {
  66. wx.hideLoading();
  67. wx.showToast({
  68. title: '报修完成',
  69. icon:'none'
  70. })
  71. setTimeout(function(){
  72. wx.navigateBack()
  73. },2000)
  74. })
  75. },
  76. })