123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- /* eslint-disable import/prefer-default-export */
- import HTTPREQUEST from "./http"
- import Taro, {getCurrentPages} from "@tarojs/taro";
- //登录
- export const login = (res) => {
- return new Promise(async (resolve,_)=>{
- Taro.showLoading({
- title:'登录中...',
- })
- let userInfor = res.userInfo
- let loginMsg = await Taro.login();
- if (loginMsg.code) {
- try{
- let msg = await HTTPREQUEST.post('/wxLogin', {
- code:loginMsg.code,
- nickname:userInfor.nickName
- });
- if(msg.error.length === 0){
- userInfor.mobile = msg.data.mobile;
- Taro.setStorageSync('userInfor', userInfor);
- Taro.setStorageSync('token', msg.token);
- Taro.showToast({title:'登录成功',icon:'success'})
- resolve(userInfor.mobile);
- }else{
- Taro.showToast({title:msg.error[0].message,icon:'none'})
- }
- }catch (err) {
- Taro.showToast({title:'系统错误,请稍后重试',icon:'none'});
- console.log(err,'login')
- }
- } else {
- Taro.showToast({title:loginMsg.errMsg,icon:'none'})
- console.log('登录失败!' + loginMsg.errMsg)
- }
- Taro.hideLoading();
- })
- }
- //产品支付
- export const pay = (postData) => {
- return HTTPREQUEST.post('/api/user/wxPush', postData)
- }
- //撤销支付
- export const payClose = (postData) => {
- return HTTPREQUEST.get('/api/user/wxClose', postData)
- }
- //产品列表
- export const getProjecList = (postData) => {
- return HTTPREQUEST.get('/open/projectList', postData)
- }
- //用户产品列表
- export const getUserOrderList = (postData) => {
- return HTTPREQUEST.get('/api/user/order/list', postData)
- }
- //产品详情
- export const getSelectProject = (postData) => {
- return HTTPREQUEST.get('/open/selectProject', postData)
- }
- //微信订单查询
- export const wxQuery = (postData) => {
- return HTTPREQUEST.get('/api/user/wxQuery', postData)
- }
- //获取直播列表
- export const getLiveList = (postData) => {
- return HTTPREQUEST.get('/api/user/getliveinfo', postData)
- }
- //上传手机号
- export const setDecryptData = (postData) => {
- return HTTPREQUEST.post('/api/user/decryptData', postData)
- }
- //获取分享详情
- export const getWeChatShareDetails = (postData) => {
- return HTTPREQUEST.get('/open/weChatDetails', postData)
- }
- //测试
- export const test = (postData) => {
- return HTTPREQUEST.get('/open/test', postData)
- }
|