no message

SPY×FAMILY
鹿和sa0ChunLuyu 4 years ago
parent 4534cde5fa
commit 2eb1def257

@ -7,7 +7,7 @@ import {
export function setUserAccountAction(data, then, error = () => {}) { export function setUserAccountAction(data, then, error = () => {}) {
$post({ $post({
url: $api('设置账号'), url: '设置账号',
data, data,
then: (response) => { then: (response) => {
$res({ $res({
@ -25,7 +25,7 @@ export function setUserAccountAction(data, then, error = () => {}) {
} }
export function bindUserPhoneAction(data, then, error = () => {}) { export function bindUserPhoneAction(data, then, error = () => {}) {
$post({ $post({
url: $api('设置手机号'), url: '设置手机号',
data, data,
then: (response) => { then: (response) => {
$res({ $res({
@ -43,7 +43,7 @@ export function bindUserPhoneAction(data, then, error = () => {}) {
} }
export function editUserNicknameAction(nickname, then, error = () => {}) { export function editUserNicknameAction(nickname, then, error = () => {}) {
$post({ $post({
url: $api('修改昵称'), url: '修改昵称',
data: { data: {
nickname nickname
}, },
@ -63,7 +63,7 @@ export function editUserNicknameAction(nickname, then, error = () => {}) {
} }
export function uploadUserAvatarAction(avatar, then, error = () => {}) { export function uploadUserAvatarAction(avatar, then, error = () => {}) {
$post({ $post({
url: $api('上传头像'), url: '上传头像',
data: { data: {
avatar avatar
}, },
@ -83,7 +83,7 @@ export function uploadUserAvatarAction(avatar, then, error = () => {}) {
} }
export function getConfigAction(config_arr, then) { export function getConfigAction(config_arr, then) {
$post({ $post({
url: $api('基础参数'), url: '基础参数',
data: { data: {
config_arr config_arr
}, },
@ -102,7 +102,7 @@ export function getConfigAction(config_arr, then) {
} }
export function userLoginAction(code, then, error = () => {}) { export function userLoginAction(code, then, error = () => {}) {
$post({ $post({
url: $api('微信登录'), url: '微信登录',
data: { data: {
code code
}, },
@ -122,7 +122,7 @@ export function userLoginAction(code, then, error = () => {}) {
} }
export function getUserInfoAction(then, msg = true) { export function getUserInfoAction(then, msg = true) {
$post({ $post({
url: $api('用户信息'), url: '用户信息',
then: (response) => { then: (response) => {
$res({ $res({
response, response,
@ -139,7 +139,7 @@ export function getUserInfoAction(then, msg = true) {
} }
export function yo(then) { export function yo(then) {
$post({ $post({
url: $api('YO'), url: 'YO',
then: (response) => { then: (response) => {
$res({ $res({
response, response,

@ -11,9 +11,6 @@
getUserInfoAction, getUserInfoAction,
getConfigAction getConfigAction
} from '@/api/index.js' } from '@/api/index.js'
import {
getToken
} from '@/tool/member.js'
const is_login = ref(false) const is_login = ref(false)
const login_show = ref(true) const login_show = ref(true)
const phone_show = ref(true) const phone_show = ref(true)
@ -53,17 +50,14 @@
login_show.value = true login_show.value = true
phone_show.value = true phone_show.value = true
is_login.value = false is_login.value = false
if (getToken()) { getUserInfoAction((info) => {
getUserInfoAction((info) => { is_login.value = true
is_login.value = true if (info.phone) {
if (info.phone) { login_show.value = false
login_show.value = false } else {
} else { getConfigPhone()
getConfigPhone() }
} }, false)
}, false)
}
} }
const toUserSetInfo = () => { const toUserSetInfo = () => {

@ -1,4 +1,16 @@
import {getToken} from '../tool/member.js'; import {
getToken,
delToken
} from '../tool/member.js';
import $api from "../api/api.js"
const noLogin = [
'用户信息',
'微信登录',
'基础参数',
]
const expirationJumpPath = '/pages/main/login/login'
const post = (e) => { const post = (e) => {
if (typeof e.url === 'undefined') return console.error({ if (typeof e.url === 'undefined') return console.error({
'data': { 'data': {
@ -12,6 +24,7 @@ const post = (e) => {
let then = typeof e.then === 'undefined' ? response => console.log(response) : e.then; let then = typeof e.then === 'undefined' ? response => console.log(response) : e.then;
let error = typeof e.error === 'undefined' ? err => console.log(err) : e.error; let error = typeof e.error === 'undefined' ? err => console.log(err) : e.error;
let token = getToken() ? getToken() : ''; let token = getToken() ? getToken() : '';
if (noLogin.indexOf(url) === -1 && token === '') return false
data.SYSTEM_TYPE = 'WMP'; data.SYSTEM_TYPE = 'WMP';
let header = typeof e.header === 'undefined' ? { let header = typeof e.header === 'undefined' ? {
'content-type': 'application/json', 'content-type': 'application/json',
@ -21,11 +34,20 @@ const post = (e) => {
...e.header ...e.header
}; };
uni.request({ uni.request({
url: url, url: $api(url),
method: 'POST', method: 'POST',
data: data, data: data,
header: header, header: header,
success: (res) => then(res.data), success: (res) => {
if (Number(res.data.code) === 20003) {
delToken()
uni.navigateTo({
url: expirationJumpPath
})
} else {
then(res.data)
}
},
fail: (e) => error(e) fail: (e) => error(e)
}); });
} }

Loading…
Cancel
Save