remind.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. Page({
  5. onLoad: function (options) {
  6. var that = this;
  7. var arrTime = [];
  8. for (var i = 0; i < 24; i++) {
  9. if (i < 10) {
  10. arrTime.push("0" + i + ":00");
  11. arrTime.push("0" + i + ":30");
  12. }
  13. else {
  14. arrTime.push(i + ":00");
  15. arrTime.push(i + ":30");
  16. }
  17. }
  18. var MessageTimeIndex=0;
  19. for (var i = 0; i < arrTime.length; i++) {
  20. if (arrTime[i] == app.globalData.userInfo.MessageTime){
  21. MessageTimeIndex=i;
  22. break;
  23. }
  24. }
  25. this.setData({
  26. Containnerheight: main.getWindowHeight(),
  27. IsMessage: app.globalData.userInfo.IsMessage,
  28. MessageTime: app.globalData.userInfo.MessageTime,
  29. Subscribe: app.globalData.userInfo.Subscribe,
  30. TimeArray: arrTime,
  31. MessageTimeIndex: MessageTimeIndex,
  32. });
  33. wx.setNavigationBarColor({
  34. frontColor: "#000000",
  35. backgroundColor: "#ffffff",
  36. });
  37. wx.setStorageSync("IsNotShowRemindPractice", 1);
  38. },
  39. switch1Change: function (e) {
  40. var that = this;
  41. var IsMessage = 0;
  42. if (e.detail.value)
  43. IsMessage = 1;
  44. var param = {
  45. Content: IsMessage,
  46. };
  47. main.postData('UpdateUserMemberInfoPost?UserID='+app.globalData.userInfo.UserID+'&FieldType=2', param, function (data) {
  48. app.globalData.userInfo.IsMessage = IsMessage;
  49. that.setData({
  50. IsMessage: app.globalData.userInfo.IsMessage,
  51. });
  52. wx.showToast({
  53. title: '保存成功!',
  54. icon: 'success',
  55. duration: 1000
  56. });
  57. });
  58. },
  59. bindPickerChange: function (e) {
  60. var that = this;
  61. that.setData({
  62. MessageTime: this.data.TimeArray[e.detail.value],
  63. MessageTimeIndex: e.detail.value
  64. });
  65. var param = {
  66. Content: that.data.MessageTime,
  67. };
  68. main.postData('UpdateUserMemberInfoPost?UserID='+app.globalData.userInfo.UserID+'&FieldType=3', param, function (data) {
  69. app.globalData.userInfo.MessageTime = that.data.MessageTime;
  70. that.setData({
  71. MessageTime: app.globalData.userInfo.MessageTime,
  72. });
  73. wx.showToast({
  74. title: '保存成功!',
  75. icon: 'success',
  76. duration: 1000
  77. });
  78. });
  79. },
  80. showImage: function (e) {
  81. var name=app.globalData.uploadImageUrl+'web/code_mgfwh.png';
  82. wx.previewImage({
  83. current: name,
  84. urls: [name],
  85. });
  86. },
  87. onShareAppMessage: function () {
  88. return {
  89. title: "练习提醒",
  90. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID+'&type=remind',
  91. imageUrl: app.globalData.uploadImageUrl +"web/program_screenshot_lxtx.png",
  92. }
  93. },
  94. })