You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
746 B
JavaScript
44 lines
746 B
JavaScript
import request from '@/utils/network/request';
|
|
|
|
/**
|
|
* 登录接口
|
|
* @param {Object} params
|
|
*/
|
|
export function login (params) {
|
|
return request({
|
|
url: '/api/user.ashx?act=studentlogin',
|
|
method: 'GET',
|
|
data: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 登出接口
|
|
*/
|
|
export function logout () {
|
|
return request({
|
|
url: '',
|
|
method: 'GET'
|
|
})
|
|
}
|
|
|
|
export function getImgData(url) {
|
|
return new Promise((resolve, reject) => {
|
|
uni.request({
|
|
url,
|
|
method: 'GET',
|
|
responseType: 'arraybuffer',
|
|
success: (e) => {
|
|
const imgData = uni.arrayBufferToBase64(e.data)
|
|
const imgBase64 = 'data:image/png;base64,' + imgData
|
|
// resolve(e.data)
|
|
resolve(imgBase64)
|
|
},
|
|
fail: (error) => {
|
|
console.log(error)
|
|
reject(error)
|
|
}
|
|
})
|
|
})
|
|
}
|