taskHelp.js 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. Page({
  5. data: {
  6. ImagePath: app.globalData.uploadImageUrl,
  7. Expand:[false,false],
  8. showFull:1,
  9. },
  10. onLoad: function (options) {
  11. var that = this;
  12. //debugger;
  13. that.setData({
  14. Containnerheight: main.getWindowHeight(),
  15. showFull:Number(options.type),
  16. });
  17. },
  18. expandHelp:function(e){
  19. var id=e.currentTarget.dataset.id;
  20. this.data.Expand[id]=!this.data.Expand[id];
  21. this.setData({
  22. Expand:this.data.Expand,
  23. });
  24. },
  25. changeFull:function(e){
  26. var that = this;
  27. wx.showModal({
  28. title: '提醒',
  29. showCancel: true,
  30. content: "启用后,将区分日常、紧急两种练习模式,可对更多项目进行设置。初次使用会有一定学习成本,选项附件均有说明助您了解情况。",
  31. confirmText: "继续",
  32. cancelText: "取消",
  33. success(res) {
  34. if (res.confirm) {
  35. wx.setStorageSync("TaskSetting", 1);
  36. main.UploadUserConfig(function () {
  37. main.getTaskTodayList(function (data) {
  38. that.redirectTo({currentTarget:{dataset:{url:"../../pages/plan/taskFull"}}})
  39. });
  40. });
  41. }
  42. },
  43. });
  44. },
  45. changeBasic:function(e){
  46. var that = this;
  47. wx.showModal({
  48. title: '提醒',
  49. showCancel: true,
  50. content: "启用后,保留日常练习模式,紧急练习模式将关闭(如开启的话)。系统将重新规划任务内容,数量和配比可能会有变化。",
  51. confirmText: "继续",
  52. cancelText: "取消",
  53. success(res) {
  54. if (res.confirm) {
  55. wx.setStorageSync("CardType", 0);
  56. wx.setStorageSync("TaskSetting", 0);
  57. var max = wx.getStorageSync("BasicCardLimit");
  58. if (!max){
  59. var cardMaxNumberNew = wx.getStorageSync("CardMaxNumberNew");
  60. var cardMaxNumberHistory = wx.getStorageSync("CardMaxNumberHistory");
  61. var max=cardMaxNumberNew+cardMaxNumberHistory;
  62. if (max>300)
  63. max=300;
  64. wx.setStorageSync("BasicCardLimit", max);
  65. }
  66. main.UploadUserConfig(function () {
  67. main.getTaskTodayList(function (data) {
  68. that.redirectTo({currentTarget:{dataset:{url:"../../pages/plan/taskBasic"}}});
  69. });
  70. });
  71. }
  72. },
  73. });
  74. },
  75. redirectTo: function (e) {
  76. var url = e.currentTarget.dataset.url;
  77. wx.navigateBack({
  78. delta: 1,
  79. complete:function(e){
  80. wx.redirectTo({
  81. url: url,
  82. });
  83. }
  84. });
  85. },
  86. onShareAppMessage: function () {
  87. return {
  88. title: app.globalData.ShareTitle,
  89. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  90. imageUrl: app.globalData.ShareImage,
  91. }
  92. },
  93. })