f101b9a5 by Zelig

Merge branch 'develop' of http://g.28ms.com:8000/yangjianbin/page into develop

2 parents 7847273f b57cb78f
...@@ -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">&#xe600;</i>&nbsp;开始进件</a></li> 5 <li><a data-href="<?=site_url('/work/add')?>" data-title="开始进件" href="javascript:void(0)"><i class="Hui-iconfont">&#xe600;</i>&nbsp;开始进件</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">&#xe687;</i>&nbsp;全部进件</a></li> 9 <li><a data-href="<?=site_url('/work/index')?>" data-title="全部进件" href="javascript:void(0)"><i class="Hui-iconfont">&#xe687;</i>&nbsp;全部进件</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">&#xe636;</i>&nbsp;预审管理</a></li> 13 <li><a data-href="<?=site_url('/work/side/1')?>" data-title="预审管理" href="javascript:void(0)"><i class="Hui-iconfont">&#xe636;</i>&nbsp;预审管理</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">&#xe692;</i>&nbsp;资料补录</a></li> 17 <li><a data-href="<?=site_url('/work/side/2')?>" data-title="资料补录" href="javascript:void(0)"><i class="Hui-iconfont">&#xe692;</i>&nbsp;资料补录</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">&#xe665;</i> 审批管理<i class="Hui-iconfont menu_dropdown-arrow">&#xe6d5;</i></dt> 23 <dt><i class="Hui-iconfont">&#xe665;</i> 审批管理<i class="Hui-iconfont menu_dropdown-arrow">&#xe6d5;</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">&#xe638;</i>&nbsp;尽调管理</a></li> 44 <li><a data-href="<?=site_url('/work/side/6')?>" data-title="尽调管理" href="javascript:void(0)"><i class="Hui-iconfont">&#xe638;</i>&nbsp;尽调管理</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">&#xe637;</i>&nbsp;客户确认</a></li> 48 <li><a data-href="<?=site_url('/work/side/7')?>" data-title="客户确认" href="javascript:void(0)"><i class="Hui-iconfont">&#xe637;</i>&nbsp;客户确认</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">&#xe634;</i>&nbsp;等待放款(移交)</a></li> 52 <li><a data-href="<?=site_url('/work/side/8')?>" data-title="等待放款(移交)" href="javascript:void(0)"><i class="Hui-iconfont">&#xe634;</i>&nbsp;等待放款(移交)</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">&#xe615;</i>&nbsp;确认放款</a></li> 56 <li><a data-href="<?=site_url('/work/side/9')?>" data-title="确认放款" href="javascript:void(0)"><i class="Hui-iconfont">&#xe615;</i>&nbsp;确认放款</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">
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!