| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 | 
							- <% include ./sub_menu.ejs %>
 
- <div class="panel-content">
 
-     <div class="panel-title">
 
-         <div class="title-main">
 
-             <h2>账号管理
 
-                 <a href="#sel-batch" data-toggle="modal" data-target="#sel-batch" class="btn btn-primary btn-sm pull-right mr-1">选择账号</a>
 
-                 <a href="/setting/user" class="btn btn-primary btn-sm pull-right mr-1">新增账号</a>
 
-             </h2>
 
-         </div>
 
-     </div>
 
-     <div class="content-wrap">
 
-         <div class="c-body">
 
-             <div class="sjs-height-0">
 
-                 <nav class="nav nav-tabs m-3" role="tablist">
 
-                     <a class="nav-item nav-link" href="/sp/<%- ctx.subProject.id %>/setting/user" aria-selected="false">账号列表</a>
 
-                     <a class="nav-item nav-link active"  href="/sp/<%- ctx.subProject.id %>/setting/user/permission?type=<%- ptype %><%- (keyword ? '&keyword=' + keyword : '')%>" aria-selected="true">模块权限</a>
 
-                     <div class="ml-auto">
 
-                         <form class="input-group input-group-sm" method="get">
 
-                             <input type="hidden" class="form-control" value="<%- ptype %>" name="ptype">
 
-                             <input type="text" class="form-control" placeholder="账号/姓名/单位/手机 搜索" aria-label="账号/姓名/单位/手机 搜索" value="<%- keyword %>" aria-describedby="button-addon2" name="keyword">
 
-                             <div class="input-group-append">
 
-                                 <button class="btn btn-outline-primary" type="submit" id="search"><i class="fa fa-search"></i></button>
 
-                             </div>
 
-                         </form>
 
-                     </div>
 
-                 </nav>
 
-                 <div class="tab-content m-3">
 
-                     <div id="user-purview" class="tab-pane active">
 
-                         <div class="row">
 
-                             <div class="col-3">
 
-                                 <dl class="list-group">
 
-                                     <a href="/sp/<%- ctx.subProject.id %>/setting/user/permission?ptype=datacollect<%- (keyword ? '&keyword=' + keyword : '')%>" class="list-group-item list-group-item-action <%- (ptype === 'datacollect' ? 'active' : '') %>">决策大屏</a>
 
-                                     <a href="/sp/<%- ctx.subProject.id %>/setting/user/permission?ptype=info<%- (keyword ? '&keyword=' + keyword : '')%>" class="list-group-item list-group-item-action <%- (ptype === 'info' ? 'active' : '') %>">项目概况</a>
 
-                                     <a href="/sp/<%- ctx.subProject.id %>/setting/user/permission?ptype=contract<%- (keyword ? '&keyword=' + keyword : '')%>" class="list-group-item list-group-item-action  <%- (ptype === 'contract' ? 'active' : '') %>">合同管理</a>
 
-                                     <a href="/sp/<%- ctx.subProject.id %>/setting/user/permission?ptype=file<%- (keyword ? '&keyword=' + keyword : '')%>" class="list-group-item list-group-item-action  <%- (ptype === 'file' ? 'active' : '') %>">资料管理</a>
 
-                                     <a href="/sp/<%- ctx.subProject.id %>/setting/user/permission?ptype=budget<%- (keyword ? '&keyword=' + keyword : '')%>" class="list-group-item list-group-item-action  <%- (ptype === 'budget' ? 'active' : '') %>">动态投资</a>
 
-                                     <dd class="list-group-item">资金监管</dd>
 
-                                     <a href="/sp/<%- ctx.subProject.id %>/setting/user/permission?ptype=fund_trans<%- (keyword ? '&keyword=' + keyword : '')%>" class="list-group-item list-group-item-action  <%- (ptype === 'fund_trans' ? 'active' : '') %>"><span class="ml-4"></span>资金划拨</a>
 
-                                     <a href="/sp/<%- ctx.subProject.id %>/setting/user/permission?ptype=fund_pay<%- (keyword ? '&keyword=' + keyword : '')%>" class="list-group-item list-group-item-action  <%- (ptype === 'fund_pay' ? 'active' : '') %>"><span class="ml-4"></span>资金支付</a>
 
