blob: aec3f72b9bf272897c0b4f44259d70cb99e77838 [file] [log] [blame]
binquan.qiu7f2665f2020-03-27 17:19:57 +08001//index.js
2//获取应用实例
3const app = getApp()
4
5Page({
6 data: {
7 bind: '',
8 bindcolor: '',
9 sign: '',
10 signcolor: '',
11 userInfo: {},
12 hasUserInfo: false,
13 canIUse: wx.canIUse('button.open-type.getUserInfo'),
14
15 },
16 tabChange(e) {
17 console.log('tab change', e)
18 },
19
20 //事件处理函数
21 bindViewTap: function() {
22 wx.navigateTo({
23 url: '../logs/logs'
24 })
25 },
26 testButton: function() {
27
28 console.log(app.globalData.userInfo)
29 wx.showModal({
30 title: '提示',
31 content: '该功能暂未完成,完整版请使用大理市民卡app',
32
33 duration: 2000
34 })
35 },
36 onLoad: function() {
37
38 var brightness=wx.getStorageSync("brightness");
39
40 if(!wx.$isEmpty(brightness)){
41 wx.setScreenBrightness({
42 value: brightness,
43 })
44 }
45
46 var userid = wx.getStorageSync("userid");
47 var signed = wx.getStorageSync("signed");
48 if (wx.$isEmpty(userid)) {
49 this.setData({
50 bind: '未绑定',
51 bindcolor: 'red'
52 })
53
54 } else {
55 this.setData({
56 bind: '已绑定',
57 bindcolor: 'green'
58 })
59 }
60 if (wx.$isEmpty(signed) || signed != 'yes') {
61 this.setData({
62 sign: '未签约',
63 signcolor: 'red'
64 })
65 } else {
66 this.setData({
67 sign: '已签约',
68 signcolor: 'green'
69 })
70 }
71
72 // if (app.globalData.userInfo) {
73 // this.setData({
74 // userInfo: app.globalData.userInfo,
75 // hasUserInfo: true
76 // })
77 // } else if (this.data.canIUse) {
78 // // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
79 // // 所以此处加入 callback 以防止这种情况
80 // app.userInfoReadyCallback = res => {
81 // this.setData({
82 // userInfo: res.userInfo,
83 // hasUserInfo: true
84 // })
85 // }
86 // } else {
87 // // 在没有 open-type=getUserInfo 版本的兼容处理
88 // wx.getUserInfo({
89 // success: res => {
90 // app.globalData.userInfo = res.userInfo
91 // this.setData({
92 // userInfo: res.userInfo,
93 // hasUserInfo: true
94 // })
95 // }
96 // })
97 // }
98 },
99 getUserInfo: function(e) {
100 console.log(e)
101 app.globalData.userInfo = e.detail.userInfo
102 this.setData({
103 userInfo: e.detail.userInfo,
104 hasUserInfo: true
105 })
106 },
107 pageredirect: function(e) {
108 wx.navigateTo({
109 url: '../wxlogin/wxlogin'
110 })
111 },
112 doBind: function() {
113 wx.navigateTo({
114 url: '../bindcard/bindcard'
115 })
116 },
117 doSign: function() {
118 var check = wx.$checkBankcard();
119 if (!check) {
120 return;
121 }
122 wx.navigateTo({
123 url: '../signxy/signxy'
124 })
125 },
126 doCardLost: function() {
127 wx.navigateTo({
128 url: '../cardlost/cardlost'
129 })
130 },
131 doScan: function() {
132 var check = wx.$checkBankcard();
133 if (!check) {
134
135 return;
136 }
137
138 wx.scanCode({
139 success(ret) {
140 console.log(ret);
141
142 var url = ret.result;
143
144
145 if (url.indexOf("yy.dlsmk.cn") >= 0) {
146 if (url.indexOf("?") > 0) {
147 url = url + '&userid=' + userid;
148 } else {
149 url = url + '?userid=' + userid;
150 }
151 wx.setStorageSync('trueurl', url);
152 wx.navigateTo({
153 url: '../scan2/scan2'
154 })
155 }
156 wx.setStorageSync('scanurl', url);
157 console.log(url);
158 wx.navigateTo({
159 url: '../scan/scan'
160 })
161 //}
162 }
163 })
164
165 },
166 doGetBill: function() {
167 var check = wx.$checkBankcard();
168 if (!check) {
169 return;
170 }
171 wx.navigateTo({
172 url: '../bill/bill',
173 })
174 },
175 doQrcode: function() {
176 var check = wx.$checkBankcard();
177 if (!check) {
178 return;
179 }
180 wx.navigateTo({
181 url: '../qrcode/qrcode',
182 })
183 },
184 doSafety: function() {
185 // var check = checkBankcard();
186 // if (!check) {
187 // return;
188 // }
189 wx.navigateTo({
190 url: '../safety/safety',
191 })
192 }
193
194})