<div class="row" ng-controller="workspaceUserConfigController">
|
<div class="col-lg-12">
|
<div class="projects-list">
|
<div class="project-box">
|
<div class="project-head">
|
<div class="project-title">
|
<h5 class="bold">
|
<span class="text-primary">{{vm.workspaceVo.name}}</span> <span translate="common.information">정보</span>
|
</h5>
|
</div>
|
</div>
|
<div class="project-info">
|
<div class="row align-items-center">
|
<div class="col-sm-12">
|
<div class="row">
|
<div class="col-lg-3 text-center b-r">
|
<div class="el-tablo highlight">
|
<div class="label" translate="managementWorkspace.numberOfParticipants">
|
참여 가능 인원
|
</div>
|
<div class="value text-danger">
|
{{vm.workspaceVo.maxUser}} <span translate="common.userNum">명</span>
|
</div>
|
|
</div>
|
</div>
|
<div class="col-lg-3 text-center b-r">
|
<div class="el-tablo highlight">
|
<div class="label" translate="managementWorkspace.participation">
|
참여
|
</div>
|
<div class="value text-primary">
|
{{vm.workspaceVo.activeUser}}<span translate="common.userNum">명</span>
|
</div>
|
</div>
|
</div>
|
<div class="col-lg-3 text-center b-r">
|
<div class="el-tablo highlight">
|
<!--
|
<div class="label" translate="managementWorkspace.waitForParticipation">
|
참여 대기
|
</div>
|
-->
|
<div class="label" translate="managementWorkspace.withdrawal">
|
탈퇴
|
</div>
|
<div class="value text-secondary">
|
{{vm.workspaceVo.standByUser}}<span translate="common.userNum">명</span>
|
</div>
|
</div>
|
</div>
|
<div class="col-lg-3 text-center">
|
<div class="el-tablo highlight">
|
<div class="label" translate="managementWorkspace.canParticipate">
|
참여 가능
|
</div>
|
<div class="value text-success">
|
{{vm.workspaceVo.includeUserCount}}<span translate="common.userNum">명</span>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<div class="row">
|
<div class="col-lg-12">
|
<div class="element-box">
|
<div class="searchdiv">
|
<form name="userWorkspaceForm" role="form" ng-enter="fn.getUserWorkspaceList(0)">
|
<div class="row">
|
<div class="col-xl-2">
|
<div class="form-group">
|
<label translate="common.name">이름</label>
|
<input class="form-control" type="text" ng-model="vm.search.name" maxlength="10">
|
</div>
|
</div>
|
|
<div class="col-xl-3">
|
<div class="form-group">
|
<label translate="common.status">상태</label>
|
<ng-dropdown-multiselect class="multiSelect cursor"
|
data-input-name="statuses"
|
selected-model="vm.search.statuses"
|
extra-settings="{ stringTypeOption : true }"
|
options="vm.options.statuses"></ng-dropdown-multiselect>
|
</div>
|
</div>
|
|
<div class="col-xl-3">
|
<div class="form-group">
|
<label>등급</label>
|
<ng-dropdown-multiselect class="multiSelect cursor"
|
data-input-name="levels"
|
selected-model="vm.search.levels"
|
extra-settings="{ stringTypeOption : true }"
|
options="vm.options.levels"></ng-dropdown-multiselect>
|
</div>
|
</div>
|
|
<div class="col-xl-3">
|
<div class="form-group">
|
<label>부서명</label>
|
<ng-dropdown-multiselect class="multiSelect cursor"
|
data-input-name="depart"
|
selected-model="vm.search.departs"
|
extra-settings="{ stringTypeOption : true }"
|
options="vm.options.departs"></ng-dropdown-multiselect>
|
</div>
|
</div>
|
|
<div class="col-xl-3">
|
<div class="form-group">
|
<label translate="common.email">이메일</label>
|
<input class="form-control" type="text" ng-model="vm.search.account" maxlength="50">
|
</div>
|
</div>
|
|
<div class="col-xl-4">
|
<div class="form-group form-buttons-w2">
|
<button class="btn btn-xlg btn-navy" ng-click="fn.getUserWorkspaceList(0)">
|
<i class="os-icon os-icon-ui-37"></i>
|
<span translate="common.search">검색</span>
|
</button>
|
<button class="btn btn-xlg btn-white" ng-click="fn.initSearch()">
|
<i class="os-icon os-icon-grid-18"></i>
|
<span translate="common.reset">초기화</span>
|
</button>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
<div class="controls-above-table mt-30">
|
<div class="row">
|
<div class="col-sm-6">
|
<div class="dataTables_length">
|
<label>
|
<select name="pageRow"
|
class="form-control form-control-sm"
|
ng-change="fn.changePageRowCount()"
|
ng-model="vm.page.selectedPageRowCount">
|
<option value="10">10</option>
|
<option value="50">50</option>
|
<option value="100">100</option>
|
</select> {{vm.page.selectedPage}}-{{vm.responseData.page.totalPage}} /
|
{{vm.responseData.page.totalCount | number}}<span translate="common.few">건</span>
|
</label>
|
</div>
|
</div>
|
<!--<div class="col-sm-6 text-right">
|
<div class="btn-group">
|
<button aria-expanded="false"
|
aria-haspopup="true"
|
class="btn btn-secondary dropdown-toggle"
|
data-toggle="dropdown"
|
type="button">추가기능
|
</button>
|
<div aria-labelledby="dropdownMenuButton2"
|
class="dropdown-menu"
|
x-placement="bottom-start"
|
style="position: absolute; transform: translate3d(0px, 30px, 0px); top: 0px; left: 0px; will-change: transform;">
|
<a class="dropdown-item" href="#"> 삭제</a>
|
</div>
|
</div>
|
</div>-->
|
</div>
|
</div>
|
|
<div class="table-responsive">
|
<js-table data="vm.responseData.data" table-configs="vm.tableConfigs"
|
event="vm.tableEvent"></js-table>
|
</div>
|
|
<div class="controls-below-table text-center">
|
<ul uib-pagination
|
boundary-links-numbes="true"
|
items-per-page="vm.page.selectedPageRowCount"
|
total-items="vm.responseData.page.totalCount"
|
ng-model="vm.page.selectedPage"
|
max-size="10"
|
ng-click="fn.getUserWorkspaceList(vm.page.selectedPage-1)"
|
class="pagination pagination-sm"
|
previous-text="Prev"
|
next-text="Next"
|
first-text=""
|
last-text="">
|
</ul>
|
</div>
|
</div>
|
</div>
|
</div>
|