dm-wechat-mini/api/common.js
2025-02-12 02:40:45 +08:00

56 lines
1.2 KiB
JavaScript

import request from './request'
let app = getApp();
let token;
wx.getStorage({
key:'accessToken',
success:(res)=>{
token = res.data;
}
})
export default {
community:{
list:()=>request.get('/api/community')
},
address:{
list(commityId){
const data = {};
if(commityId){
data.community_id = commityId;
}
return request.get('/api/address',data)
},
add:(data)=>request.post('/api/address',data),
update:(data)=>request.put(`/api/address/${data.id}`,data),
},
building:{
list(communityId){
if(!app){
app = getApp();
}
const data = {
community_id:communityId,
user_id:app.globalData.userInfo.userid
}
return request.get('/api/community/building/list')
}
},
station:{
list:(community_id)=>request.get('/api/station',{community_id})
},
uploadImg(file){
// const formData = new formData();
// return request.post('/api/upload/image',{file:file});
wx.uploadFile({
filePath: file.tempFilePath,
name: 'name',
header:{
Authorization: `Bearer ${token}`
},
formData:{
file:file
},
url: request.baseUrl+'/api/upload/image',
})
}
}