| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241 |
- 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'
- }
- const CMS={
- page:p => http.get(CMSUrl.page, {params:p}),
- detail:p => http.get(CMSUrl.detail, {params:p}),
- addReaderCount:p => http.post(CMSUrl.addReaderCount, p),
- }
- //banner 轮播图
- let bannerUrl={
- page:'/estate/banners/list'
- }
- const banner={
- page:p => http.get(bannerUrl.page, {params:p}),
- }
- //消防设备
- let fireDeviceUrl={
- page:'/smartapplication/smartdevice/list',
- agencyPage:'/smartapplication/smartdevice/getDeviceList',
- alarmRecord:'/smartapplication/smartdevice/getAlarmRecord',
- //电表抄表记录
- electricmeterrecord:'/electricmeterrecord/electricmeterrecord/list'
- }
- const 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}),
- //电表抄表记录
- electricmeterrecord:p => http.get(fireDeviceUrl.electricmeterrecord, {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)
- }
- //车辆出入
- let carUrl={
- //出入记录
- condition:'carenterrecord/carenterrecord/queryRecord',
- //入场记录
- enterPage:'/carenterrecord/carenterrecord/list',
- //出场记录
- outPage:'/caroutrecord/caroutrecord/list'
- }
- const car = {
- page:p => http.get(carUrl.page, {params:p}),
- condition:p => http.get(carUrl.condition, {params:p}),
- enterPage:p => http.get(carUrl.enterPage, {params:p}),
- outPage:p => http.get(carUrl.outPage, {params:p}),
- }
-
- //开门设备
- let deviceUrl={
- page:'facedevice/facedevice/list',
- open:'facedevice/facedevice/remoteOpenDoor'
- }
-
- const device={
- page:p => http.get(deviceUrl.page, {params:p}),
- open:p => http.post(deviceUrl.open, p)
- }
-
- //园区统计
- let statisticalUrl={
- //当日动态数据
- todayData:'/statistics/screen/park/todayData'
- }
- const statistical={
- todayData:p => http.get(statisticalUrl.todayData, {params:p}),
- }
- export const api={
- //上传文件
- uploadFile,
- //短信
- SMSApi,
- //微信基本参数
- wxData,
- //微信api
- wxApi,
- //园区
- agency,
- //区域
- residential,
- //企业
- enterprise,
- //企业员工
- enterprisestaff,
- //CMS
- CMS,
- //banner 轮播图
- banner,
- //消防设备
- fireDevice,
- //用户反馈
- feedback,
- //园区公告
- notice,
- //测温记录
- temperatureRecord,
- //健康码
- healthCode,
- //车辆出入
- car,
- //开门设备
- device,
- //统计
- statistical
-
- }
|