|
|
@ -183,14 +183,10 @@ Vue.prototype.edit_preview = 2; |
|
|
|
Vue.prototype.add_preview = 3; |
|
|
|
Vue.prototype.edit_album = 4; |
|
|
|
|
|
|
|
// function removeLogin() {
|
|
|
|
// uni.removeStorageSync('token');
|
|
|
|
// }
|
|
|
|
|
|
|
|
function removeLogin() { |
|
|
|
uni.removeStorageSync("token"); |
|
|
|
uni.removeStorageSync("uinfo"); |
|
|
|
} |
|
|
|
removeToken() |
|
|
|
removeUinfo() |
|
|
|
} |
|
|
|
|
|
|
|
function req(url, data={}, method = 'POST', header={}) { |
|
|
|
var domain = Vue.prototype.request_domain; |
|
|
@ -215,7 +211,7 @@ function req(url, data={}, method = 'POST', header={}) { |
|
|
|
var isNeedLogin = !noNeedLoginFunc.includes(url); |
|
|
|
|
|
|
|
var headerObj = {'content-type': 'application/x-www-form-urlencoded'}; |
|
|
|
var token = uni.getStorageSync('token'); |
|
|
|
var token = getToken(); |
|
|
|
if(token) headerObj.AUTH = token |
|
|
|
|
|
|
|
return new Promise((resolve, reject) => { |
|
|
@ -307,7 +303,7 @@ function xcx_login(url, eqdata={}, method = 'POST') { |
|
|
|
var pdata = new Object(); |
|
|
|
pdata.code = res.code; |
|
|
|
req('client/user/login', pdata, 'POST').then(data=>{ |
|
|
|
uni.setStorageSync('token', data.token); |
|
|
|
setToken(data.token) |
|
|
|
eqdata.repeat = 1; |
|
|
|
req(url, eqdata, method).then(data=>{ |
|
|
|
return resolve(data); |
|
|
@ -356,7 +352,39 @@ function modelShow(content, path="",title="提示") { |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
function getToken() { |
|
|
|
var did = uni.getStorageSync('doctor_id') |
|
|
|
if(!did) return "" |
|
|
|
return uni.getStorageSync('token_'+did) |
|
|
|
} |
|
|
|
|
|
|
|
function removeToken() { |
|
|
|
var did = uni.getStorageSync('doctor_id') |
|
|
|
if(!did) return "" |
|
|
|
uni.removeStorageSync('token_'+did) |
|
|
|
} |
|
|
|
|
|
|
|
function setToken(token) { |
|
|
|
var did = uni.getStorageSync('doctor_id') |
|
|
|
if(!did) return "" |
|
|
|
uni.setStorageSync('token_'+did, token) |
|
|
|
} |
|
|
|
|
|
|
|
function removeUinfo(){ |
|
|
|
var did = uni.getStorageSync('doctor_id') |
|
|
|
if(!did) return "" |
|
|
|
uni.removeStorageSync('uinfo_'+did) |
|
|
|
} |
|
|
|
|
|
|
|
function setUinfo(info){ |
|
|
|
var did = uni.getStorageSync('doctor_id') |
|
|
|
if(!did) return; |
|
|
|
uni.setStorageSync('uinfo_'+did, info) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//设置页main标题
|
|
|
|
function setTitlefFunc(title) { |
|
|
|
uni.setNavigationBarTitle({ |
|
|
@ -368,6 +396,9 @@ Vue.prototype.$pop = {modelShow} |
|
|
|
Vue.prototype.$func = {toPage} |
|
|
|
Vue.prototype.$http = {req} |
|
|
|
Vue.prototype.$trim = {trim} |
|
|
|
Vue.prototype.$token = {getToken} |
|
|
|
Vue.prototype.$settoken = {setToken} |
|
|
|
Vue.prototype.$setuinfo = {setUinfo} |
|
|
|
|
|
|
|
app.$mount() |
|
|
|
// #endif
|
|
|
|