report.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. // pages/reportFault/report.js
  2. const app = getApp()
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. orderId:'',
  9. defaultText: '请选择',
  10. isSubmitting: false,
  11. loadPointArray:[],//生产工序
  12. loadPointIndex:null,
  13. level:'1',
  14. },
  15. /**
  16. * 生命周期函数--监听页面加载
  17. */
  18. onLoad: function (options) {
  19. },
  20. onchange:function(e){
  21. let { level } = e.currentTarget.dataset
  22. this.setData({
  23. level
  24. })
  25. },
  26. //下拉选择
  27. bindPickerChange: function (e) { //下拉菜单
  28. let { pickername } = e.target.dataset
  29. let getIndex = pickername + 'Index'
  30. app.util.getPickerIndex(this, getIndex, e);
  31. },
  32. /**
  33. * 页面上拉触底事件的处理函数
  34. */
  35. bindscrolltolowerFun() {
  36. },
  37. //表单提交 carTaskAdd
  38. formSubmit: function ({detail:{value}}) {
  39. var warn = ""; //弹框时提示的内容
  40. if (value.loadPointId == '') {
  41. warn = "请选择生产工序!";
  42. } else if(value.loadTimeId == ''){
  43. warn = "请选择工序节点!";
  44. }
  45. if (warn != '') {
  46. app.util.checkForm(warn);
  47. } else {
  48. app.request.POST({
  49. url: app.API.orderloadAdd,
  50. params: value,
  51. page: this,
  52. isLoadingTxt: '报障中...',
  53. isSubmitting: true,
  54. successFun: true
  55. }).then(res => {
  56. wx.showToast({
  57. title: '报障成功',
  58. icon: 'success',
  59. duration: 2000,
  60. mask:true,
  61. complete: function () {
  62. setTimeout(() => {
  63. wx.navigateBack()
  64. }, 1500) //延迟时间
  65. }
  66. })
  67. })
  68. }
  69. },
  70. /**
  71. * 生命周期函数--监听页面初次渲染完成
  72. */
  73. onReady: function () {
  74. },
  75. /**
  76. * 生命周期函数--监听页面显示
  77. */
  78. onShow: function () {
  79. },
  80. /**
  81. * 生命周期函数--监听页面隐藏
  82. */
  83. onHide: function () {
  84. },
  85. /**
  86. * 生命周期函数--监听页面卸载
  87. */
  88. onUnload: function () {
  89. },
  90. /**
  91. * 页面相关事件处理函数--监听用户下拉动作
  92. */
  93. onPullDownRefresh: function () {
  94. },
  95. /**
  96. * 页面上拉触底事件的处理函数
  97. */
  98. onReachBottom: function () {
  99. },
  100. /**
  101. * 用户点击右上角分享
  102. */
  103. onShareAppMessage: function () {
  104. }
  105. })