team.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. provinceList: [
  7. { name: '吉林省' },
  8. { name: '黑龙江省' },
  9. { name: '辽宁省' },
  10. ],
  11. province: '',
  12. form: {},
  13. // 类型
  14. typeList: [
  15. { name: '余额' },
  16. { name: '花呗' },
  17. { name: '微信' },
  18. ],
  19. // 套餐列表
  20. mealList: [
  21. { name: '169套餐' },
  22. { name: '129套餐' },
  23. ],
  24. // 时间列表
  25. dateList: [
  26. { name: '全部', },
  27. { name: '本天', },
  28. { name: '本周', },
  29. { name: '本月', },
  30. { name: '本年', },
  31. ],
  32. // 筛选
  33. show: true
  34. },
  35. //事件处理函数
  36. // 选择省份
  37. provinceChange: function (e) {
  38. this.setData({ "province": this.data.provinceList[e.detail.value].name })
  39. },
  40. // 选择类型
  41. typeChange: function (e) {
  42. this.setData({ "form.type": this.data.typeList[e.detail.value].name })
  43. },
  44. // 选择套餐
  45. mealChange: function (e) {
  46. this.setData({ "form.meal": this.data.mealList[e.detail.value].name })
  47. },
  48. // 选择时间
  49. dateChange: function (e) {
  50. this.setData({ "form.create_time": this.data.dateList[e.detail.value].name })
  51. },
  52. // 自主选择时间段
  53. changeStart: function (e) {
  54. this.setData({ "form.start_time": e.detail.value })
  55. },
  56. changeEnd: function (e) {
  57. this.setData({ "form.end_time": e.detail.value })
  58. },
  59. // 弹出层
  60. showPopup: function () {
  61. var that = this;
  62. that.setData({ show: true })
  63. },
  64. // 关闭弹出层
  65. onClose: function () {
  66. var that = this;
  67. that.setData({ show: false })
  68. },
  69. // 取消
  70. cancelBtn: function () {
  71. console.log('s');
  72. var that = this;
  73. that.setData({ show: false })
  74. },
  75. // 重置
  76. resetBtn: function () {
  77. var that = this;
  78. that.setData({ show: false })
  79. },
  80. // 确定
  81. formSubmit: function (e) {
  82. console.log(e);
  83. // var that = this;
  84. // that.setData({ show: false })
  85. },
  86. onLoad: function () {
  87. },
  88. })