Commit 75695fd8 by 王榕

修改未登录

parent ae319e20
...@@ -20,6 +20,17 @@ const formatNumber = n => { ...@@ -20,6 +20,17 @@ const formatNumber = n => {
const imgName = (imgNameWithExt = 'no.jpg') => { const imgName = (imgNameWithExt = 'no.jpg') => {
return `${config.imgPath}${imgNameWithExt}` return `${config.imgPath}${imgNameWithExt}`
} }
function noAuthNav() {
wx.clearStorageSync()
const pages = getCurrentPages();
const ctx = pages[pages.length - 1];
if (ctx.route !== 'pages/register2/register2') {
wx.navigateTo({
url: '/pages/register2/register2'
})
}
}
//api param:根路径后面的路由 //api param:根路径后面的路由
const api = { const api = {
get: (url, query, notShowLoad) => { get: (url, query, notShowLoad) => {
...@@ -28,7 +39,9 @@ const api = { ...@@ -28,7 +39,9 @@ const api = {
mask: true, mask: true,
}) })
} }
let sessionHead = { "Accept-Language": "zh-CN"} let sessionHead = {
"Accept-Language": "zh-CN"
}
sessionHead['content-type'] = 'application/x-www-form-urlencoded' sessionHead['content-type'] = 'application/x-www-form-urlencoded'
sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : '' sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : ''
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
...@@ -49,8 +62,7 @@ const api = { ...@@ -49,8 +62,7 @@ const api = {
} }
if (res.statusCode == 401) { if (res.statusCode == 401) {
reject('请登录') reject('请登录')
wx.clearStorageSync() noAuthNav()
wx.redirectTo({ url: '/pages/register2/register2' })
return return
} }
reject(res.data, '请求成功') reject(res.data, '请求成功')
...@@ -73,7 +85,10 @@ const api = { ...@@ -73,7 +85,10 @@ const api = {
mask: true, mask: true,
}) })
} }
let sessionHead = { 'content-type': 'application/x-www-form-urlencoded', "Accept-Language": "zh-CN" } let sessionHead = {
'content-type': 'application/x-www-form-urlencoded',
"Accept-Language": "zh-CN"
}
sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : '' sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : ''
if (head) { if (head) {
sessionHead = Object.assign(sessionHead, head) sessionHead = Object.assign(sessionHead, head)
...@@ -96,8 +111,7 @@ const api = { ...@@ -96,8 +111,7 @@ const api = {
} }
if (res.statusCode == 401) { if (res.statusCode == 401) {
reject('请登录') reject('请登录')
wx.clearStorageSync() noAuthNav()
wx.redirectTo({ url: '/pages/register2/register2' })
return return
} }
reject(res.data, '请求成功') reject(res.data, '请求成功')
...@@ -123,7 +137,9 @@ const mockApi = { ...@@ -123,7 +137,9 @@ const mockApi = {
mask: true, mask: true,
}) })
} }
let sessionHead = { "Accept-Language": "zh-CN"} let sessionHead = {
"Accept-Language": "zh-CN"
}
sessionHead['content-type'] = 'application/x-www-form-urlencoded' sessionHead['content-type'] = 'application/x-www-form-urlencoded'
sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : '' sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : ''
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
...@@ -144,8 +160,7 @@ const mockApi = { ...@@ -144,8 +160,7 @@ const mockApi = {
} }
if (res.statusCode == 401) { if (res.statusCode == 401) {
reject('请登录') reject('请登录')
wx.removeStorageSync('user') noAuthNav()
wx.redirectTo({ url: '/pages/register2/register2' })
return return
} }
reject(res.data, '请求成功') reject(res.data, '请求成功')
...@@ -171,7 +186,9 @@ const rapi = { ...@@ -171,7 +186,9 @@ const rapi = {
mask: true, mask: true,
}) })
} }
let sessionHead = { "Accept-Language": "zh-CN"} let sessionHead = {
"Accept-Language": "zh-CN"
}
sessionHead['content-type'] = 'application/x-www-form-urlencoded' sessionHead['content-type'] = 'application/x-www-form-urlencoded'
sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : '' sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : ''
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
...@@ -192,8 +209,7 @@ const rapi = { ...@@ -192,8 +209,7 @@ const rapi = {
} }
if (res.statusCode == 401) { if (res.statusCode == 401) {
reject('请登录') reject('请登录')
wx.removeStorageSync('user') noAuthNav()
wx.redirectTo({ url: '/pages/register2/register2' })
return return
} }
reject(res.data, '请求成功') reject(res.data, '请求成功')
...@@ -216,7 +232,10 @@ const rapi = { ...@@ -216,7 +232,10 @@ const rapi = {
mask: true, mask: true,
}) })
} }
let sessionHead = { 'content-type': 'application/x-www-form-urlencoded', "Accept-Language": "zh-CN" } let sessionHead = {
'content-type': 'application/x-www-form-urlencoded',
"Accept-Language": "zh-CN"
}
sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : '' sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : ''
if (head) { if (head) {
sessionHead = Object.assign(sessionHead, head) sessionHead = Object.assign(sessionHead, head)
...@@ -240,8 +259,7 @@ const rapi = { ...@@ -240,8 +259,7 @@ const rapi = {
} }
if (res.statusCode == 401) { if (res.statusCode == 401) {
reject('请登录') reject('请登录')
wx.removeStorageSync('user') noAuthNav()
wx.redirectTo({ url: '/pages/register2/register2' })
return return
} }
reject(res.data, '请求成功') reject(res.data, '请求成功')
...@@ -267,7 +285,9 @@ const payApi = { ...@@ -267,7 +285,9 @@ const payApi = {
mask: true, mask: true,
}) })
} }
let sessionHead = { "Accept-Language": "zh-CN"} let sessionHead = {
"Accept-Language": "zh-CN"
}
sessionHead['content-type'] = 'application/x-www-form-urlencoded' sessionHead['content-type'] = 'application/x-www-form-urlencoded'
sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : '' sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : ''
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
...@@ -279,7 +299,7 @@ const payApi = { ...@@ -279,7 +299,7 @@ const payApi = {
header: sessionHead, header: sessionHead,
success(res) { success(res) {
if (res.statusCode == 200) { if (res.statusCode == 200) {
if (res.data.success && res.data.message =='SUCCESS') { if (res.data.success && res.data.message == 'SUCCESS') {
resolve(res.data.data) resolve(res.data.data)
} else { } else {
reject(res.data.data) reject(res.data.data)
...@@ -288,8 +308,7 @@ const payApi = { ...@@ -288,8 +308,7 @@ const payApi = {
} }
if (res.statusCode == 401) { if (res.statusCode == 401) {
reject('请登录') reject('请登录')
wx.removeStorageSync('user') noAuthNav()
wx.redirectTo({ url: '/pages/register2/register2' })
return return
} }
reject(res.data, '请求成功') reject(res.data, '请求成功')
...@@ -312,7 +331,10 @@ const payApi = { ...@@ -312,7 +331,10 @@ const payApi = {
mask: true, mask: true,
}) })
} }
let sessionHead = { 'content-type': 'application/x-www-form-urlencoded', "Accept-Language": "zh-CN" } let sessionHead = {
'content-type': 'application/x-www-form-urlencoded',
"Accept-Language": "zh-CN"
}
sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : '' sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : ''
if (head) { if (head) {
sessionHead = Object.assign(sessionHead, head) sessionHead = Object.assign(sessionHead, head)
...@@ -335,8 +357,7 @@ const payApi = { ...@@ -335,8 +357,7 @@ const payApi = {
} }
if (res.statusCode == 401) { if (res.statusCode == 401) {
reject('请登录') reject('请登录')
wx.removeStorageSync('user') noAuthNav()
wx.redirectTo({ url: '/pages/register2/register2' })
return return
} }
reject(res.data, '请求成功') reject(res.data, '请求成功')
...@@ -458,10 +479,10 @@ const userLocation = () => { ...@@ -458,10 +479,10 @@ const userLocation = () => {
wx.showModal({ wx.showModal({
title: '提示', title: '提示',
content: '你拒绝了用户定位,请打开', content: '你拒绝了用户定位,请打开',
success(res){ success(res) {
wx.openSetting({ wx.openSetting({
success: (res) => { success: (res) => {
if (res.authSetting["scope.userLocation"]){ if (res.authSetting["scope.userLocation"]) {
wx.getLocation({ wx.getLocation({
type: 'gcj02', type: 'gcj02',
success: (location) => { success: (location) => {
...@@ -473,7 +494,7 @@ const userLocation = () => { ...@@ -473,7 +494,7 @@ const userLocation = () => {
}) })
} }
}, },
fail(err){ fail(err) {
reject('用户没有授权') reject('用户没有授权')
} }
}) })
...@@ -504,9 +525,9 @@ const msgTip = { ...@@ -504,9 +525,9 @@ const msgTip = {
'timeout': '超时了,请重试!' 'timeout': '超时了,请重试!'
} }
//错误提示 用于不常见错误定位 param:错误信息 //错误提示 用于不常见错误定位 param:错误信息
const alertTip = (msg,cb) => { const alertTip = (msg, cb) => {
if(msg){ if (msg) {
if(getType(msg)=='object'){ if (getType(msg) == 'object') {
msg = JSON.stringify(msg) msg = JSON.stringify(msg)
} }
} }
...@@ -514,14 +535,14 @@ const alertTip = (msg,cb) => { ...@@ -514,14 +535,14 @@ const alertTip = (msg,cb) => {
title: '提示', title: '提示',
content: msg, content: msg,
showCancel: false, showCancel: false,
success(){ success() {
cb&&cb() cb && cb()
} }
}) })
} }
const toastTip=(op)=>{ const toastTip = (op) => {
wx.showToast({ wx.showToast({
title:'成功', title: '成功',
icon: 'warn', icon: 'warn',
...op ...op
}) })
...@@ -539,18 +560,22 @@ const confirmTip = (msg, cb) => { ...@@ -539,18 +560,22 @@ const confirmTip = (msg, cb) => {
} }
}) })
} }
const wxscan = function () { const wxscan = function() {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
wx.scanCode({ wx.scanCode({
onlyFromCamera: true, onlyFromCamera: true,
success: function (res) { resolve(res.result) }, success: function(res) {
fail: function (res) { reject('扫码失败,重试') } resolve(res.result)
},
fail: function(res) {
reject('扫码失败,重试')
}
}) })
}) })
} }
const getProtocol = (id) => { const getProtocol = (id) => {
function download(url) { function download(url) {
url=encodeURI(url) url = encodeURI(url)
let file = wx.getStorageSync('file') let file = wx.getStorageSync('file')
if (!file) { if (!file) {
file = [] file = []
...@@ -561,7 +586,7 @@ const getProtocol = (id) => { ...@@ -561,7 +586,7 @@ const getProtocol = (id) => {
}) })
wx.downloadFile({ wx.downloadFile({
url, url,
success: function (res) { success: function(res) {
console.log(res) console.log(res)
let filePath = res.tempFilePath; let filePath = res.tempFilePath;
file[+id] = filePath file[+id] = filePath
...@@ -570,7 +595,7 @@ const getProtocol = (id) => { ...@@ -570,7 +595,7 @@ const getProtocol = (id) => {
wx.hideLoading() wx.hideLoading()
wx.openDocument({ wx.openDocument({
filePath: filePath, filePath: filePath,
success: function (res) { success: function(res) {
resolve('打开文档成功') resolve('打开文档成功')
}, },
fail(err) { fail(err) {
...@@ -578,7 +603,8 @@ const getProtocol = (id) => { ...@@ -578,7 +603,8 @@ const getProtocol = (id) => {
reject(err) reject(err)
} }
}) })
}, fail(err) { },
fail(err) {
console.error('2', err) console.error('2', err)
wx.hideLoading() wx.hideLoading()
file[+id] = null file[+id] = null
...@@ -598,8 +624,12 @@ const getProtocol = (id) => { ...@@ -598,8 +624,12 @@ const getProtocol = (id) => {
resolve('打开文档成功') resolve('打开文档成功')
}, },
fail(err) { fail(err) {
api.get('agreement/getById', { id }) api.get('agreement/getById', {
.then(({ data }) => { id
})
.then(({
data
}) => {
download(data.url, file).then(res => { download(data.url, file).then(res => {
resolve(res) resolve(res)
}) })
...@@ -615,8 +645,12 @@ const getProtocol = (id) => { ...@@ -615,8 +645,12 @@ const getProtocol = (id) => {
} }
}) })
} else { } else {
api.get('agreement/getById', { id }) api.get('agreement/getById', {
.then(({ data }) => { id
})
.then(({
data
}) => {
return download(data.url).then(res => { return download(data.url).then(res => {
resolve(res) resolve(res)
}) })
...@@ -648,7 +682,7 @@ const getType = function(o) { ...@@ -648,7 +682,7 @@ const getType = function(o) {
}) })
} }
//上传图片 //上传图片
const uploadResource = function(r,t) { const uploadResource = function(r, t) {
wx.showLoading({ wx.showLoading({
title: `上传${t||'图片'}中`, title: `上传${t||'图片'}中`,
mask: true, mask: true,
...@@ -673,7 +707,7 @@ const uploadResource = function(r,t) { ...@@ -673,7 +707,7 @@ const uploadResource = function(r,t) {
}) })
}) })
})) }))
}else{ } else {
// 单个资源 // 单个资源
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
wx.uploadFile({ wx.uploadFile({
...@@ -694,12 +728,14 @@ const uploadResource = function(r,t) { ...@@ -694,12 +728,14 @@ const uploadResource = function(r,t) {
} }
} }
//上传图片 //上传图片
const uploadFile = function(r,t) { const uploadFile = function(r, t) {
wx.showLoading({ wx.showLoading({
title: `上传${t||'图片'}中`, title: `上传${t||'图片'}中`,
mask: true, mask: true,
}) })
let sessionHead = { "Accept-Language": "zh-CN" } let sessionHead = {
"Accept-Language": "zh-CN"
}
sessionHead['content-type'] = 'application/x-www-form-urlencoded' sessionHead['content-type'] = 'application/x-www-form-urlencoded'
sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : '' sessionHead.token = wx.getStorageSync('user') ? wx.getStorageSync('user').token : ''
// 数组型 资源 // 数组型 资源
...@@ -724,11 +760,11 @@ const uploadFile = function(r,t) { ...@@ -724,11 +760,11 @@ const uploadFile = function(r,t) {
}) })
}) })
})) }))
}else{ } else {
// 单个资源 // 单个资源
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
wx.uploadFile({ wx.uploadFile({
url: config.api +'user/updateAvatar', url: config.api + 'user/updateAvatar',
filePath: r, filePath: r,
name: 'file', name: 'file',
header: sessionHead, header: sessionHead,
...@@ -745,19 +781,19 @@ const uploadFile = function(r,t) { ...@@ -745,19 +781,19 @@ const uploadFile = function(r,t) {
}) })
} }
} }
const changeTime = (mss)=>{ const changeTime = (mss) => {
var days = parseInt(mss / (1000 * 60 * 60 * 24)); var days = parseInt(mss / (1000 * 60 * 60 * 24));
var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60)); var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));
var seconds = (mss % (1000 * 60)) / 1000; var seconds = (mss % (1000 * 60)) / 1000;
return `${days ? days + '天' : ''}${hours ? hours + '小时' : ''}${minutes ? minutes + '分钟' : ''}${seconds ? seconds + '秒' : ''}` return `${days ? days + '天' : ''}${hours ? hours + '小时' : ''}${minutes ? minutes + '分钟' : ''}${seconds ? seconds + '秒' : ''}`
} }
const getRgbColor = (sRgb,eRgb,rate)=>{ const getRgbColor = (sRgb, eRgb, rate) => {
let rRgb=[] let rRgb = []
sRgb = sRgb.split(',') sRgb = sRgb.split(',')
eRgb = eRgb.split(',') eRgb = eRgb.split(',')
eRgb.forEach((elt,i)=>{ eRgb.forEach((elt, i) => {
rRgb[i] = parseInt(parseInt(sRgb[i])+((parseInt(elt)-parseInt(sRgb[i]))*Number(rate))) rRgb[i] = parseInt(parseInt(sRgb[i]) + ((parseInt(elt) - parseInt(sRgb[i])) * Number(rate)))
}) })
return rRgb.join(',') return rRgb.join(',')
} }
...@@ -773,6 +809,7 @@ function getPx(rpx) { ...@@ -773,6 +809,7 @@ function getPx(rpx) {
function getRpx(px) { function getRpx(px) {
return px * 750 / windowWidth return px * 750 / windowWidth
} }
function arrTarrs(num, arr) { // 一维数组转换为二维数组 function arrTarrs(num, arr) { // 一维数组转换为二维数组
const iconsArr = []; // 声明数组 const iconsArr = []; // 声明数组
arr.forEach((item, index) => { arr.forEach((item, index) => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment