Merge branch 'develop' of http://g.28ms.com:8000/yangjianbin/page into develop
Showing
5 changed files
with
67 additions
and
19 deletions
| ... | @@ -19,3 +19,18 @@ if(!function_exists('api')) { | ... | @@ -19,3 +19,18 @@ if(!function_exists('api')) { |
| 19 | return $ret; | 19 | return $ret; |
| 20 | } | 20 | } |
| 21 | } | 21 | } |
| 22 | |||
| 23 | if(!function_exists('hasRole')) { | ||
| 24 | function hasRole($roles = []) { | ||
| 25 | $CI = &get_instance(); | ||
| 26 | $CI->load->helper('cookie'); | ||
| 27 | $login_user = get_cookie('login_user'); | ||
| 28 | $login_user = json_decode($login_user, true); | ||
| 29 | foreach($login_user['roleKeys'] as $v){ | ||
| 30 | if(in_array($v, $roles)){ | ||
| 31 | return true; | ||
| 32 | } | ||
| 33 | } | ||
| 34 | return false; | ||
| 35 | } | ||
| 36 | } | ... | ... |
| ... | @@ -222,3 +222,21 @@ | ... | @@ -222,3 +222,21 @@ |
| 222 | table.fnDraw(); | 222 | table.fnDraw(); |
| 223 | } | 223 | } |
| 224 | </script> | 224 | </script> |
| 225 | |||
| 226 | <script type="application/javascript"> | ||
| 227 | // 这部分代码要放到登录操作完成后立即执行 | ||
| 228 | $.ajax({ | ||
| 229 | type: 'get', | ||
| 230 | url: apiBaseUrl + 'system/user/loginUser', | ||
| 231 | cache: false, | ||
| 232 | dataType: 'json', | ||
| 233 | contentType: "application/json; charset=UTF-8", | ||
| 234 | success: function(data){ | ||
| 235 | Cookies.set('login_user', data.data); | ||
| 236 | }, | ||
| 237 | error:function(){ | ||
| 238 | layer.alert("操作失败") | ||
| 239 | } | ||
| 240 | }) | ||
| 241 | console.log(Cookies.get('login_user')); | ||
| 242 | </script> | ... | ... |
| ... | @@ -32,22 +32,4 @@ | ... | @@ -32,22 +32,4 @@ |
| 32 | </script> | 32 | </script> |
| 33 | <!-- js cookie --> | 33 | <!-- js cookie --> |
| 34 | <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script> | 34 | <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script> |
| 35 | <script type="application/javascript"> | ||
| 36 | $.ajax({ | ||
| 37 | type:'put', | ||
| 38 | url:apiBaseUrl + 'system/user/loginUser', | ||
| 39 | cache: false, | ||
| 40 | data:JSON.stringify(data), | ||
| 41 | dataType:'json', | ||
| 42 | contentType: "application/json; charset=UTF-8", | ||
| 43 | success:function(data){ | ||
| 44 | }, | ||
| 45 | error:function(){ | ||
| 46 | layer.alert("操作失败") | ||
| 47 | } | ||
| 48 | }) | ||
| 49 | Cookies.set('name', { foo: 'bar' }); | ||
| 50 | var test = Cookies.get('name'); | ||
| 51 | console.log(apiBaseUrl); | ||
| 52 | </script> | ||
| 53 | </head> | 35 | </head> | ... | ... |
| 1 | <aside class="Hui-aside"> | 1 | <aside class="Hui-aside"> |
| 2 | <div class="menu_dropdown bk_2"> | 2 | <div class="menu_dropdown bk_2"> |
| 3 | <ul> | 3 | <ul> |
| 4 | <?php if(hasRole(['ROLE_admin', 'ROLE_customer_manager'])): ?> | ||
| 4 | <li><a data-href="<?=site_url('/work/add')?>" data-title="开始进件" href="javascript:void(0)"><i class="Hui-iconfont"></i> 开始进件</a></li> | 5 | <li><a data-href="<?=site_url('/work/add')?>" data-title="开始进件" href="javascript:void(0)"><i class="Hui-iconfont"></i> 开始进件</a></li> |
| 6 | <?php endif;?> | ||
| 7 | |||
| 8 | <?php if(hasRole(['ROLE_admin', 'ROLE_customer_manager'])): ?> | ||
| 5 | <li><a data-href="<?=site_url('/work/index')?>" data-title="全部进件" href="javascript:void(0)"><i class="Hui-iconfont"></i> 全部进件</a></li> | 9 | <li><a data-href="<?=site_url('/work/index')?>" data-title="全部进件" href="javascript:void(0)"><i class="Hui-iconfont"></i> 全部进件</a></li> |
| 10 | <?php endif;?> | ||
| 11 | |||
| 12 | <?php if(hasRole(['ROLE_admin', 'ROLE_pre_approve'])): ?> | ||
| 6 | <li><a data-href="<?=site_url('/work/side/1')?>" data-title="预审管理" href="javascript:void(0)"><i class="Hui-iconfont"></i> 预审管理</a></li> | 13 | <li><a data-href="<?=site_url('/work/side/1')?>" data-title="预审管理" href="javascript:void(0)"><i class="Hui-iconfont"></i> 预审管理</a></li> |
| 14 | <?php endif;?> | ||
| 15 | |||
| 16 | <?php if(hasRole(['ROLE_admin', 'ROLE_customer_manager'])): ?> | ||
| 7 | <li><a data-href="<?=site_url('/work/side/2')?>" data-title="资料补录" href="javascript:void(0)"><i class="Hui-iconfont"></i> 资料补录</a></li> | 17 | <li><a data-href="<?=site_url('/work/side/2')?>" data-title="资料补录" href="javascript:void(0)"><i class="Hui-iconfont"></i> 资料补录</a></li> |
| 18 | <?php endif;?> | ||
| 8 | </ul> | 19 | </ul> |
| 20 | |||
| 21 | <?php if(hasRole(['ROLE_admin', 'ROLE_first_approve', 'ROLE_second_approve', 'ROLE_last_approve'])): ?> | ||
| 9 | <dl> | 22 | <dl> |
| 10 | <dt><i class="Hui-iconfont"></i> 审批管理<i class="Hui-iconfont menu_dropdown-arrow"></i></dt> | 23 | <dt><i class="Hui-iconfont"></i> 审批管理<i class="Hui-iconfont menu_dropdown-arrow"></i></dt> |
| 11 | <dd> | 24 | <dd> |
| 12 | <ul> | 25 | <ul> |
| 26 | <?php if(hasRole(['ROLE_admin', 'ROLE_first_approve'])): ?> | ||
| 13 | <li><a data-href="<?=site_url('/work/side/3')?>" data-title="初审" href="javascript:void(0)">初审</a></li> | 27 | <li><a data-href="<?=site_url('/work/side/3')?>" data-title="初审" href="javascript:void(0)">初审</a></li> |
| 28 | <?php endif;?> | ||
| 29 | |||
| 30 | <?php if(hasRole(['ROLE_admin', 'ROLE_second_approve'])): ?> | ||
| 14 | <li><a data-href="<?=site_url('/work/side/4')?>" data-title="复审" href="javascript:void(0)">复审</a></li> | 31 | <li><a data-href="<?=site_url('/work/side/4')?>" data-title="复审" href="javascript:void(0)">复审</a></li> |
| 32 | <?php endif;?> | ||
| 33 | |||
| 34 | <?php if(hasRole(['ROLE_admin', 'ROLE_last_approve'])): ?> | ||
| 15 | <li><a data-href="<?=site_url('/work/side/5')?>" data-title="终审" href="javascript:void(0)">终审</a></li> | 35 | <li><a data-href="<?=site_url('/work/side/5')?>" data-title="终审" href="javascript:void(0)">终审</a></li> |
| 36 | <?php endif;?> | ||
| 16 | </ul> | 37 | </ul> |
| 17 | </dd> | 38 | </dd> |
| 18 | </dl> | 39 | </dl> |
| 40 | <?php endif;?> | ||
| 41 | |||
| 19 | <ul> | 42 | <ul> |
| 43 | <?php if(hasRole(['ROLE_admin', 'ROLE_due_diligence', 'ROLE_first_approve', 'ROLE_second_approve'])): ?> | ||
| 20 | <li><a data-href="<?=site_url('/work/side/6')?>" data-title="尽调管理" href="javascript:void(0)"><i class="Hui-iconfont"></i> 尽调管理</a></li> | 44 | <li><a data-href="<?=site_url('/work/side/6')?>" data-title="尽调管理" href="javascript:void(0)"><i class="Hui-iconfont"></i> 尽调管理</a></li> |
| 45 | <?php endif;?> | ||
| 46 | |||
| 47 | <?php if(hasRole(['ROLE_admin', 'ROLE_customer_manager'])): ?> | ||
| 21 | <li><a data-href="<?=site_url('/work/side/7')?>" data-title="客户确认" href="javascript:void(0)"><i class="Hui-iconfont"></i> 客户确认</a></li> | 48 | <li><a data-href="<?=site_url('/work/side/7')?>" data-title="客户确认" href="javascript:void(0)"><i class="Hui-iconfont"></i> 客户确认</a></li> |
| 49 | <?php endif;?> | ||
| 50 | |||
| 51 | <?php if(hasRole(['ROLE_admin', 'ROLE_common'])): ?> | ||
| 22 | <li><a data-href="<?=site_url('/work/side/8')?>" data-title="等待放款(移交)" href="javascript:void(0)"><i class="Hui-iconfont"></i> 等待放款(移交)</a></li> | 52 | <li><a data-href="<?=site_url('/work/side/8')?>" data-title="等待放款(移交)" href="javascript:void(0)"><i class="Hui-iconfont"></i> 等待放款(移交)</a></li> |
| 53 | <?php endif;?> | ||
| 54 | |||
| 55 | <?php if(hasRole(['ROLE_admin', ''])): ?> | ||
| 23 | <li><a data-href="<?=site_url('/work/side/9')?>" data-title="确认放款" href="javascript:void(0)"><i class="Hui-iconfont"></i> 确认放款</a></li> | 56 | <li><a data-href="<?=site_url('/work/side/9')?>" data-title="确认放款" href="javascript:void(0)"><i class="Hui-iconfont"></i> 确认放款</a></li> |
| 57 | <?php endif;?> | ||
| 24 | </ul> | 58 | </ul> |
| 25 | </div> | 59 | </div> |
| 26 | </aside> | 60 | </aside> | ... | ... |
| ... | @@ -12,7 +12,6 @@ | ... | @@ -12,7 +12,6 @@ |
| 12 | $this->load->view('common/work_menu'); | 12 | $this->load->view('common/work_menu'); |
| 13 | 13 | ||
| 14 | ?> | 14 | ?> |
| 15 | |||
| 16 | <div class="dislpayArrow hidden-xs"><a class="pngfix" href="javascript:void(0);" onClick="displaynavbar(this)"></a></div> | 15 | <div class="dislpayArrow hidden-xs"><a class="pngfix" href="javascript:void(0);" onClick="displaynavbar(this)"></a></div> |
| 17 | <section class="Hui-article-box"> | 16 | <section class="Hui-article-box"> |
| 18 | <div id="Hui-tabNav" class="Hui-tabNav hidden-xs"> | 17 | <div id="Hui-tabNav" class="Hui-tabNav hidden-xs"> | ... | ... |
-
Please register or sign in to post a comment