| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303 |
- import {http} from './service.js'
- //文件上传
- 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}),
- 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)
- }
-
- //园区统计
- 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('/cyzh-estate/guest/application', p),
- page:p => http.get('/cyzh-estate/guest/list', {params:p}),
- getByGuestOpenId:p => http.get('/cyzh-estate/guest/getByGuestOpenId', {params:p}),
- check:p => http.post('/cyzh-estate/guest/check', p),
- remove:p => http.post('/cyzh-estate/guest/remove?ids='+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
- }
|