-                                     <a href="/sp/<%- ctx.subProject.id %>/setting/user/permission?ptype=payment<%- (keyword ? '&keyword=' + keyword : '')%>" class="list-group-item list-group-item-action  <%- (ptype === 'payment' ? 'active' : '') %>">支付审批</a>
 
-                                 </dl>
 
-                             </div>
 
-                             <div class="col-9">
 
-                                 <div class="card mb-2">
 
-                                     <div class="card-header d-flex justify-content-between">
 
-                                         <div>
 
-                                             <%- ptypeStr %>
 
-                                             <% if (ptypeHint) { %>
 
-                                                 <div class="btn-group">
 
-                                                     <a href="javascript:void(0);" data-toggle="dropdown" title="权限说明" aria-expanded="false"><i class="fa fa-question-circle"></i></a>
 
-                                                     <div class="dropdown-menu bg-dark" style="will-change: transform;">
 
-                                                         <% for (const i of ptypeHint) { %>
 
-                                                             <div class="dropdown-item text-light bg-dark"><%- i %></div>
 
-                                                         <% } %>
 
-                                                     </div>
 
-                                                 </div>
 
-                                             <% } %>
 
-                                         </div>
 
-                                         <div class="ml-auto">
 
-                                             <div class="form-check form-check-inline">
 
-                                                 <span style="margin:0 .5rem 0 1rem; font-weight: bold;">筛选已授权</span>
 
-                                                 <div class="custom-control custom-switch">
 
-                                                     <input type="checkbox" class="custom-control-input" id="filter-valid">
 
-                                                     <label class="custom-control-label" for="filter-valid"></label>
 
-                                                 </div>
 
-                                             </div>
 
-                                             <button class="btn btn-sm btn-warning" id="save-permission" style="display: none;">保存</button>
 
-                                         </div>
 
-                                     </div>
 
-                                     <div class="card-body py-2 scroll-y" id="sp-pageshow-content">
 
-                                         <table class="table table-hover table-bordered table-sm">
 
-                                             <thead><tr class="text-center">
 
-                                                 <th width="120px">用户</th>
 
-                                                 <th width="240px">公司</th>
 
-                                                 <th width="150px">职位</th>
 
-                                                 <% for (const key in permissionConst) { %>
 
-                                                 <th><%- permissionConst[key].title %><br/><input class="ml-1" type="checkbox" name="permission-check-all" ptype="<%- ptype %>" pvalue="<%- permissionConst[key].value %>" style="vertical-align: middle"></th>
 
-                                                 <% } %>
 
-                                             </tr>
 
-                                             </thead>
 
-                                             <tbody class="text-center">
 
-                                             <% for (const user of subProjectAccountList) { %>
 
-                                             <% const tp = user[ptype + '_permission'].split(','); %>
 
-                                             <tr name="user-permission" class="permission-parent" pid="<%- user.permission_id %>">
 
-                                                 <td><%- user.name %></td>
 
-                                                 <td><%- user.company %></td>
 
-                                                 <td><%- user.role %></td>
 
-                                                 <% for (const key in permissionConst) { %>
 
-                                                 <td><input type="checkbox" name="permission-check" ptype="<%- ptype %>" pvalue="<%- permissionConst[key].value %>" <%- (tp.indexOf(permissionConst[key].value + '') >= 0 ? 'checked' : '') %> onchange="$('#save-permission').show();"></td>
 
-                                                 <% } %>
 
-                                             </tr>
 
-                                             <% } %>
 
-                                             </tbody>
 
-                                         </table>
 
-                                     </div>
 
-                                 </div>
 
-                             </div>
 
-                         </div>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <script>
 
-     const accountGroup = JSON.parse(unescape('<%- escape(JSON.stringify(accountGroup)) %>'));
 
-     const accountList = JSON.parse(unescape('<%- escape(JSON.stringify(accountList)) %>'));
 
-     const permissionConst = JSON.parse(unescape('<%- escape(JSON.stringify(permissionConst)) %>'));
 
-     const reCalcHeight = function () {
 
-         $('#sp-pageshow-content').height($(window).height() - 187);
 
-     }
 
-     reCalcHeight();
 
-     $(window).resize(reCalcHeight);
 
- </script>
 
 
  |