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:'wx988577c5a9061283', // secret:'5013c82bf72e6266dfb2720757433e74', //园区的 appId:'wxcfb2b48079ca59e4', secret:'30f9cf566aa57892e55aee0406356b9e', subscribe_grant_type:'client_credential', //订阅消息的grant_type } //微信url let wxUrl={ subscribe:'/wx/msgSend', getAccessToken:'/wx/getAccessToken', getOpenId:'/wx/getOpenId', getAppletStatus:'appconf/appconf/getById', } //微信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}), //获取小程序的audit状态 getAppletStatus:p => http.get(wxUrl.getAppletStatus, {params:p}), } //园区api let agencyUrl={ page:'/agency/agency/getAgencyList', submit:'/agency/agency/submit' } const agency = { page:p => http.get(agencyUrl.page, {params:p}), submit:p => http.post(agencyUrl.submit, 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', agencyPage:'/smartapplication/smartdevice/getDeviceList', alarmRecord:'/smartapplication/smartdevice/getAlarmRecord' } let fireDevice={ page:p => http.get(fireDeviceUrl.page, {params:p}), agencyPage:p => http.get(fireDeviceUrl.agencyPage, {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', remove:'/estate/parknotice/remove', submit:'/estate/parknotice/save' } const notice = { page:p => http.get(noticeUrl.page, {params:p}), remove:p => http.post(noticeUrl.remove+p), submit:p => http.post(noticeUrl.submit, p), } //测温记录 let temperatureRecordUrl={ page:'/smartapplication/temperaturerecord/getTemperatureRecord' } const temperatureRecord = { page:p => http.get(temperatureRecordUrl.page, {params:p}), } //健康码 let healthCodeUrl={ getCode:'/health/getCode' } const healthCode = { getCode:p => http.post(healthCodeUrl.getCode, p) } export const api={ //上传文件 uploadFile, //短信 SMSApi, //微信基本参数 wxData, //微信api wxApi, //园区 agency, //区域 residential, //企业 enterprise, //企业员工 enterprisestaff, //CMS CMS, //消防设备 fireDevice, //用户反馈 feedback, //园区公告 notice, //测温记录 temperatureRecord, //健康码 healthCode }