blob: ceb267b60ad5d6e0f409995f19c8bbae7fc093e3 [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() {
binquan.qiu0da31352020-04-13 11:25:55 +0800132 // var check = wx.$checkBankcard();
133 // if (!check) {
binquan.qiu7f2665f2020-03-27 17:19:57 +0800134
binquan.qiu0da31352020-04-13 11:25:55 +0800135 // return;
136 // }
binquan.qiu7f2665f2020-03-27 17:19:57 +0800137
138 wx.scanCode({
139 success(ret) {
140 console.log(ret);
binquan.qiu7f2665f2020-03-27 17:19:57 +0800141 var url = ret.result;
binquan.qiu7f2665f2020-03-27 17:19:57 +0800142 wx.setStorageSync('scanurl', url);
143 console.log(url);
144 wx.navigateTo({
145 url: '../scan/scan'
146 })
147 //}
148 }
149 })
150
151 },
152 doGetBill: function() {
153 var check = wx.$checkBankcard();
154 if (!check) {
155 return;
156 }
157 wx.navigateTo({
158 url: '../bill/bill',
159 })
160 },
161 doQrcode: function() {
162 var check = wx.$checkBankcard();
163 if (!check) {
164 return;
165 }
166 wx.navigateTo({
167 url: '../qrcode/qrcode',
168 })
169 },
170 doSafety: function() {
171 // var check = checkBankcard();
172 // if (!check) {
173 // return;
174 // }
175 wx.navigateTo({
176 url: '../safety/safety',
177 })
178 }
179
180})