//ajax请求公共方法
export const ajaxRequest = (params) => {
return new Promise((resolve, reject) => {
uni.request({
url: getApp().globalData.BaseUrl + params.url,
// #ifdef H5
withCredentials: true,
header: params.header || null,
// #endif
// #ifndef H5
header: params.header || {
'Content-Type': 'application/x-www-form-urlencoded'
},
// #endif
method: params.method || 'GET',
dataType: params.dataType || 'json',
data: params.data || {},
success: (res) => {
resolve(res);
},
fail: (err) => {
uni.showToast({
title: '请求失败',
icon: 'none',
duration: 3000
})
reject(err);
}
})
})
}
//APP和H5登录
export const loginForAppAndH5 = function() {
uni.navigateTo({
url: 'http://222.178.203.72:19005/whst/63/=cnvmknZczbrcmzmds//pages/login/login'
});
};
//微信小程序登录
export const loginForWeiXinApplet = async function() {
let code = '';
await new Promise(resolve => {
uni.login({
success: result => {
code = result.code;
resolve();
}
});
});
const res = await this.$ajaxRequest({
url: 'http://222.178.203.72:19005/whst/63/=cnvmknZczbrcmzmds//thirdPartLogin/applet/login',
method: 'POST',
data: {
code: code
}
});
uni.setStorageSync('ticket', res.header['Set-Cookie']);
if (res.data.code === 200) {
//登录成功处理
uni.showToast({
title: res.data.message,
duration: 3000,
icon: 'none'
});
uni.reLaunch({
url: 'http://222.178.203.72:19005/whst/63/=cnvmknZczbrcmzmds//pages/tabbar/my'
});
return true;
} else {
uni.showToast({
title: res.data.err,
duration: 3000,
icon: 'none'
});
return false;
}
};
谁动了我的bug
- 粉丝: 493
- 资源: 21
最新资源
- 2025计量基础知识考试题库及答案.doc
- 2025金属冶炼(炼钢)安全员考试题库(含答案).pptx
- 2025健康管理师三级专业能力考核试卷及答案.doc
- 2025交管12123驾驶证学法减分题库附含答案.doc
- 建筑工程员工工资表.xls
- 工程部薪酬2018年6月.doc
- 工程施工操作员薪酬管理制度.doc
- 2025教育心理学与德育工作基础知识点大全.doc
- 2025教育心理学与德育工作基础知识点整理总复习资料.doc
- 2025基本公共卫生知识考试题及答案.docx
- 2025基本公共卫生知识题库及答案.docx
- 2025基础知识与规范要求技能大赛题库及答案.docx
- 2025脊柱术后脑脊液漏应急预案考试试题(含答案).docx
- 2025计量基础知识题库及答案.docx
- 2025计算机二级考试全真试题库及答案(通用版).docx
- 2025计算机基础理论信息安全基本知识试题及答案.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