/** *@des 公共接口 *@author zhengjinyi *@date 2020/03/19 14:56:57 *@param registerByPass */ import request from '@/common/config/caimeiApi.js' import $reg from '@/common/config/common.js' /** *获取省市区列表 */ export function queryAddressInformation() { return new Promise(function(resolve,reject) { request.get("/club/address",{}, res => { if(res.code == '0'){ resolve(res); }else{ reject(res) } }) }); } /** *获取协议 */ export function queryProtocol() { return new Promise(function(resolve,reject) { request.get("/club/protocol",{}, res => { if(res.code == '0'){ resolve(res); }else{ reject(res) } }) }); } /** *获取图形验证码 */ export function getImageCode() { return new Promise(function(resolve,reject) { request.get("/user/getImgVerifyCode",{platformType:2}, res => { if(res.code == '0'){ resolve(res); }else{ reject(res) } }) }); } /** *获取邮箱验证码 */ export function getEmailCode(params) { return new Promise(function(resolve,reject) { if( params.email == ''){ uni.showToast({title: '请输入邮箱地址',duration: 2000,mask:true, icon:'none'}) return } if(!$reg.isEmail(params.email)){ uni.showToast({title: '请输入正确的邮箱地址',duration: 2000,mask:true,icon:'none'}) return } request.get("/user/mailbox",params, res => { if(res.code == '0'){ resolve(res); }else{ reject(res) } }) }); } /** *获取手机验证码 */ export function getMobileCode(params) { return new Promise(function(resolve,reject) { if( params.mobile == ''){ uni.showToast({title: '请输入手机号',duration: 2000,mask:true, icon:'none'}) return } if(!$reg.isMobile(params.mobile)){ uni.showToast({title: '请输入正确的手机号',duration: 2000,mask:true,icon:'none'}) return } if( params.imgCode == ''){ uni.showToast({title: '请输入图形验证码',duration: 2000,mask:true,icon:'none'}) return } request.get("/user/activateCodeByReg",params, res => { if(res.code == '0'){ resolve(res); }else{ reject(res) } }) }); } /** *上传图片 */ export function uploadFileImage() { return new Promise(function(resolve,reject) { uni.chooseImage({ count: 1, //默认1 sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有 sourceType: ['album','camera'], //从相册选择 success: (res) => { const tempFilePaths = res.tempFilePaths; console.log(tempFilePaths) const uploadTask = uni.uploadFile({ url : 'https://spi-b.caimei365.com/formData/MultiPictareaddData', filePath: tempFilePaths[0], name: 'file', header: { "Content-Type": "multipart/form-data", }, formData: { 'user': 'test' }, success: function (res) { resolve(res); }, error : function(e){ reject(res) } }) } }); }); }