| | |
| | | if (this.userInfo && (!this.userInfo.needChangePwd || this.userInfo.needChangePwd == '0')) { |
| | | this.visible.changePwd = true |
| | | } |
| | | const queryParams = new URLSearchParams(window.location.search); |
| | | const param1 = queryParams.get('topmenu'); |
| | | console.log("============================param1=",param1,queryParams) |
| | | var that = this |
| | | if(param1 && this.topMenuList){ |
| | | this.topMenuList.list.forEach((item,index)=>{ |
| | | if(item.params && item.params === param1){ |
| | | that.getHeaderNav(item,index) |
| | | } |
| | | }) |
| | | } |
| | | |
| | | }, |
| | | filters: { |
| | | // å±ç¤ºåç§° |
| | |
| | | }, |
| | | // 设置é¦é¡µè·¯ç±ä¿¡æ¯ |
| | | setTopMenuCurrent (state, current) { |
| | | console.log("setTopMenuCurrent",current) |
| | | if(current.id !== state.topMenuCurrent.id){ |
| | | state.topMenuList.list.forEach(item => { |
| | | console.log(item.id, item.id) |
| | |
| | | ,HKConstants.EventTypes.VISIT_SIGN_ICCM_PASS.getKey() |
| | | ,HKConstants.EventTypes.VISIT_SIGN_ICCM_OUT.getKey()}); |
| | | HKService.cancelEventSub(param);//å
åæ¶ |
| | | HKService.eventSub(param);//访客äºä»¶ |
| | | // HKService.eventSub(param);//访客äºä»¶ |
| | | |
| | | param.setEventDest(path+"/platform/workstatus"); |
| | | param.setEventTypes(new Integer[]{HKConstants.EventTypes.PLATFORM_WORKSTATUS.getKey()}); |
| | |
| | | String[] findDeviceStatistics= new String[]{"/api/v1/device/findDeviceStatistics","å页æ¥è¯¢è®¾å¤ç以åä¸å±ä¼ æå¨æ°æ®çç¶æç»è®¡"};// å页æ¥è¯¢è®¾å¤ç以åä¸å±ä¼ æå¨æ°æ®çç¶æç»è®¡ |
| | | String[] resourcesByParams= new String[]{"/api/irds/v2/resource/resourcesByParams","ãæµ·åº·æ¶é²çæ¿ãæ ¹æ®æ¡ä»¶æ¥è¯¢ç®å½ä¸ææéçèµæºå表"};// ãæµ·åº·æ¶é²çæ¿ãæ ¹æ®æ¡ä»¶æ¥è¯¢ç®å½ä¸ææéçèµæºå表 |
| | | String[] iccmSignoff= new String[]{"/api/iccm/v1/signoff","iccm访客ç¾ç¦»"};// iccm访客ç¾ç¦» |
| | | String[] authResultPage= new String[]{"/open/v1/auth/result/businessNo/page","æä¸å¡ç¼å·æ¥è¯¢ä¸åè®°å½"};// 1.4.7.3æä¸å¡ç¼å·æ¥è¯¢ä¸åè®°å½ |
| | | String[] wxAuthUrl= new String[]{"dps/web/wxAuth/loginV2?oaId=atwl&redirectUrl=","å¾
åèå¤è·³è½¬å°å"};// å¾
åèå¤è·³è½¬å°å |
| | | } |
| | | /** |
| | |
| | | return startDoPostStringArtemis(HKConstants.InterfacePath.authItemList,body); |
| | | } |
| | | /** |
| | | * æä¸å¡ç¼å·æ¥è¯¢ä¸åè®°å½ |
| | | * @param body |
| | | * @return |
| | | */ |
| | | public static String authResultPage(String body) { |
| | | return startDoPostStringArtemis(HKConstants.InterfacePath.authResultPage,body); |
| | | } |
| | | /** |
| | | * æ¹éå¼å¡ |
| | | * @param body |
| | | * @return |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.haikang.model.param.request; |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class AuthResultPageRequest { |
| | | |
| | | private String businessNo ;//Body String 32 true ä¸å¡ç¼å·ï¼ç¨äºä¸²è䏿¹ä¸æµ·åº·çä¸å¡æ°æ®ï¼æ¯å¦é¨ç¦ææåå·ã请ååå·ã访客é¢çº¦åå·ï¼å½ä¸æ¬¡ä¸å¡éè¦è°ç¨å¤ä¸ªæ¥å£æ¶ï¼å¯ä»¥ç¨åä¸ä¸ªä¸å¡ç¼å·è¿è¡ä¸²èã |
| | | private Integer pageNo ;//number True 页ç ,pageNo>0 |
| | | private Integer pageSize ;//number True 页大å°,0<pageSize<=1000 |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.haikang.model.param.respose; |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class AuthResultPageDetailResponse { |
| | | |
| | | |
| | | private String dataId;// long true ä¸åå¯ä¸æ è¯ |
| | | private String businessNo ;//String true ä¸å¡ç¼å· |
| | | private String personId;// String true 人åç¼å· |
| | | private String deviceIndexCode;// String true 设å¤ç¼å· |
| | | private String deviceType ;//String true 设å¤ç±»å |
| | | private String downloadBeginTime;// String false ä¸åå¼å§æ¶é´ |
| | | private String downloadEndTime ;//String false ä¸åç»ææ¶é´ |
| | | private Integer downPersonStatus;// Integer true 人åä¸åç¶æ 1æåï¼3失败ï¼0æªåæ´ |
| | | private String downPersonDetail;// String false 人åä¸åç»ææç»å¯¹è±¡ãè¿åçæ¯jsonå符串ã åèéå½2.3 |
| | | private Integer downCardStatus ;//Integer false å¡çä¸åç¶æ 1æåï¼3失败ï¼0æªåæ´ æªåæ´ææ éä¸è½½å¯¹åºä»è´¨ï¼æ¯å¦äººåæ¢ç
§çåªéä¸å人è¸ï¼é£ä¹å¡ççç¶æå°±æ¯æªåæ´ |
| | | private String downCardDetail ;//String false å¡çä¸åç»ææç»å¯¹è±¡ãè¿åçæ¯jsonå符串ã åèéå½2.3 |
| | | private Integer downFaceStatus ;//Integer false 人è¸ä¸åç¶æ1æåï¼3失败ï¼0æªåæ´ |
| | | private String downFaceDetail;// String false 人è¸ä¸åç»ææç»å¯¹è±¡ãè¿åçæ¯jsonå符串ã åèéå½2.3 |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.haikang.model.param.respose; |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class AuthResultPageResponse { |
| | | |
| | | private Integer total;// number False æ»æ¡æ° |
| | | private Integer pageSize;// number False å½å页ç |
| | | private Integer pageNo;// number False å页å±ç¤ºæ°æ®æ°ç® |
| | | private List<AuthResultPageDetailResponse> list;//object[] False 设å¤ééçä¸è½½è®°å½ |
| | | |
| | | } |
| | |
| | | return null; |
| | | } |
| | | /** |
| | | *海康1.4.7.3æä¸å¡ç¼å·æ¥è¯¢ä¸åè®°å½ |
| | | * @return |
| | | */ |
| | | public static BaseResponse<AuthResultPageResponse> authResultPage(AuthResultPageRequest param){ |
| | | log.info("ãæµ·åº·æä¸å¡ç¼å·æ¥è¯¢ä¸åè®°å½ã================å¼å§===="+JSONObject.toJSONString(param)); |
| | | String res = null; |
| | | try { |
| | | res = HKTools.authResultPage(JSONObject.toJSONString(param)); |
| | | TypeReference typeReference = |
| | | new TypeReference< BaseResponse<AuthResultPageResponse> >(){}; |
| | | BaseResponse<AuthResultPageResponse> result = JSONObject.parseObject(res, typeReference.getType()); |
| | | logResult(result,"海康æä¸å¡ç¼å·æ¥è¯¢ä¸åè®°å½"); |
| | | return result; |
| | | }catch (Exception e){ |
| | | log.error("ãæµ·åº·æä¸å¡ç¼å·æ¥è¯¢ä¸åè®°å½ã================失败====ï¼\n"+ e.getMessage()); |
| | | }finally { |
| | | // saveInterfaceLog(param,res); |
| | | } |
| | | return null; |
| | | } |
| | | /** |
| | | *海康ä¸å¡éä»»å¡å¼å§æ§è¡ |
| | | * @return |
| | | */ |