previewMenu.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. import constant from '../../utils/constant';
  4. const app = getApp();
  5. Page({
  6. data: {
  7. MenuArr: constant.arrStudyPlay,
  8. },
  9. onLoad: function (options) {
  10. var that = this;
  11. that.setData({
  12. Containnerheight: main.getWindowHeight(),
  13. CardType:options.CardType,
  14. MiaoguoCardID:options.ID,
  15. CardNumberUrgent: app.globalData.TaskToday.CardNumberUrgent,
  16. });
  17. if (app.globalData.IsIPhoneX) {
  18. that.setData({
  19. IsIPhoneX: "_IsIPhoneX",
  20. });
  21. }
  22. },
  23. changeCardType:function(e){
  24. var that = this;
  25. var cardType=e.currentTarget.dataset.cardtype;
  26. if (cardType!=that.data.CardType){
  27. if (cardType == 1 && that.data.CardNumberUrgent>=200){
  28. wx.showToast({
  29. title: '紧急练习容量已满',
  30. })
  31. }
  32. else{
  33. that.setData({
  34. CardType: cardType,
  35. });
  36. }
  37. }
  38. },
  39. close:function(){
  40. wx.navigateBack({
  41. delta: 1,
  42. });
  43. },
  44. save:function(){
  45. var that = this;
  46. var url = 'UpdateMiaoguoCardType?UserID=' + app.globalData.userInfo.UserID;
  47. url += "&CardType=" + that.data.CardType;
  48. url += "&ID=" + that.data.MiaoguoCardID;
  49. main.getData(url, function (data) {
  50. var list = app.globalData.CardList;
  51. for (var i = 0; i < list.length; i++) {
  52. if (list[i].MiaoguoCardID == that.data.MiaoguoCardID)
  53. list[i].CardType = that.data.CardType;
  54. }
  55. app.globalData.CardList = list;
  56. if (that.data.CardType==1){
  57. app.globalData.TaskToday.CardNumberUrgent++;
  58. }
  59. app.globalData.IsUpdateStudyPlan = 1;
  60. that.close();
  61. });
  62. },
  63. onShareAppMessage: function () {
  64. return {
  65. title: app.globalData.ShareTitle,
  66. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  67. imageUrl: app.globalData.ShareImage,
  68. }
  69. },
  70. })