123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
- <meta charset="utf-8"/>
- <meta name="viewport"
- content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
- <link rel="stylesheet"
- href="/common-assets/plugins/font-awesome/css/font-awesome.min.css"/>
- <link rel="stylesheet" href="/common-assets/plugins/outdated/bootstrap/css/bootstrap.min.css"/>
- <link rel="stylesheet" href="/common-assets/css/outdated/style.css"/>
- <link rel="stylesheet"
- href="/common-assets/plugins/outdated/metisMenu/2.7/metisMenu.min.css"/>
- <link rel="stylesheet"
- href="/common-assets/plugins/outdated/bootstrap-toastr/2.0.1/toastr.min.css"/>
- <link rel="stylesheet" href="/common-assets/plugins/outdated/icheck/custom.css"/>
- <script src='/common-assets/js/jquery-2.1.1.js'></script>
- <script src="/common-assets/js/outdated/bootstrap.min.js"></script>
- <script src="/common-assets/js/outdated/jquery.form-3.51.0.min.js"></script>
- <script src="/common-assets/plugins/layer/3.0.3/layer.js"></script>
- <script src="/common-assets/plugins/outdated/pace/pace.min.js"></script>
- <script src="/common-assets/plugins/outdated/slimscroll/jquery.slimscroll.min.js"></script>
- <script src="/common-assets/plugins/outdated/bootstrap-toastr/2.0.1/toastr.min.js"></script>
- <script src="/common-assets/plugins/outdated/jquery-validation/jquery.validate-1.11.1.min.js"></script>
- <script src="/common-assets/plugins/outdated/jquery-validation/localization/messages_zh.js"></script>
- <script src="/common-assets/plugins/outdated/icheck/icheck.min.js"></script>
- <script src="/common-assets/plugins/outdated/metisMenu/2.7/metisMenu.js"></script>
- <script src="/common-assets/plugins/dotize/dotize.js"></script>
- <script src="/common-assets/js/promise-polyfill.min.js"></script>
- <!-- 开发阶段使用vue.js以获取编译信息 -->
- <script src="/common-assets/plugins/vue/2.5.17/vue.min.js"></script>
- <script src="/common-assets/plugins/axios/0.18.0/axios.min.js"></script>
- <!-- 引入组件库 -->
- <script src="/common-assets/plugins/element-ui/lib/index.js"></script>
- <title>清除缓存</title>
- </head>
- <body class="pace-done gray-bg">
- <div class="container-fluid">
- <div class="wrapper-cont" id="clearEcacheContent" style="margin-bottom: 15px;" v-cloak>
- <div class="row">
- <div class="col-sm-12 col-lg-12">
- <div class="ibox float-e-margins">
- <div class="ibox-content">
- <div class="row">
- <div class="col-sm-12 col-lg-12">
- <div class="btn-group-sm ">
- <button class="btn btn-primary btn-outline btn-sm "
- id="userRefreshBtn">
- <i class="fa fa-refresh"></i> 刷新账户缓存
- </button>
- <button class="btn btn-primary btn-outline btn-sm "
- id="sysRefreshBtn">
- <i class="fa fa-refresh"></i> 刷新系统参数/代码表缓存
- </button>
- <button class="btn btn-primary btn-outline btn-sm "
- id="orgRefreshBtn">
- <i class="fa fa-refresh"></i> 刷新组织单元缓存
- </button>
- <button class="btn btn-primary btn-outline btn-sm "
- id="resRefreshBtn">
- <i class="fa fa-refresh"></i> 刷新资源缓存
- </button>
- <hr/>
- <br/>
- <button class="btn btn-primary btn-outline btn-sm "
- id="resRefreshConfigBtn">
- <i class="fa fa-refresh"></i> 刷新资源缓存并通知配置中心[服务有停顿]
- </button>
- </div>
- </div>
- <!-- <div class="row">
- <div class="col-md-4 col-sm-4">
- <div class="form-group">
- <label class="col-md-4 col-sm-4 control-label">时间区间</label>
- <div class="col-md-8 col-sm-8">
- 默认精确到天,若需要请修改类名:acctoday 精确到天; acctomin 精确到分; acctosec 精确到秒
- <input id="cardOpTime"
- class="form-control input-sm daterangeselect acctoday"
- readonly="readonly" placeholder="时间区间" /> <input
- id="beginCardOpTime" hidden="true" /> <input
- id="endCardOpTime" hidden="true" />
- </div>
- </div>
- </div>
- <div class="col-md-4 col-sm-4">
- <div class="form-group">
- <label class="col-md-4 col-sm-4 control-label">时间</label>
- <div class="col-md-8 col-sm-8">
- 默认精确到天,若需要请修改类名:acctoday 精确到天; acctomin 精确到分; acctosec 精确到秒
- <input id="outLastAlloTime"
- class="form-control input-sm pull-right datesingleselect acctoday"
- readonly="readonly" placeholder="时间" />
- </div>
- </div>
- </div>
- </div> -->
- <!-- <div class="col-sm-12 col-lg-12">
- <shiro:guest>
- <h1>guest用户没有身份验证时显示相应信息,即游客访问信息</h1>
- </shiro:guest>
- <shiro:notAuthenticated>
- <h1>notAuthenticated用户身份验证未通过,即没有调用Subject.login进行登录,包括记住我自动登录的也属于未进行身份验证</h1>
- </shiro:notAuthenticated>
- <shiro:authenticated>
- <h1>authenticated用户已经身份验证通过,即Subject.login登录成功。</h1>
- </shiro:authenticated>
- <h1>
- principal-显示用户身份信息,默认调用Subject.getPrincipal()获取,即Primary
- Principal;
- 用户名: <shiro:principal></shiro:principal>
- </h1>
- <shiro:user>
- <h1>user-用户已经身份验证/记住我登录后显示相应的信息</h1>
- </shiro:user>
- <shiro:hasRole name="sys_admin">
- <h1>hasRole当前Subject是否拥有角色</h1>
- </shiro:hasRole>
- <shiro:hasAnyRoles name="sys_admin,qqq">
- <h1>hasAnyRoles当前Subject有任意一个角色(或的关系)</h1>
- </shiro:hasAnyRoles>
- <shiro:lacksRole name="test">
- <h1>lacksRole当前Subject没有角色</h1>
- </shiro:lacksRole>
- <shiro:hasPermission name="sys:clear">
- <h1>hasPermission当前Subject有权限</h1>
- </shiro:hasPermission>
- <shiro:lacksPermission name="sys:org:*,sys:user:*">
- <h1>lacksPermission当前Subject没有权限</h1>
- </shiro:lacksPermission>
- </div>
- <div class="row">
- <select id="select1"></select>
- <select id="select2"></select>
- <select id="select3"></select>
- </div>
- </div> -->
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
- <script src="/common-assets/js/project.config.js"></script>
- <script src="/common-assets/js/outdated/common.js"></script>
- <script type="text/javascript">
- var clearEcacheContentVm = new Vue({
- el: '#clearEcacheContent',
- data: function () {
- return {
- /**
- * 页面加载状态
- */
- pageLoading: false,
- /**
- * 页面查看类型
- */
- /*editType: GetQueryString('editType'),*/
- /**
- * 页面字典列表
- */
- pageDictMap: {},
- }
- },
- computed: {},
- methods: {},
- created: function () {
- },
- mounted: function () {
- $('#userRefreshBtn').on('click', function () {
- var formUrl = WEB_ROOT + '/clearEchache/clear?type=user'
- $.ajax({
- url: formUrl,
- success: function (result) {
- if (result.type === 'success') {
- direwolfCommonTips('success', result.message)
- } else {
- direwolfCommonTips('error', result.message)
- }
- },
- })
- })
- $('#sysRefreshBtn').on('click', function () {
- var formUrl = WEB_ROOT + '/clearEchache/clear?type=sys'
- $.ajax({
- url: formUrl,
- success: function (result) {
- if (result.type === 'success') {
- direwolfCommonTips('success', result.message)
- } else {
- direwolfCommonTips('error', result.message)
- }
- },
- })
- })
- $('#orgRefreshBtn').on('click', function () {
- var formUrl = WEB_ROOT + '/clearEchache/clear?type=org'
- $.ajax({
- url: formUrl,
- success: function (result) {
- if (result.type === 'success') {
- direwolfCommonTips('success', result.message)
- } else {
- direwolfCommonTips('error', result.message)
- }
- },
- })
- })
- $('#resRefreshBtn').on('click', function () {
- var formUrl = WEB_ROOT + '/clearEchache/clear?type=res'
- $.ajax({
- url: formUrl,
- success: function (result) {
- if (result.type === 'success') {
- direwolfCommonTips('success', result.message)
- } else {
- direwolfCommonTips('error', result.message)
- }
- },
- })
- })
- $('#resRefreshConfigBtn').on('click', function () {
- var formUrl = WEB_ROOT + '/clearEchache/clear?type=refreshconfig'
- $.ajax({
- url: formUrl,
- success: function (result) {
- if (result.type === 'success') {
- direwolfCommonTips('success', result.message)
- } else {
- direwolfCommonTips('error', result.message)
- }
- },
- })
- })
- },
- })
- </script>
- </html>
|