Store-Management.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. // pages/Store-Management/Store-Management.js
  2. Page({
  3. data: {
  4. checkedAll: "",
  5. items: [{
  6. value: 'OLD',
  7. name: '老式麻辣烫(微辣)',
  8. state:'活动中',
  9. price:'¥9.9',
  10. origin:'¥15.9',
  11. card:'20',
  12. content:'内容',
  13. checked: 'true'
  14. },
  15. {
  16. value: 'old',
  17. name: '老式麻辣烫(微辣)',
  18. state:'审核中',
  19. card:'20',
  20. origin:'¥15.9',
  21. content:'内容',
  22. price:'¥9.9'
  23. },
  24. {
  25. value: 'Old',
  26. name: '老式麻辣烫(微辣)',
  27. state:'申请活动',
  28. card:'20',
  29. origin:'¥15.9',
  30. content:'内容',
  31. price:'¥9.9'
  32. },
  33. ]
  34. },
  35. return(event){
  36. wx.switchTab({
  37. url: '/pages/me/me',
  38. success: (result)=>{},//成功回调
  39. fail: ()=>{},//失败回调
  40. complete: ()=>{},//无论成功还是失败都会执行
  41. })
  42. },
  43. checkboxChange(e) {
  44. // console.log('checkbox发生change事件,携带value值为:', e.detail.value)
  45. const items = this.data.items
  46. const values = e.detail.value
  47. for (let i = 0, lenI = items.length; i < lenI; ++i) {
  48. items[i].checked = false
  49. for (let j = 0, lenJ = values.length; j < lenJ; ++j) {
  50. if (items[i].value === values[j]) {
  51. items[i].checked = true
  52. break
  53. }
  54. }
  55. }
  56. this.setData({
  57. items
  58. })
  59. if (e.detail.value.length == 6) {
  60. console.log(this.data.checkedAll);
  61. this.setData({
  62. checkedAll: true
  63. })
  64. }else{
  65. this.setData({
  66. checkedAll: ""
  67. })
  68. }
  69. },
  70. checkboxAll(e) {
  71. if (e.detail.value.length == 1) {
  72. // 全选状态
  73. const items = this.data.items
  74. for (let i = 0; i < items.length; i++) {
  75. items[i].checked = true
  76. }
  77. this.setData({
  78. items
  79. })
  80. } else {
  81. // 没有全选状态
  82. const items = this.data.items
  83. for (let i = 0; i < items.length; i++) {
  84. items[i].checked = false
  85. }
  86. this.setData({
  87. items
  88. })
  89. }
  90. },
  91. change:function(){
  92. wx.navigateTo({
  93. url: '../add/add',
  94. })
  95. }
  96. })