Browse Source

no message

featrue/v4.1
xpz2018 5 years ago
parent
commit
d76d1a390f
3 changed files with 60 additions and 35 deletions
  1. 2
      pages/api/saas.js
  2. 63
      pages/index/index.js
  3. 30
      pages/login/index.js

2
pages/api/saas.js

@ -8,6 +8,7 @@ const sconfig = {
baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `http://8.129.231.7:9001` baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `http://8.129.231.7:9001`
} }
// *******************************************************************账户业务*********************************************************** // *******************************************************************账户业务***********************************************************
const getOrderExists = () => mGet(`/saas-trade/receive/v150/get/OrderExists`, null, sconfig)
const getFinanceLog = (id) => mGet(`/saas-user/account/financeLog/${id}`, null, sconfig) const getFinanceLog = (id) => mGet(`/saas-user/account/financeLog/${id}`, null, sconfig)
const getFinanceList = (params) => mGet(`/saas-user/account/financeLog/list`, params, sconfig) const getFinanceList = (params) => mGet(`/saas-user/account/financeLog/list`, params, sconfig)
const sendVerifyCode = (params) => mPost(`/saas-user/user/sendVerifyCode`, params, sconfig) const sendVerifyCode = (params) => mPost(`/saas-user/user/sendVerifyCode`, params, sconfig)
@ -38,6 +39,7 @@ const postWithdraw = (params) => mPost(`/saas-user/account/withdraw`, params, sc
export { export {
sconfig, sconfig,
getOrderExists,
getFinanceLog, getFinanceLog,
getFinanceList, getFinanceList,
sendVerifyCode, sendVerifyCode,

63
pages/index/index.js

@ -2,7 +2,7 @@ import { config, getUserInfo} from "../api/user"
import { zconfig, loginToken, getPopupInfo } from "../api/ztb" import { zconfig, loginToken, getPopupInfo } from "../api/ztb"
import { pconfig } from "../api/payment" import { pconfig } from "../api/payment"
import { mconfig } from "../api/moment" import { mconfig } from "../api/moment"
import { sconfig } from "../api/saas"
import { sconfig, getOrderExists } from "../api/saas"
const util = require('../../utils/util') const util = require('../../utils/util')
const event = require('../../utils/event') const event = require('../../utils/event')
const storage = require('../../utils/storage') const storage = require('../../utils/storage')
@ -104,46 +104,53 @@ Page({
wx.hideLoading() wx.hideLoading()
}) })
}, },
defaultIndex: function(){
this.onResume()
if(this.data.path){
wx.navigateTo({ url: this.data.path })
}
getPopupInfo().then(result => {
if(result.data){
this.setData({ landInfo: result.data })
}
})
},
toIndex: function(){ toIndex: function(){
if(!app.globalData.token){ if(!app.globalData.token){
wx.hideLoading() wx.hideLoading()
this.onResume()
if(this.data.path){
wx.navigateTo({ url: this.data.path })
}
getPopupInfo().then(result => {
if(result.data){
this.setData({ landInfo: result.data })
}
})
this.defaultIndex()
return return
} }
loginToken({loginToken: app.globalData.token}).then(result => { loginToken({loginToken: app.globalData.token}).then(result => {
zconfig.header = { 'Authorization': 'QNT ' + result.data.token } zconfig.header = { 'Authorization': 'QNT ' + result.data.token }
pconfig.header = { 'Authorization': 'QNT ' + result.data.token } pconfig.header = { 'Authorization': 'QNT ' + result.data.token }
mconfig.header = { 'Authorization': 'QNT ' + result.data.token } mconfig.header = { 'Authorization': 'QNT ' + result.data.token }
// pconfig.header = { 'Authorization': 'QNT ' + result.data }
// 登录流程完成;
if(!util.isEmpty(result.data.userToken)){
this.handleUserToken(result.data.userToken)
return
}
wx.hideLoading() wx.hideLoading()
this.onResume()
if(this.data.path){
wx.navigateTo({ url: this.data.path })
}
getPopupInfo().then(result => {
if(result.data){
this.setData({ landInfo: result.data })
}
})
this.defaultIndex()
}).catch(err => { }).catch(err => {
wx.hideLoading() wx.hideLoading()
this.onResume()
if(this.data.path){
wx.navigateTo({ url: this.data.path })
this.defaultIndex()
})
},
handleUserToken: function(userToken){
sconfig.header = {'user-token': userToken }
getOrderExists().then(result => {
wx.hideLoading()
if (Number(result.data) != 1 || !app.release) {
wx.navigateBack()
} else {
wx.reLaunch({ url: '/pages/paper/index' })
} }
getPopupInfo().then(result => {
if(result.data){
this.setData({ landInfo: result.data })
}
})
}).catch(err => {
wx.hideLoading()
util.showToast(err)
this.defaultIndex()
}) })
}, },
onResume: function(){ onResume: function(){

30
pages/login/index.js

@ -4,7 +4,7 @@ import { config, postCaptcha, loginCaptcha, wechatApplet, getUserInfo, loginWech
import { zconfig, loginToken } from "../api/ztb" import { zconfig, loginToken } from "../api/ztb"
import { pconfig } from "../api/payment" import { pconfig } from "../api/payment"
import { mconfig } from "../api/moment" import { mconfig } from "../api/moment"
import { sconfig } from "../api/saas"
import { sconfig, getOrderExists } from "../api/saas"
const storage = require('../../utils/storage') const storage = require('../../utils/storage')
const util = require('../../utils/util') const util = require('../../utils/util')
const event = require('../../utils/event') const event = require('../../utils/event')
@ -72,27 +72,43 @@ Page({
event.emit('EventMessage', { what: 888, desc: 'Logined' }) event.emit('EventMessage', { what: 888, desc: 'Logined' })
} }
}).catch(err => { }).catch(err => {
this.setData({ loging: false})
wx.hideLoading()
util.showToast(err)
app.globalData.token = null app.globalData.token = null
storage.remove('Authorization') storage.remove('Authorization')
config.header = null config.header = null
wx.hideLoading()
util.showToast(err)
this.setData({ loging: false})
wx.navigateBack() wx.navigateBack()
}) })
}).catch(err => { }).catch(err => {
wx.hideLoading() wx.hideLoading()
this.setData({ loging: false})
util.showToast(err)
app.globalData.token = null app.globalData.token = null
storage.remove('Authorization') storage.remove('Authorization')
config.header = null config.header = null
this.setData({ loging: false}) this.setData({ loging: false})
wx.navigateBack()
}) })
}, },
handleUserToken: function(userToken){ handleUserToken: function(userToken){
storage.put('accessToken', userToken)
storage.put('userToken', userToken)
sconfig.header = {'user-token': userToken } sconfig.header = {'user-token': userToken }
getOrderExists().then(result => {
wx.hideLoading()
if (Number(result.data) != 1 || !app.release) {
wx.navigateBack()
} else {
wx.reLaunch({ url: '/pages/paper/index' })
}
}).catch(err => {
wx.hideLoading()
util.showToast(err)
app.globalData.token = null
storage.remove('Authorization')
config.header = null
this.setData({ loging: false})
wx.navigateBack()
})
}, },
changePwd: function () { changePwd: function () {
if (this.data.pwdType === 'password') { if (this.data.pwdType === 'password') {

Loading…
Cancel
Save