56 lines
1.2 KiB
JavaScript
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',
|
|
})
|
|
}
|
|
} |