| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432 |
- import {
- http
- } from './service.js'
- const formHeader = {
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded'
- }
- }
- //文件上传
- const uploadFile = {
- submit: p => http.upload('/blade-resource/oss/endpoint/put-pic-md5', {
- name: 'file',
- filePath: p
- }),
- }
- //短信api
- const SMSApi = {
- sendSms: p => http.post('/park-app-service/huawei/sms/sendSms' + p),
- validCode: p => http.post('/park-app-service/huawei/sms/validCode' + p),
- }
- //字典
- const dict = p => http.get('/blade-system/dict-biz/dictionary', {
- params: p
- })
- //微信基本参数
- let wxData = {
- //国信的
- // appId:'wx988577c5a9061283',
- // secret:'5013c82bf72e6266dfb2720757433e74',
- //园区的
- appId: 'wxcfb2b48079ca59e4',
- secret: '30f9cf566aa57892e55aee0406356b9e',
- subscribe_grant_type: 'client_credential', //订阅消息的grant_type
- }
- //微信api
- const wxApi = {
- subscribe: p => http.post('/park-app-service/app/msgSend', p),
- getAccessToken: p => http.get('/park-app-service/app/getAccessToken', {
- params: p
- }),
- getOpenId: p => http.get('/park-app-service/app/getOpenId', {
- params: p
- }),
- //获取小程序的audit状态
- getAppletStatus: p => http.get('/park-app-service/app/wxConf/getById', {
- params: p
- }),
- }
- //登录
- const login = p => http.post('/park-app-service/app/login/login', p)
- //修改密码
- const updatePassword = p => http.post('community/enterprisestaff/app/updatePassword' + p)
- //获取管理员的openid集合
- const getManagerOpenList = p => http.get('/cyzh-enterprise/staff/app/getManagerList', {
- params: p
- })
- //获取token
- const getToken = p => http.post('blade-auth/oauth/token' + p, {}, {
- header: {
- "Authorization": "Basic c2FiZXI6c2FiZXJfc2VjcmV0"
- }
- })
- //园区api
- const agency = {
- getAgencyTenantList: p => http.get('/park-app-service/agency/getAgencyTenantList', {
- params: p
- }),
- getAgency: p => http.get('/park-app-service/agency/getAgency', {
- params: p
- }),
- page: p => http.get('/cyzh-community/agency/list', {
- params: p
- }),
- submit: p => http.post('/agency/agency/submit', p),
- }
- //区域api
- const residential = {
- page: p => http.get('/cyzh-community/residential/list', {
- params: p
- }),
- selectPage: p => http.get('/community/residential/select', {
- params: p
- }),
- }
- //楼栋
- const building = {
- page: p => http.get('/building/building/list', {
- params: p
- })
- }
- //企业api
- const enterprise = {
- page: p => http.get('/cyzh-enterprise/enterprise/list', {
- params: p
- }),
- detail: p => http.get('/cyzh-enterprise/enterprise/detail', {
- params: p
- }),
- submit: p => http.post('/cyzh-enterprise/enterprise/submit', p),
- }
- //企业员工
- const enterprisestaff = {
- page: p => http.get('/cyzh-enterprise/staff/list', {
- params: p
- }),
- detail: p => http.get('/cyzh-enterprise/staff/detail', {
- params: p
- }),
- submit: p => http.post('/cyzh-enterprise/staff/submit', p),
- }
- //CMS
- const CMS = {
- page: p => http.get('/cyzh-estate/article/list', {
- params: p
- }),
- detail: p => http.get('/cyzh-estate/article/detail', {
- params: p
- }),
- addReaderCount: p => http.post('/cyzh-estate/article/addReaderCount', p),
- }
- //banner 轮播图
- const banner = {
- page: p => http.get('/cyzh-estate/banners/list', {
- params: p
- }),
- }
- //消防设备
- const fireDevice = {
- //企业角色的设备列表接口
- page: p => http.get('/park-app-service/iotdevice/list', {
- params: p
- }),
- //园区角色的设备列表接口
- agencyPage: p => http.get('/park-app-service/iotdevice/list', {
- params: p
- }),
- //报警记录接口
- alarmRecord: p => http.get('/cyzh-smart-device/iotalarm/list', {
- params: p
- }),
- //电表抄表记录
- electricmeterrecord: p => http.get('/cyzh-smart-device/electricmeterrecord/list', {
- params: p
- }),
- }
- //用户反馈
- const feedback = {
- submit: p => http.post('/estate/feedback/submit', p),
- }
- //园区公告
- const notice = {
- page: p => http.get('/cyzh-estate/noticepushrecord/listReturnNotice', {
- params: p
- }),
- remove: p => http.post('/park-app-service/parknotice/remove?ids=' + p),
- submit: p => http.post('/park-app-service/parknotice/save', p),
- }
- //测温记录
- const temperatureRecord = {
- page: p => http.get('/cyzh-smart-device/temperaturerecord/list', {
- params: p
- }),
- }
- //健康码
- const healthCode = {
- getCode: p => http.post('/health/getCode', p)
- }
- const car = {
- //出入记录
- condition: p => http.get('/cyzh-estate/carenterrecord/queryRecord', {
- params: p
- }),
- //入场记录
- enterPage: p => http.get('/cyzh-estate/carenterrecord/list', {
- params: p
- }),
- //出场记录
- outPage: p => http.get('/cyzh-estate/caroutrecord/list', {
- params: p
- }),
- //车辆列表
- carList: p => http.get('/cyzh-estate/car/parkapp/list', {
- params: p
- }),
- //添加车辆
- carAdd: p => http.post('/cyzh-estate/car/submit', p),
- //删除车辆
- carRemove: p => http.post('/cyzh-estate/car/remove?ids=' + p),
- //车辆审核
- carAudit: p => http.post('/cyzh-estate/car/audit', p),
- }
- //开门设备
- const device = {
- page: p => http.get('/cyzh-smart-device/doordevice/list', {
- params: p
- }),
- open: p => http.post('/park-app-service/doordevice/remoteOpenDoor', p,formHeader)
- }
- //园区统计
- const statistical = {
- //园区信息统计
- agencyStatistical: p => http.get('/park-app-service/statistics/agency', {
- params: p
- }),
- //当日动态数据
- todayData: p => http.get('/park-app-service/statistics/todayData', {
- params: p
- }),
- //人员进出记录
- carTendency: p => http.get('/park-app-service/statistics/carTendency', {
- params: p
- }),
- //三十天内用电量
- electricMeterStatic: p => http.get('/park-app-service/statistics/electricMeterStatic', {
- params: p
- }),
- //消防设备数据统计
- getGateStatic: p => http.get('/park-app-service/statistics/getFireStatic', {
- params: p
- }),
- //消防场景告警事件统计
- getDeviceJobStaticByApp: p => http.get('/park-app-service/statistics/getDeviceJobStaticByApp', {
- params: p
- }),
- }
- //出入记录
- const accessrecord = {
- page: p => http.get('/cyzh-estate/accessrecord/list', {
- params: p
- }),
- }
- //访客授权
- const guest = {
- submit: p => http.post('/park-app-service/guestrecord/submit', p),
- page: p => http.get('/park-app-service/guestrecord/page', {
- params: p
- }),
- getByGuestOpenId: p => http.get('/cyzh-estate/guest/getByGuestOpenId', {
- params: p
- }),
- audit: p => http.post('/park-app-service/guestrecord/audit', p),
- }
- //企业项目
- const enterpriseproject = {
- submit: p => http.post('/cyzh-enterprise/project/submit', p),
- page: p => http.get('/cyzh-enterprise/project/list', {
- params: p
- }),
- remove: p => http.post('/cyzh-enterprise/project/remove?ids=' + p),
- }
- //视频监控
- const live = {
- page: p => http.get('yc_video_cloud_device/videoclouddevice/getByResidentialAndDeviceName', {
- params: p
- }),
- }
- //智慧党建
- const party = {
- //党支部列表
- page: p => http.get('party/branch/app/getListForAgency', {
- params: p
- }),
- //党支部详情
- branchDetail: p => http.get('party/branch/detail', {
- params: p
- }),
- //查看员工属于哪个党支部 enterpriseStaffId
- branch: p => http.get('party/branch/app/list/', {
- params: p
- }),
- isPartyMember: p => http.get('/park-app-service/party/member/isPartyMember', {
- params: p
- }),
- //党员认证
- apply: p => http.post('party/member/apply', p),
- //三会一课
- meetinglist: p => http.get('party/meetinglist/list', {
- params: p
- }),
- //三会一课详情
- meetingDetail: p => http.get('party/meetinglist/detail', {
- params: p
- }),
- //评论
- comment: p => http.post('party/comment/save', p),
- //评论列表
- commentList: p => http.get('party/comment/list', {
- params: p
- }),
- //党内资讯
- partyInfoList: p => http.get('party/newslist/list', {
- params: p
- }),
- //资讯详情
- partyInfoDetail: p => http.get('party/newslist/detail', {
- params: p
- }),
- //党内活动
- activityList: p => http.get('party/activity/list', {
- params: p
- }),
- //党资讯详情
- activityDetail: p => http.get('party/activity/detail', {
- params: p
- }),
- //活动报名
- activityenroll: p => http.post('party/activityenroll/save', p),
- //查看是否已报名
- checkIsEnroll: p => http.get('party/activityenroll/list', {
- params: p
- }),
- //取消报名
- cancelEnroll: p => http.post('party/activityenroll/cancel', p),
- }
- const punch = {
- getRule: p => http.get('attence/ruleperson/getRule', {
- params: p
- }),
- save: p => http.post('attence/record/save', p),
- getLocation: p => http.get('attence/location/getLocation', {
- params: p
- }),
- getNecessaryData: p => http.post('attence/rule/getNecessaryData', p),
- getMarkDays: p => http.get('attence/record/getMarkDays', {
- params: p
- }),
- getRecordsByDate: p => http.get('attence/record/getRecordsByDate', {
- params: p
- }),
- getRuleByDate: p => http.get('attence/rule/getRuleByDate', {
- params: p
- }),
- }
- export const api = {
- //上传文件
- uploadFile,
- //短信
- SMSApi,
- //字典
- dict,
- //微信基本参数
- wxData,
- //微信api
- wxApi,
- //登录
- login,
- //修改密码
- updatePassword,
- //获取管理员的openid集合
- getManagerOpenList,
- //获取token
- getToken,
- //园区
- agency,
- //区域
- residential,
- //楼栋
- building,
- //企业
- enterprise,
- //企业员工
- enterprisestaff,
- //CMS
- CMS,
- //banner 轮播图
- banner,
- //消防设备
- fireDevice,
- //用户反馈
- feedback,
- //园区公告
- notice,
- //测温记录
- temperatureRecord,
- //健康码
- healthCode,
- //车辆出入
- car,
- //开门设备
- device,
- //统计
- statistical,
- //出入记录
- accessrecord,
- //访客授权
- guest,
- //企业项目
- enterpriseproject,
- //视频监控
- live,
- //智慧党建
- party,
- //打卡
- punch
- }
|