From 9ce116795724c40d258fb07683b578130380a2ea Mon Sep 17 00:00:00 2001
From: xpz2018 <107107461@qq.com>
Date: Fri, 22 Jan 2021 19:55:19 +0800
Subject: [PATCH 1/5] no message
---
app.js | 2 +-
pages/api/payment.js | 2 +-
pages/api/user.js | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app.js b/app.js
index 4762153..749ea78 100644
--- a/app.js
+++ b/app.js
@@ -1,7 +1,7 @@
//app.js
App({
//----------------------------------------------globalData--------------------------------------
- release: 0,
+ release: 1,
tmplIds: ['SUjEgwDopCv9xkkSZ4KbS0L7XbAiVQor6GmPg14K760'],
agentMsgIds: ['kG8DErWDpyzBHCFaLlSKYMF7xVy8UpgogCwV_WSNt10', 'oLbv-IyJOia2tenh64_Lc8xeAzwgzu3gh1vFJ1Se-ME'],
version: 152,
diff --git a/pages/api/payment.js b/pages/api/payment.js
index c7010cf..279b44e 100644
--- a/pages/api/payment.js
+++ b/pages/api/payment.js
@@ -5,7 +5,7 @@ import { mGet, mPost } from "./request"
const app = getApp()
const pconfig = {
- baseUrl: app.release ? `http://api-client-ztb.qniao.cn` : `http://47.113.118.47:9000`
+ baseUrl: app.release ? `http://api-client-psc.qniao.cn` : `http://47.113.118.47:9000`
}
// *******************************************************账户业务***********************************************************
const getBankcardInfo = (cardNo) => mGet(`/payment-settlement-center/bankcard/bankcard/home/${cardNo}`, null, pconfig)
diff --git a/pages/api/user.js b/pages/api/user.js
index 9597233..4720784 100644
--- a/pages/api/user.js
+++ b/pages/api/user.js
@@ -11,7 +11,7 @@ const storage = require('../../utils/storage')
const app = getApp()
const config = {
- baseUrl: app.release ? 'https://uec.qniao.cn' : 'https://uec-dev.qniao.cn'
+ baseUrl: app.release ? 'https://api-client-uec.qniao.cn' : 'https:/api-client-uec-dev.qniao.cn'
}
const wechatApplet = (params) => mPost('/uec/get/wechat-applet-session', params, config)
const loginCaptcha = (params) => mPost(`/uec/authorize/by-captcha`, params, config)
From 7806c84e18638e1c3f7df8735ee9b3ace2b4b9f8 Mon Sep 17 00:00:00 2001
From: xpz2018 <107107461@qq.com>
Date: Sat, 23 Jan 2021 18:05:11 +0800
Subject: [PATCH 2/5] no message
---
pages/api/saas.js | 2 +-
pages/index/index.js | 35 ++++++++++++-----
pages/login/index.js | 62 ++++++++++++++++++++++--------
pages/withdrawal/checkout/index.js | 2 +-
4 files changed, 73 insertions(+), 28 deletions(-)
diff --git a/pages/api/saas.js b/pages/api/saas.js
index f73979b..ae12051 100644
--- a/pages/api/saas.js
+++ b/pages/api/saas.js
@@ -28,7 +28,7 @@ const getReceiveInfo = (id) => mGet(`/saas-trade/receive/v150/${id}`, null, scon
const feedbackReceiveInfo = (params) => mPut(`/saas-trade/receive/feedback`, params, sconfig)
const deleteReceive = (id) => mDelete(`/saas-trade/receive/v150/${id}`, null, sconfig)
const getCancelReceive = (id) => mGet(`/saas-trade/receive/v150/cancel/${id}`, null, sconfig)
-const putReceive = (id) => mPut(`/saas-trade/receive/v150/cancel/${id}`, null, sconfig)
+const putReceive = (id) => mPut(`/saas-trade/receive/v150/${id}`, null, sconfig)
const updateUserInfo = (params) => mPut(`/saas-user/user/updateUserInfo`, params, sconfig)
const getTrades = (params) => mGet(`/trades`, params, sconfig)
const personalAuth = (params) => mPost(`/user-centre/front/customer/personalAuth`, params, sconfig)
diff --git a/pages/index/index.js b/pages/index/index.js
index 29ccf15..fa88ead 100644
--- a/pages/index/index.js
+++ b/pages/index/index.js
@@ -119,13 +119,13 @@ Page({
zconfig.header = { 'Authorization': 'QNT ' + result.data.token }
pconfig.header = { 'Authorization': 'QNT ' + result.data.token }
mconfig.header = { 'Authorization': 'QNT ' + result.data.token }
+ // 登录流程完成;
+ if(!util.isEmpty(result.data.userToken)){
+ this.handleUserToken(result.data.userToken)
+ return
+ }
getBaseInfo().then(result => {
app.globalData.userInfo = result.data
- // 登录流程完成;
- if(!util.isEmpty(result.data.userToken)){
- this.handleUserToken(result.data.userToken)
- return
- }
wx.hideLoading()
this.defaultIndex()
}).catch(err => {
@@ -140,11 +140,24 @@ Page({
handleUserToken: function(userToken){
sconfig.header = {'user-token': userToken }
getOrderExists().then(result => {
- wx.hideLoading()
if (Number(result.data) != 1 || !app.release) {
- wx.navigateBack()
+ getBaseInfo().then(result => {
+ app.globalData.userInfo = result.data
+ wx.hideLoading()
+ this.defaultIndex()
+ }).catch(err => {
+ wx.hideLoading()
+ this.defaultIndex()
+ })
} else {
- wx.reLaunch({ url: '/pages/paper/index' })
+ getBaseInfo().then(result => {
+ app.globalData.userInfo = result.data
+ wx.hideLoading()
+ wx.redirectTo({ url: '/pages/paper/index' })
+ }).catch(err => {
+ wx.hideLoading()
+ wx.redirectTo({ url: '/pages/paper/index' })
+ })
}
}).catch(err => {
wx.hideLoading()
@@ -173,9 +186,11 @@ Page({
}
},
onEvent: function (message) {
- if(message.what == 250){
+ if(message.what == 250){
this.setData({ pageIndex: 0 })
- }
+ } else if(message.what == 884){
+ wx.navigateBack()
+ }
},
stopTouchMove: function(e){
return false
diff --git a/pages/login/index.js b/pages/login/index.js
index 8168428..ed5ba41 100644
--- a/pages/login/index.js
+++ b/pages/login/index.js
@@ -61,24 +61,28 @@ Page({
pconfig.header = { 'Authorization': 'QNT ' + result.data.token }
mconfig.header = { 'Authorization': 'QNT ' + result.data.token }
// 登录流程完成;
- getBaseInfo().then(result => {
- app.globalData.userInfo = result.data
- if(!util.isEmpty(result.data.userToken)){
- this.handleUserToken(result.data.userToken)
- } else {
+ if(!util.isEmpty(result.data.userToken)){
+ this.handleUserToken(result.data.userToken)
+ } else {
+ this.setData({ loging: false})
+ wx.hideLoading()
+ wx.navigateBack()
+ event.emit('EventMessage', { what: 888, desc: 'Logined' })
+ getBaseInfo().then(result => {
+ app.globalData.userInfo = result.data
this.setData({ loging: false})
wx.hideLoading()
wx.navigateBack()
event.emit('EventMessage', { what: 888, desc: 'Logined' })
- }
- }).catch(err => {
- wx.hideLoading()
- util.showToast(err)
- app.globalData.token = null
- storage.remove('Authorization')
- config.header = null
- this.setData({ loging: false})
- })
+ }).catch(err => {
+ wx.hideLoading()
+ util.showToast(err)
+ app.globalData.token = null
+ storage.remove('Authorization')
+ config.header = null
+ this.setData({ loging: false})
+ })
+ }
}).catch(err => {
wx.hideLoading()
util.showToast(err)
@@ -94,9 +98,35 @@ Page({
getOrderExists().then(result => {
wx.hideLoading()
if (Number(result.data) != 1 || !app.release) {
- wx.navigateBack()
+ getBaseInfo().then(result => {
+ app.globalData.userInfo = result.data
+ this.setData({ loging: false})
+ wx.hideLoading()
+ wx.navigateBack()
+ event.emit('EventMessage', { what: 888, desc: 'Logined' })
+ }).catch(err => {
+ wx.hideLoading()
+ util.showToast(err)
+ app.globalData.token = null
+ storage.remove('Authorization')
+ config.header = null
+ this.setData({ loging: false})
+ })
} else {
- wx.reLaunch({ url: '/pages/paper/index' })
+ getBaseInfo().then(result => {
+ app.globalData.userInfo = result.data
+ this.setData({ loging: false})
+ wx.hideLoading()
+ event.emit('EventMessage', { what: 884, desc: 'Logined' })
+ wx.redirectTo({ 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})
+ })
}
}).catch(err => {
wx.hideLoading()
diff --git a/pages/withdrawal/checkout/index.js b/pages/withdrawal/checkout/index.js
index cb12545..ef07fdc 100644
--- a/pages/withdrawal/checkout/index.js
+++ b/pages/withdrawal/checkout/index.js
@@ -1,5 +1,5 @@
// pages/withdrawal/checkout/index.js
-import { checkPayPassword, getBalanceInfo, getBankCardList, postWithdraw } from "../../api/payment"
+import { checkPayPassword, getBalanceInfo, getBankCardList, postWithdraw } from "../../api/saas"
import { $wuxKeyBoard, $wuxDialog } from '../../../components/index'
const util = require('../../../utils/util')
// const md5 = require('../../../utils/md5')
From 820dbbe7e1d607b00bee140bba337d6c9063dee6 Mon Sep 17 00:00:00 2001
From: xpz2018 <107107461@qq.com>
Date: Mon, 25 Jan 2021 11:32:38 +0800
Subject: [PATCH 3/5] no message
---
pages/api/moment.js | 2 +-
pages/api/payment.js | 2 +-
pages/api/saas.js | 2 +-
pages/api/user.js | 2 +-
pages/api/ztb.js | 2 +-
pages/home/pindex/index.js | 59 ++++++++++++++++++++++++++++++++++++
pages/home/pindex/index.wxml | 17 +++++------
pages/index/index.js | 5 +++
pages/order/index/index.js | 20 ++++++------
pages/order/index/index.wxml | 2 +-
pages/paper/index.json | 1 -
11 files changed, 87 insertions(+), 27 deletions(-)
diff --git a/pages/api/moment.js b/pages/api/moment.js
index 3dcd048..dfa99fc 100644
--- a/pages/api/moment.js
+++ b/pages/api/moment.js
@@ -5,7 +5,7 @@ import { mGet, mPost } from "./request"
const app = getApp()
const mconfig = {
- baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `http://47.113.118.47:9000`
+ baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `https://api-client-ztb-test.qniao.cn`
}
// *******************************************************************账户业务***********************************************************
// /article/save/Article 发文章
diff --git a/pages/api/payment.js b/pages/api/payment.js
index 279b44e..b194cb2 100644
--- a/pages/api/payment.js
+++ b/pages/api/payment.js
@@ -5,7 +5,7 @@ import { mGet, mPost } from "./request"
const app = getApp()
const pconfig = {
- baseUrl: app.release ? `http://api-client-psc.qniao.cn` : `http://47.113.118.47:9000`
+ baseUrl: app.release ? `http://api-client-psc.qniao.cn` : `http://api-client-psc-test.qniao.cn`
}
// *******************************************************账户业务***********************************************************
const getBankcardInfo = (cardNo) => mGet(`/payment-settlement-center/bankcard/bankcard/home/${cardNo}`, null, pconfig)
diff --git a/pages/api/saas.js b/pages/api/saas.js
index ae12051..973d064 100644
--- a/pages/api/saas.js
+++ b/pages/api/saas.js
@@ -5,7 +5,7 @@ import { mGet, mPost, mDelete, mPut } from "./request"
const app = getApp()
const sconfig = {
- baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `http://47.113.118.47:9000`
+ baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `https://api-client-ztb-test.qniao.cn`
}
// *******************************************************************账户业务***********************************************************
const getOrderExists = () => mGet(`/saas-trade/receive/v150/get/OrderExists`, null, sconfig)
diff --git a/pages/api/user.js b/pages/api/user.js
index 4720784..8aad74e 100644
--- a/pages/api/user.js
+++ b/pages/api/user.js
@@ -11,7 +11,7 @@ const storage = require('../../utils/storage')
const app = getApp()
const config = {
- baseUrl: app.release ? 'https://api-client-uec.qniao.cn' : 'https:/api-client-uec-dev.qniao.cn'
+ baseUrl: app.release ? 'https://api-client-uec.qniao.cn' : 'https:/api-client-uec-test.qniao.cn'
}
const wechatApplet = (params) => mPost('/uec/get/wechat-applet-session', params, config)
const loginCaptcha = (params) => mPost(`/uec/authorize/by-captcha`, params, config)
diff --git a/pages/api/ztb.js b/pages/api/ztb.js
index 9d3c3af..062e723 100644
--- a/pages/api/ztb.js
+++ b/pages/api/ztb.js
@@ -5,7 +5,7 @@ import { mGet, mPost } from "./request"
const app = getApp()
const zconfig = {
- baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `http://47.113.118.47:9000`
+ baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `https://api-client-ztb-test.qniao.cn`
}
// *******************************************************************账户业务***********************************************************
// /authorize/get/product-line-token/by/login-token通过登录token获取产品线token
diff --git a/pages/home/pindex/index.js b/pages/home/pindex/index.js
index 29f19cb..c9b5b72 100644
--- a/pages/home/pindex/index.js
+++ b/pages/home/pindex/index.js
@@ -2,6 +2,7 @@
import { getBaseInfo, getBalanceInfo } from "../../api/saas"
const util = require('../../../utils/util')
const math = require('../../../utils/math')
+const event = require('../../../utils/event')
const app = getApp()
Component({
@@ -9,6 +10,15 @@ Component({
addGlobalClass: true,
multipleSlots: true
},
+ lifetimes: {
+ // 生命周期函数,可以为函数,或一个在methods段中定义的方法名
+ attached: function () {
+ event.on('EventMessage', this, this.onEvent)
+ },
+ detached: function () {
+ event.remove('EventMessage', this)
+ }
+ },
/**
* 页面的初始数据
*/
@@ -16,6 +26,7 @@ Component({
firstShow: false,
token: app.globalData.token,
userInfo: null,
+ userName: null,
avatarUrl: null,
accountMoney: 0
},
@@ -25,6 +36,9 @@ Component({
this.data.firstShow = true
},
fetchUserInfo: function () {
+ if(!app.globalData.userInfo){
+ return
+ }
getBaseInfo().then(result => {
app.globalData.userInfo = result.data
this.setData({
@@ -39,10 +53,23 @@ Component({
}).catch(err => {
})
},
+ onEvent: function (message) {
+ if (message.what == 888) {
+ this.setData({ userInfo: app.globalData.userInfo, accountMoney: 0, avatarUrl: '/assets/image/ygImg.png', userName: null })
+ }
+ },
checkout: function () {
+ if(!app.globalData.userInfo){
+ wx.navigateTo({ url: '/pages/login/index' })
+ return
+ }
wx.navigateTo({ url: '/pages/withdrawal/checkout/index' })
},
toUserInfo: function () {
+ if(!app.globalData.userInfo){
+ wx.navigateTo({ url: '/pages/login/index' })
+ return
+ }
if(app.globalData.userInfo.isAuth != 1 && app.globalData.userInfo.userType == 1){
wx.navigateTo({ url: '/pages/home/pauthory/index' })
} else {
@@ -50,11 +77,43 @@ Component({
}
},
toAuthor: function () {
+ if(!app.globalData.userInfo){
+ wx.navigateTo({ url: '/pages/login/index' })
+ return
+ }
if(app.globalData.userInfo.isAuth != 1 && app.globalData.userInfo.userType == 1){
wx.navigateTo({ url: '/pages/home/pauthory/index' })
} else {
wx.navigateTo({ url: '/pages/home/pinfo/index' })
}
+ },
+ toBankCard: function () {
+ if(!app.globalData.userInfo){
+ wx.navigateTo({ url: '/pages/login/index' })
+ return
+ }
+ wx.navigateTo({ url: '/pages/bank/index/index' })
+ },
+ toWithdrawal: function () {
+ if(!app.globalData.userInfo){
+ wx.navigateTo({ url: '/pages/login/index' })
+ return
+ }
+ wx.navigateTo({ url: '/pages/withdrawal/index/index' })
+ },
+ toBalance: function () {
+ if(!app.globalData.userInfo){
+ wx.navigateTo({ url: '/pages/login/index' })
+ return
+ }
+ wx.navigateTo({ url: '/pages/balance/index/index' })
+ },
+ toSetting: function () {
+ if(!app.globalData.userInfo){
+ wx.navigateTo({ url: '/pages/login/index' })
+ return
+ }
+ wx.navigateTo({ url: '/pages/home/setting/index' })
}
}
})
\ No newline at end of file
diff --git a/pages/home/pindex/index.wxml b/pages/home/pindex/index.wxml
index ee58d35..9ff802f 100644
--- a/pages/home/pindex/index.wxml
+++ b/pages/home/pindex/index.wxml
@@ -3,14 +3,14 @@
我的
-