• 大小: 5.24MB
    文件类型: .rar
    金币: 1
    下载: 1 次
    发布日期: 2021-04-06
  • 语言: 其他
  • 标签: vue  vue  菜单权限  

资源简介

VUE角色权限用户菜单模块前后台,根据角色的菜单动态生成菜单,根据权限配置,点击按钮时,验证用户是否有此权限。

资源截图

代码片段和文件信息

package com.allinpay.bst.api.common;

import org.springframework.web.servlet.ModelAndView;

import com.allinpay.bst.util.constant.CCSConfig;
import com.allinpay.bst.util.tool.CustomPropertyConfigurer;
import com.allinpay.its.framework.remoting.hessian.client.RemotingCallUtil;

// import com.allinpay.bst.util.constant.CCSConfig;
// import com.allinpay.bst.util.tool.CustomPropertyConfigurer;

public abstract class baseAction {

  private final String MODULE = “bst-services“;

  /*
   * public frameworkUserInfDTO getUserInfo(HttpServletRequest request) { frameworkUserInfDTO
   * frameworkUserInf = (frameworkUserInfDTO)request.getSession().getAttribute(getUserInfoName());
   * return frameworkUserInf; }
   */
  protected ModelAndView ajaxDone(int statusCode String message) {
    ModelAndView mav = new ModelAndView(“ajaxDone“);
    mav.addobject(“statusCode“ statusCode);
    mav.addobject(“message“ message);
    return mav;
  }

  protected ModelAndView ajaxDone(int statusCode String message String rel) {
    ModelAndView mav = new ModelAndView(“ajaxDone“);
    mav.addobject(“statusCode“ statusCode);
    mav.addobject(“message“ message);
    mav.addobject(“callbackType“ “closeCurrent“);
    mav.addobject(“navTabId“ rel);
    return mav;
  }

  protected ModelAndView ajaxDoneSuccess(String message String rel) {
    return ajaxDone(200 message rel);
  }

  protected ModelAndView ajaxDoneSuccess(String message) {
    return ajaxDone(200 message);
  }


  protected ModelAndView ajaxDoneError(String message) {
    return ajaxDone(300 message);
  }

  /*
   * protected String toJSONStrByobject(Collection obj){ Gson gson = new Gson(); return
   * “{\“result\“:\“success\“\“length\“:\““ + ((null == obj) ? 0 : obj.size()) + “\“\“lists\“:“ +
   * gson.toJson(obj) + “}“; }
   */

  protected ject> V getService(Class serviceInteface) {
    String host = (String) CustomPropertyConfigurer.getContextProperty(CCSConfig.CCS_Hessian_Service_Host);
    V service = RemotingCallUtil.getHessianServiceByHost(host MODULE serviceInteface);
    return service;
  }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1430  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\.classpath

     文件       1863  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\.project

     文件       7137  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\pom.xml

     文件       2166  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\baseAction.java

     文件       1637  2019-11-26 16:54  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\EhcacheUtil.java

     文件       1675  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\exception\CustomizeExceptionHandler.java

     文件       5309  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\FileUploadUtil.java

     文件       4582  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\filter\CommonRequestWrapper.java

     文件       1495  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\filter\CommonResponseWrapper.java

     文件       2324  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\filter\LoggerResponseFilter.java

     文件       1204  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ImageUploadVO.java

     文件       1996  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\interceptor\CustomizeInterceptor.java

     文件       1727  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\interceptor\LoginInterceptor.java

     文件      11221  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\MailOperation.java

     文件       1970  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\memcache\MemcachedClient.java

     文件        246  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\memcache\MemcacheKeyManager.java

     文件      12543  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\memcache\MemcacheManager.java

     文件       1983  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\response\ResponseResult.java

     文件       2254  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\response\ResponseResultNew.java

     文件       4616  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\ActionEnter.java

     文件       6577  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\ConfigManager.java

     文件       1165  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\define\ActionMap.java

     文件         95  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\define\ActionState.java

     文件       2889  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\define\AppInfo.java

     文件       1814  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\define\baseState.java

     文件        630  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\define\FileType.java

     文件        460  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\define\MIMEType.java

     文件       2406  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\define\MultiState.java

     文件        312  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\define\State.java

     文件        423  2019-11-19 16:46  VUE角色权限用户菜单模块前后台\bst-api\src\main\java\com\allinpay\bst\api\common\ueditor\Encoder.java

............此处省略1066个文件信息

评论

共有 条评论