selectnorm.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. // pages/ordermain/ordermain.js
  2. var Jsonutil = require('../../utils/JSONUtil.js')
  3. var BASEURL = require('../../utils/wxconstant.js')
  4. var baseUrl = BASEURL.BaseUrl()
  5. var baseutils = require('../../utils/baseUtils.js')
  6. var netUtil = require('../../utils/network.js')
  7. var isAddType = true //默认是加分申请规则
  8. Page({
  9. /**
  10. * 页面的初始数据
  11. */
  12. data: {
  13. navLeftItems: [],
  14. navRightItems: [],
  15. curName: '',
  16. curIndex: 0,
  17. NormData:[]
  18. },
  19. /**
  20. * 生命周期函数--监听页面加载
  21. */
  22. onLoad: function (options) {
  23. var id = options.getcategoryId
  24. isAddType = options.getAddType
  25. this.getNormByCategoryId(id)
  26. console.log('isAddType', isAddType)
  27. },
  28. getNormByCategoryId:function(id){
  29. var that = this
  30. var data = { parentId:id}
  31. var url = baseUrl + BASEURL.getUrl.getNormByCategoryId
  32. netUtil.requestLoading(url, data, '正在加载数据...', 'GET', function (res) {
  33. // console.log('res='+JSON.stringify(res))
  34. if(res.data.success && res.data.data){
  35. var rightnorm = []
  36. if (isAddType == 'true'){
  37. rightnorm = res.data.data[0].typedata.addnorm
  38. }else{
  39. rightnorm = res.data.data[0].typedata.minus
  40. }
  41. console.log('rightnorm=', rightnorm)
  42. that.setData({
  43. NormData: res.data.data,
  44. curName: res.data.data[0].typeName,
  45. navRightItems: rightnorm
  46. })
  47. }
  48. }, function (res) {
  49. wx.showToast({
  50. title: '加载数据失败',
  51. icon: 'none',
  52. duration: 2000
  53. })
  54. })
  55. },
  56. switchRightTab:function(e){
  57. var that = this
  58. let itemname = e.target.dataset.itemname
  59. var typedata = e.target.dataset.typedata
  60. var rightnorm = new Array
  61. if (isAddType == 'true') {
  62. rightnorm = typedata.addnorm
  63. } else {
  64. rightnorm = typedata.minus
  65. }
  66. that.setData({
  67. curName:itemname,
  68. navRightItems: rightnorm
  69. })
  70. console.log('typedata', typedata)
  71. console.log('itemname', itemname)
  72. console.log('rightnorm', rightnorm)
  73. },
  74. itemClick:function(e){
  75. var that = this
  76. let item = e.target.dataset.item
  77. var pages = getCurrentPages()
  78. var prevPage = pages[pages.length - 1] //当前界面
  79. var prevPage = pages[pages.length - 2] //上一个页面
  80. prevPage.setData({
  81. itemNorm: item,
  82. })
  83. console.log('item', item)
  84. wx.navigateBack({
  85. })
  86. },
  87. /**
  88. * 生命周期函数--监听页面初次渲染完成
  89. */
  90. onReady: function () {
  91. },
  92. /**
  93. * 生命周期函数--监听页面显示
  94. */
  95. onShow: function () {
  96. var that = this
  97. that.setData({
  98. wxavatarUrl: wx.getStorageSync('wxavatarUrl'),
  99. wxnickName: wx.getStorageSync('wxnickName')
  100. })
  101. }
  102. })