电速宝
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

index.js 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. const api = require('../../api/index.js');
  2. Page({
  3. data: {
  4. tabsindex:"1",
  5. driverlist:[],
  6. selected:1,
  7. userdata:[]
  8. },
  9. onLoad() {
  10. // this.getdriver()
  11. this.setData({
  12. userdata:wx.getStorageSync('user')
  13. })
  14. },
  15. onselected(e){
  16. console.log(e.currentTarget.dataset.index);
  17. this.setData({
  18. selected:e.currentTarget.dataset.index
  19. })
  20. this.getdriver()
  21. },
  22. getdriver(){
  23. let data ={
  24. workorderId:'',
  25. workorderName:'',
  26. addressId:'',
  27. driverId:'',
  28. carId:'',
  29. customerId:'',
  30. workorderType:'',
  31. chargedischargeType:this.data.selected,
  32. }
  33. api.request(`/sysworkorder/selectworkorderlist`, 'post',data,{ isPublic: false })
  34. .then((data) => {
  35. console.log(data.data);
  36. if (data.code==200) {
  37. this.setData({
  38. driverlist:data.data
  39. })
  40. }
  41. // wx.navigateTo({
  42. // url: '/pages/map/index',
  43. // })
  44. })
  45. .catch((err) => {
  46. console.error('请求失败:', err);
  47. });
  48. },
  49. // 选项卡
  50. onTabsChange(e){
  51. console.log(e.detail.value);
  52. this.setData({
  53. tabsindex:e.detail.value
  54. })
  55. // this.gitreview()
  56. },
  57. details(e){
  58. console.log(e.currentTarget.dataset.id);
  59. wx.navigateTo({
  60. url: `/package-map/pages/map/index?id=${e.currentTarget.dataset.id}`,
  61. })
  62. },
  63. onShow() {
  64. this.getdriver()
  65. },
  66. /**
  67. * 页面相关事件处理函数--监听用户下拉动作
  68. */
  69. onPullDownRefresh() {
  70. }
  71. });