dispatch.js 2.3 KB

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