1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
| var help = require('/util/help.js');
| var api = require('/util/api.js');
| var $this;
| Page({
| data: {
| },
| onLoad() {
| $this = this;
| help.setPageNavBar("消息设置");
| $this.requestGetSettings();
| },
| changeMsgSetting(event) {
|
| console.log(event);
| var key = help.getEventParam(event, 'key');
| $this.data.settings[key] = event.detail.value;
| var params = {};
| params[key] = event.detail.value;
| $this.requestSetSettings(params);
| },
| requestGetSettings() {
| api.getMsgSettings({
| showErrorToast: true,
| showLoading: true,
| success: function (res) {
| if (res.code == 0) {
| $this.setData({
| settings: res.data
| })
| }
| }
| });
| },
| requestSetSettings(setting) {
| api.setMsgSettings({
| settings: setting,
| showLoading: false,
| success: function (res) {
| $this.setData({
| settings: res.data
| })
| }
| });
| },
|
| });
|
|