import {http} from './service.js' //文件上传 let uploadFileUrl='/upload/putfile' const uploadFile={ submit:p => http.upload(uploadFileUrl, {name:'file',filePath:p}), } //短信Url let SMSUrl={ sendSms:'huawei/sms/sendSms', validCode:'huawei/sms/validCode' } //短信api const SMSApi = { sendSms:p => http.post(SMSUrl.sendSms+p), validCode:p => http.post(SMSUrl.validCode+p), } //微信基本参数 let wxData={ appId:'wx4d345bcdef6d1c36', secret:'a92e5d89c0ca8cfc0357576d76d87c23', subscribe_grant_type:'client_credential', //订阅消息的grant_type } //微信url let wxUrl={ subscribe:'/wx/msgSend', getAccessToken:'/wx/getAccessToken', getOpenId:'/wx/getOpenId', } //微信api const wxApi = { subscribe:p => http.post(wxUrl.subscribe, p), getAccessToken:p => http.get(wxUrl.getAccessToken, {params:p}), getOpenId:p => http.get(wxUrl.getOpenId, {params:p}), } //园区api let agencyUrl={ page:'/agency/agency/getAgencyList' } const agency = { page:p => http.get(agencyUrl.page, {params:p}), } //区域api let residentialUrl={ page:'/community/residential/listByAgencyId' } const residential = { page:p => http.get(residentialUrl.page, {params:p}), } //企业api let enterpriseUrl={ page:'/enterprise/enterprise/list', detail:'/enterprise/enterprise/detail', submit:'/enterprise/enterprise/submit' } const enterprise = { page:p => http.get(enterpriseUrl.page, {params:p}), detail:p => http.get(enterpriseUrl.detail, {params:p}), submit:p => http.post(enterpriseUrl.submit, p), } //企业员工 let enterprisestaffUrl={ page:'/community/enterprisestaff/getEnterpriseList', submit:'/community/enterprisestaff/submit', detail:'/community/enterprisestaff/detail' } const enterprisestaff = { page:p => http.get(enterprisestaffUrl.page, {params:p}), detail:p => http.get(enterprisestaffUrl.detail, {params:p}), submit:p => http.post(enterprisestaffUrl.submit, p), } //CMS let CMSUrl={ page:'/estate/article/list', detail:'/estate/article/detail', addReaderCount:'/estate/article/addReaderCount' } let CMS={ page:p => http.get(CMSUrl.page, {params:p}), detail:p => http.get(CMSUrl.detail, {params:p}), addReaderCount:p => http.post(CMSUrl.addReaderCount, p), } //消防设备 let fireDeviceUrl={ page:'/smartapplication/smartdevice/list', alarmRecord:'/smartapplication/smartdevice/getAlarmRecord' } let fireDevice={ page:p => http.get(fireDeviceUrl.page, {params:p}), alarmRecord:p => http.get(fireDeviceUrl.alarmRecord, {params:p}), } //用户反馈 let feedbackUrl={ submit:'/estate/feedback/submit' } const feedback = { submit:p => http.post(feedbackUrl.submit, p), } //园区公告 let noticeUrl={ page:'/estate/parknotice/list' } const notice = { page:p => http.get(noticeUrl.page, {params:p}), } export const api={ //上传文件 uploadFile, //短信 SMSApi, //微信基本参数 wxData, //微信api wxApi, //园区 agency, //区域 residential, //企业 enterprise, //企业员工 enterprisestaff, //CMS CMS, //消防设备 fireDevice, //用户反馈 feedback, //园区公告 notice }