|  | @@ -3,7 +3,6 @@
 | 
	
		
			
				|  |  |      <div class="panel-title">
 | 
	
		
			
				|  |  |          <div class="title-main">
 | 
	
		
			
				|  |  |              <h2>账号管理
 | 
	
		
			
				|  |  | -                <a href="#add-company" data-toggle="modal" data-target="#add-company" class="btn btn-primary btn-sm pull-right">添加单位</a>
 | 
	
		
			
				|  |  |                  <a href="#sel-batch" data-toggle="modal" data-target="#sel-batch" class="btn btn-primary btn-sm pull-right mr-1">选择账号</a>
 | 
	
		
			
				|  |  |              </h2>
 | 
	
		
			
				|  |  |          </div>
 | 
	
	
		
			
				|  | @@ -12,15 +11,16 @@
 | 
	
		
			
				|  |  |          <div class="c-body">
 | 
	
		
			
				|  |  |              <div class="sjs-height-0">
 | 
	
		
			
				|  |  |                  <nav class="nav nav-tabs m-3" role="tablist">
 | 
	
		
			
				|  |  | -                    <a class="nav-item nav-link" data-toggle="tab" data-target="#user-list" href="/sp/<%- ctx.subProject.id %>/setting/user" role="tab" aria-selected="false">账号列表</a>
 | 
	
		
			
				|  |  | -                    <a class="nav-item nav-link active" data-toggle="tab" data-target="#user-purview" href="/sp/<%- ctx.subProject.id %>/setting/permission" role="tab" aria-selected="true">模块权限</a>
 | 
	
		
			
				|  |  | +                    <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">
 | 
	
		
			
				|  |  | -                        <div class="input-group input-group-sm">
 | 
	
		
			
				|  |  | -                            <input type="text" class="form-control" placeholder="账号/姓名/单位/手机 搜索" aria-label="账号/姓名/单位/手机 搜索" aria-describedby="button-addon2">
 | 
	
		
			
				|  |  | +                        <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="button" id="button-addon2"><i class="fa fa-search"></i></button>
 | 
	
		
			
				|  |  | +                                <button class="btn btn-outline-primary" type="submit" id="search"><i class="fa fa-search"></i></button>
 | 
	
		
			
				|  |  |                              </div>
 | 
	
		
			
				|  |  | -                        </div>
 | 
	
		
			
				|  |  | +                        </form>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  |                  </nav>
 | 
	
		
			
				|  |  |                  <div class="tab-content m-3">
 | 
	
	
		
			
				|  | @@ -28,94 +28,55 @@
 | 
	
		
			
				|  |  |                          <div class="row">
 | 
	
		
			
				|  |  |                              <div class="col-3">
 | 
	
		
			
				|  |  |                                  <dl class="list-group">
 | 
	
		
			
				|  |  | -                                    <dt class="list-group-item bg-warning" type="datacollection">决策大屏</dt>
 | 
	
		
			
				|  |  | -                                    <dd class="list-group-item" type="info">项目概况</dd>
 | 
	
		
			
				|  |  | -                                    <dd class="list-group-item" type="contract">合同管理</dd>
 | 
	
		
			
				|  |  | -                                    <dd class="list-group-item" type="file">资料归集</dd>
 | 
	
		
			
				|  |  | -                                    <dd class="list-group-item" type="budget">动态投资</dd>
 | 
	
		
			
				|  |  | +                                    <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>
 | 
	
		
			
				|  |  | -                                    <dd class="list-group-item" type="zjhb">  资金划拨</dd>
 | 
	
		
			
				|  |  | -                                    <dd class="list-group-item" type="zjzf">  资金支付</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>
 | 
	
		
			
				|  |  |                                  </dl>
 | 
	
		
			
				|  |  |                              </div>
 | 
	
		
			
				|  |  |                              <div class="col-9">
 | 
	
		
			
				|  |  |                                  <div class="card mb-2">
 | 
	
		
			
				|  |  |                                      <div class="card-header d-flex justify-content-between">
 | 
	
		
			
				|  |  |                                          <div>决策大屏</div>
 | 
	
		
			
				|  |  | -                                        <div class="dropdown">
 | 
	
		
			
				|  |  | -                                            <button class="btn btn-outline-primary btn-sm dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
 | 
	
		
			
				|  |  | -                                                添加用户
 | 
	
		
			
				|  |  | -                                            </button>
 | 
	
		
			
				|  |  | -                                            <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton" style="width: 220px; will-change: transform;">
 | 
	
		
			
				|  |  | -                                                <div class="mb-2 p-2"><input class="form-control form-control-sm" placeholder="姓名/手机 检索"></div>
 | 
	
		
			
				|  |  | -                                                <dl class="list-unstyled book-list">
 | 
	
		
			
				|  |  | -                                                    <dt><a href=""><i class="fa fa-minus-square-o"></i></a> 珠海纵横创新软件有限公司</dt>
 | 
	
		
			
				|  |  | -                                                    <dd class="border-bottom p-2 mb-0">
 | 
	
		
			
				|  |  | -                                                        <p class="mb-0 d-flex"><span class="text-primary">李旭</span><span class="ml-auto">15800000003</span></p>
 | 
	
		
			
				|  |  | -                                                        <span class="text-muted">职称</span>
 | 
	
		
			
				|  |  | -                                                    </dd>
 | 
	
		
			
				|  |  | -                                                    <dd class="border-bottom p-2 mb-0">
 | 
	
		
			
				|  |  | -                                                        <p class="mb-0 d-flex"><span class="text-primary">李旭</span><span class="ml-auto">15800000003</span></p>
 | 
	
		
			
				|  |  | -                                                        <span class="text-muted">职称</span>
 | 
	
		
			
				|  |  | -                                                    </dd>
 | 
	
		
			
				|  |  | -                                                    <dd class="border-bottom p-2 mb-0">
 | 
	
		
			
				|  |  | -                                                        <p class="mb-0 d-flex"><span class="text-primary">李旭</span><span class="ml-auto">15800000003</span></p>
 | 
	
		
			
				|  |  | -                                                        <span class="text-muted">职称</span>
 | 
	
		
			
				|  |  | -                                                    </dd>
 | 
	
		
			
				|  |  | -                                                    <dd class="border-bottom p-2 mb-0">
 | 
	
		
			
				|  |  | -                                                        <p class="mb-0 d-flex"><span class="text-primary">李旭</span><span class="ml-auto">15800000003</span></p>
 | 
	
		
			
				|  |  | -                                                        <span class="text-muted">职称</span>
 | 
	
		
			
				|  |  | -                                                    </dd>
 | 
	
		
			
				|  |  | -                                                    <dt><a href=""><i class="fa fa-minus-square-o"></i></a> 湖南XXX监理有限公司</dt>
 | 
	
		
			
				|  |  | -                                                    <dd class="border-bottom p-2 mb-0">
 | 
	
		
			
				|  |  | -                                                        <p class="mb-0 d-flex"><span class="text-primary">李旭</span><span class="ml-auto">15800000003</span></p>
 | 
	
		
			
				|  |  | -                                                        <span class="text-muted">职称</span>
 | 
	
		
			
				|  |  | -                                                    </dd>
 | 
	
		
			
				|  |  | -                                                    <dd class="border-bottom p-2 mb-0">
 | 
	
		
			
				|  |  | -                                                        <p class="mb-0 d-flex"><span class="text-primary">李旭</span><span class="ml-auto">15800000003</span></p>
 | 
	
		
			
				|  |  | -                                                        <span class="text-muted">职称</span>
 | 
	
		
			
				|  |  | -                                                    </dd>
 | 
	
		
			
				|  |  | -                                                    <dt><a href=""><i class="fa fa-plus-square"></i></a> 中铁十六局施工项目部</dt>
 | 
	
		
			
				|  |  | -                                                    <dt><a href=""><i class="fa fa-plus-square"></i></a> 广州勘查设计院一分院</dt>
 | 
	
		
			
				|  |  | -                                                </dl>
 | 
	
		
			
				|  |  | +                                        <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">
 | 
	
		
			
				|  |  | -                                        <table class="table table-hover table-bordered table-sm" style="width: 500px;">
 | 
	
		
			
				|  |  | -                                            <thead>
 | 
	
		
			
				|  |  | -                                            <tr>
 | 
	
		
			
				|  |  | -                                                <th class="text-center" width="">用户</th>
 | 
	
		
			
				|  |  | -                                                <th class="text-center" width="150px">职位</th>
 | 
	
		
			
				|  |  | -                                                <th class="text-center" width="100px">查看</th>
 | 
	
		
			
				|  |  | -                                                <th class="text-center" width="100px">操作</th>
 | 
	
		
			
				|  |  | +                                        <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 %></th>
 | 
	
		
			
				|  |  | +                                                <% } %>
 | 
	
		
			
				|  |  |                                              </tr>
 | 
	
		
			
				|  |  |                                              </thead>
 | 
	
		
			
				|  |  |                                              <tbody class="text-center">
 | 
	
		
			
				|  |  | -                                            <tr>
 | 
	
		
			
				|  |  | -                                                <td>陈特</td>
 | 
	
		
			
				|  |  | -                                                <td>业主</td>
 | 
	
		
			
				|  |  | -                                                <td><input type="checkbox"></td>
 | 
	
		
			
				|  |  | -                                                <td class="text-center">
 | 
	
		
			
				|  |  | -                                                    <a href="#remove-user1" data-toggle="modal" data-target="#remove-user" class="btn btn-sm btn-outline-danger">移除</a>
 | 
	
		
			
				|  |  | -                                                </td>
 | 
	
		
			
				|  |  | -                                            </tr>
 | 
	
		
			
				|  |  | -                                            <tr>
 | 
	
		
			
				|  |  | -                                                <td>仁温书</td>
 | 
	
		
			
				|  |  | -                                                <td>项目经理</td>
 | 
	
		
			
				|  |  | -                                                <td><input type="checkbox"></td>
 | 
	
		
			
				|  |  | -                                                <td class="text-center">
 | 
	
		
			
				|  |  | -                                                    <a href="#remove-user1" data-toggle="modal" data-target="#remove-user" class="btn btn-sm btn-outline-danger">移除</a>
 | 
	
		
			
				|  |  | -                                                </td>
 | 
	
		
			
				|  |  | -                                            </tr>
 | 
	
		
			
				|  |  | -                                            <tr>
 | 
	
		
			
				|  |  | -                                                <td>玉安然</td>
 | 
	
		
			
				|  |  | -                                                <td>集团经理</td>
 | 
	
		
			
				|  |  | -                                                <td><input type="checkbox"></td>
 | 
	
		
			
				|  |  | -                                                <td class="text-center">
 | 
	
		
			
				|  |  | -                                                    <a href="#remove-user1" data-toggle="modal" data-target="#remove-user" class="btn btn-sm btn-outline-danger">移除</a>
 | 
	
		
			
				|  |  | -                                                </td>
 | 
	
		
			
				|  |  | +                                            <% for (const user of subProjectAccountList) { %>
 | 
	
		
			
				|  |  | +                                            <% console.log(user); %>
 | 
	
		
			
				|  |  | +                                            <% const tp = user[ptype + '_permission'].split(','); %>
 | 
	
		
			
				|  |  | +                                            <tr name="user-permission" 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" ptype="<%- ptype %>" pvalue="<%- permissionConst[key].value %>" <%- (tp.indexOf(permissionConst[key].value + '') >= 0 ? 'checked' : '') %> onchange="$('#save-permission').show();"></td>
 | 
	
		
			
				|  |  | +                                                <% } %>
 | 
	
		
			
				|  |  |                                              </tr>
 | 
	
		
			
				|  |  | +                                            <% } %>
 | 
	
		
			
				|  |  |                                              </tbody>
 | 
	
		
			
				|  |  |                                          </table>
 | 
	
		
			
				|  |  |                                      </div>
 | 
	
	
		
			
				|  | @@ -128,3 +89,7 @@
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |  </div>
 | 
	
		
			
				|  |  | +<script>
 | 
	
		
			
				|  |  | +    const accountGroup = JSON.parse(unescape('<%- escape(JSON.stringify(accountGroup)) %>'));
 | 
	
		
			
				|  |  | +    const permissionConst = JSON.parse(unescape('<%- escape(JSON.stringify(permissionConst)) %>'));
 | 
	
		
			
				|  |  | +</script>
 |