Commit 6a7e9871e77ddb023766ac2b86b554f28170103a
1 parent
a475478e
Exists in
master
feat:鉴权跳转修改
Showing
1 changed file
with
64 additions
and
64 deletions
Show diff stats
src/views/Home.vue
| @@ -164,22 +164,22 @@ export default { | @@ -164,22 +164,22 @@ export default { | ||
| 164 | } | 164 | } |
| 165 | }, | 165 | }, |
| 166 | mounted() { | 166 | mounted() { |
| 167 | - ZWJSBridge.onReady(() => { | ||
| 168 | - ZWJSBridge.setTitle({ | ||
| 169 | - title: '绍兴研学', | ||
| 170 | - }) | ||
| 171 | - }) | ||
| 172 | - this.checkAuth() | 167 | + // ZWJSBridge.onReady(() => { |
| 168 | + // ZWJSBridge.setTitle({ | ||
| 169 | + // title: '绍兴研学', | ||
| 170 | + // }) | ||
| 171 | + // }) | ||
| 172 | + // this.checkAuth() | ||
| 173 | //二次回退 | 173 | //二次回退 |
| 174 | - const sUserAgent = window.navigator.userAgent.toLowerCase() | ||
| 175 | - const bIsAlipayMini = sUserAgent.indexOf('miniprogram') > -1 && sUserAgent.indexOf('alipay') > -1 | ||
| 176 | - if (bIsAlipayMini) { | ||
| 177 | - console.log('我来自支付宝,popstate') | ||
| 178 | - window.addEventListener('popstate', this.listenerPopstate, true) | ||
| 179 | - } else { | ||
| 180 | - console.log('我来自浙里办,popstate') | ||
| 181 | - window.addEventListener('popstate', this.listenerPopstate, true) | ||
| 182 | - } | 174 | + // const sUserAgent = window.navigator.userAgent.toLowerCase() |
| 175 | + // const bIsAlipayMini = sUserAgent.indexOf('miniprogram') > -1 && sUserAgent.indexOf('alipay') > -1 | ||
| 176 | + // if (bIsAlipayMini) { | ||
| 177 | + // console.log('我来自支付宝,popstate') | ||
| 178 | + // window.addEventListener('popstate', this.listenerPopstate, true) | ||
| 179 | + // } else { | ||
| 180 | + // console.log('我来自浙里办,popstate') | ||
| 181 | + // window.addEventListener('popstate', this.listenerPopstate, true) | ||
| 182 | + // } | ||
| 183 | this.GetNewList() // 获取资讯 | 183 | this.GetNewList() // 获取资讯 |
| 184 | this.GetBannerList() | 184 | this.GetBannerList() |
| 185 | this.getCustomerCourseList() //精选活动 | 185 | this.getCustomerCourseList() //精选活动 |
| @@ -204,55 +204,55 @@ export default { | @@ -204,55 +204,55 @@ export default { | ||
| 204 | }) | 204 | }) |
| 205 | } | 205 | } |
| 206 | }, | 206 | }, |
| 207 | - checkAuth() { | ||
| 208 | - let centerNo = localStorage.getItem('centerNo') | ||
| 209 | - let centerNoTime = localStorage.getItem('centerNoTime') | ||
| 210 | - let nowTime = new Date().getTime() | ||
| 211 | - // alert(centerNo+'-'+nowTime + '-' + centerNoTime + '=' + (nowTime - centerNoTime)) | ||
| 212 | - // 超过10分钟重新授权获取 | ||
| 213 | - if (!centerNoTime || nowTime - centerNoTime > 600000) { | ||
| 214 | - centerNo = '' | ||
| 215 | - } | ||
| 216 | - let ticket = this.common.getUrlParam('ticket') //浙里办app访问 | ||
| 217 | - let ticketId = this.common.getUrlParam('ticketId') //浙里办微信小程序访问 | ||
| 218 | - if (centerNo) { | ||
| 219 | - // ZWJSBridge.alert({ | ||
| 220 | - // message: '有中台编号:' + centerNo, | ||
| 221 | - // }) | ||
| 222 | - this.centerNo = centerNo | ||
| 223 | - this.maidian() | ||
| 224 | - this.getUserInfo() | ||
| 225 | - } else if (ticket && ticket.indexOf('debug') == -1) { | ||
| 226 | - // ZWJSBridge.alert({ | ||
| 227 | - // message: '有ticket:' + ticket, | ||
| 228 | - // }) | ||
| 229 | - this.getCenterByTicket(ticket) | ||
| 230 | - } else if (ticketId && ticketId.indexOf('debug') == -1) { | ||
| 231 | - // ZWJSBridge.alert({ | ||
| 232 | - // message: '有ticketId:' + ticketId, | ||
| 233 | - // }) | ||
| 234 | - this.getCenterByTicketId(ticketId) | ||
| 235 | - localStorage.setItem('isWechat', 1) | ||
| 236 | - } else { | ||
| 237 | - const sUserAgent = window.navigator.userAgent.toLowerCase() | ||
| 238 | - const dtdreamweb = sUserAgent.indexOf('dtdreamweb') > -1 | ||
| 239 | - const miniprogram = sUserAgent.indexOf('miniprogram') > -1 && sUserAgent.indexOf('alipay') > -1 | ||
| 240 | - if (dtdreamweb) { | ||
| 241 | - // alert('浙里办') | ||
| 242 | - window.open(`https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=8301b7fe71594245b97560ff841db1f2`) | ||
| 243 | - } else if (miniprogram) { | ||
| 244 | - // alert('支付宝') | ||
| 245 | - window.open(`https://puser.zjzwfw.gov.cn/sso/alipay.do?action=ssoLogin&servicecode=8301b7fe71594245b97560ff841db1f2`) | ||
| 246 | - } else { | ||
| 247 | - // alert('非浙里办渠道访问,显示测试用户数据') | ||
| 248 | - // console.log('非浙里办渠道访问,显示测试用户数据', userData) | ||
| 249 | - // localStorage.setItem('centerNoTime', new Date().getTime()) | ||
| 250 | - // let userInfo = JSON.stringify(userData) | ||
| 251 | - // localStorage.setItem('userInfo', userInfo) | ||
| 252 | - // this.getUserInfo() | ||
| 253 | - } | ||
| 254 | - } | ||
| 255 | - }, | 207 | + // checkAuth() { |
| 208 | + // let centerNo = localStorage.getItem('centerNo') | ||
| 209 | + // let centerNoTime = localStorage.getItem('centerNoTime') | ||
| 210 | + // let nowTime = new Date().getTime() | ||
| 211 | + // // alert(centerNo+'-'+nowTime + '-' + centerNoTime + '=' + (nowTime - centerNoTime)) | ||
| 212 | + // // 超过10分钟重新授权获取 | ||
| 213 | + // if (!centerNoTime || nowTime - centerNoTime > 600000) { | ||
| 214 | + // centerNo = '' | ||
| 215 | + // } | ||
| 216 | + // let ticket = this.common.getUrlParam('ticket') //浙里办app访问 | ||
| 217 | + // let ticketId = this.common.getUrlParam('ticketId') //浙里办微信小程序访问 | ||
| 218 | + // if (centerNo) { | ||
| 219 | + // // ZWJSBridge.alert({ | ||
| 220 | + // // message: '有中台编号:' + centerNo, | ||
| 221 | + // // }) | ||
| 222 | + // this.centerNo = centerNo | ||
| 223 | + // this.maidian() | ||
| 224 | + // this.getUserInfo() | ||
| 225 | + // } else if (ticket && ticket.indexOf('debug') == -1) { | ||
| 226 | + // // ZWJSBridge.alert({ | ||
| 227 | + // // message: '有ticket:' + ticket, | ||
| 228 | + // // }) | ||
| 229 | + // this.getCenterByTicket(ticket) | ||
| 230 | + // } else if (ticketId && ticketId.indexOf('debug') == -1) { | ||
| 231 | + // // ZWJSBridge.alert({ | ||
| 232 | + // // message: '有ticketId:' + ticketId, | ||
| 233 | + // // }) | ||
| 234 | + // this.getCenterByTicketId(ticketId) | ||
| 235 | + // localStorage.setItem('isWechat', 1) | ||
| 236 | + // } else { | ||
| 237 | + // const sUserAgent = window.navigator.userAgent.toLowerCase() | ||
| 238 | + // const dtdreamweb = sUserAgent.indexOf('dtdreamweb') > -1 | ||
| 239 | + // const miniprogram = sUserAgent.indexOf('miniprogram') > -1 && sUserAgent.indexOf('alipay') > -1 | ||
| 240 | + // if (dtdreamweb) { | ||
| 241 | + // // alert('浙里办') | ||
| 242 | + // window.open(`https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=8301b7fe71594245b97560ff841db1f2`) | ||
| 243 | + // } else if (miniprogram) { | ||
| 244 | + // // alert('支付宝') | ||
| 245 | + // window.open(`https://puser.zjzwfw.gov.cn/sso/alipay.do?action=ssoLogin&servicecode=8301b7fe71594245b97560ff841db1f2`) | ||
| 246 | + // } else { | ||
| 247 | + // // alert('非浙里办渠道访问,显示测试用户数据') | ||
| 248 | + // // console.log('非浙里办渠道访问,显示测试用户数据', userData) | ||
| 249 | + // // localStorage.setItem('centerNoTime', new Date().getTime()) | ||
| 250 | + // // let userInfo = JSON.stringify(userData) | ||
| 251 | + // // localStorage.setItem('userInfo', userInfo) | ||
| 252 | + // // this.getUserInfo() | ||
| 253 | + // } | ||
| 254 | + // } | ||
| 255 | + // }, | ||
| 256 | // 通过ticket获取centerNo | 256 | // 通过ticket获取centerNo |
| 257 | getCenterByTicket(ticket) { | 257 | getCenterByTicket(ticket) { |
| 258 | this.yxAxios.get(`${this.proxyUrl}/api/third/getCenterNoSxPrivate?ticket=${ticket}`).then((res) => { | 258 | this.yxAxios.get(`${this.proxyUrl}/api/third/getCenterNoSxPrivate?ticket=${ticket}`).then((res) => { |