| | |
| | | "emptyUser": "선택할 수 있는 사용자가 없습니다.", |
| | | "emptyProject": "선택할 수 있는 프로젝트가 없습니다.", |
| | | "emptyDepartment": "선택할 수 있는 부서가 없습니다.", |
| | | "emptyProjectDepartment": "선택할 수 있는 부서가 없습니다. <br> 프로젝트 설정에서 담당부서를 설정하거나,<br> 부서를 추가 해주세요", |
| | | "noDepartment": "담당부서가 없습니다.", |
| | | "emptyCompany": "선택할 수 있는 업체가 없습니다.", |
| | | "emptyIssue": "선택할 수 있는 이슈가 없습니다.", |
| | |
| | | <span translate="managementType.managementIssueType">일감 유형 관리</span></a> |
| | | </li> |
| | | |
| | | <li class="sub-header" ng-if="$root.checkMngPermissionSettings()"> |
| | | <li class="sub-header" ng-if="$root.checkMngPermission('USER_PERMISSION_MNG_PARTNER')"> |
| | | <span>LIST MANAGEMENT</span> |
| | | </li> |
| | | <li class="" ng-if="$root.checkMngPermission('USER_PERMISSION_MNG_PARTNER')"> |
| | |
| | | search="vm.departmentName" |
| | | source="fn.getIssueDepartmentList(vm.departmentName, vm.form.departments)" |
| | | input-disabled="false" |
| | | translation-texts="{ count : 'common.userNum', empty : 'common.emptyDepartment'}" |
| | | translation-texts="{ count : 'common.userNum', empty : 'common.emptyProjectDepartment'}" |
| | | extra-settings="{ displayProp : 'byName' , idProp : 'id', imageable : false, maxlength : 100, autoResize : true}"></js-autocomplete-multi> |
| | | |
| | | <div class="select3-selection__choicediv mt-10"> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row"> |
| | | <div ng-show="vm.viewer.useCompanyVo[0].name == '업체'" class="row"> |
| | | <div class="col-lg-4"> |
| | | <div class="form-group mb10"> |
| | | <label class="issue-label"> <span translate="companyField.name">업체이름</span> </label> |
| | |
| | | </div> |
| | | </div> |
| | | <p></p> |
| | | <div class="row"> |
| | | <div ng-show="vm.viewer.useCompanyVo[0].name == 'ISP' || vm.viewer.useCompanyVo[1].name == 'ISP'" class="row"> |
| | | <div class="col-lg-8 fontcolor_green"> |
| | | <label class="issue-label"><span class="fontcolor_green" translate="ispField.info">ISP 정보</span> |
| | | <span class="select3-selection__choice" style="position: relative; bottom: 2px;"><code class="highlighter-rouge">*</code> ISP 이름 클릭시 선택된 이름의 ISP 정보가 조회됩니다.</span> |
| | |
| | | </div> |
| | | </div> |
| | | <p></p> |
| | | <div class="row"> |
| | | <div ng-show="vm.viewer.useCompanyVo[0].name == '호스팅' || vm.viewer.useCompanyVo[1].name == '호스팅' || vm.viewer.useCompanyVo[2].name == '호스팅'" class="row"> |
| | | <div class="col-lg-8 fontcolor_green"> |
| | | <label class="issue-label"><span class="fontcolor_green" translate="hostingField.info">호스팅 정보</span> |
| | | <span class="select3-selection__choice" style="position: relative; bottom: 2px;"><code class="highlighter-rouge">*</code> 호스팅 이름 클릭시 선택된 이름의 호스팅 정보가 조회됩니다.</span> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row"> |
| | | <div ng-show="vm.viewer.useCompanyVo[0].name == '호스팅' || vm.viewer.useCompanyVo[1].name == '호스팅' || vm.viewer.useCompanyVo[2].name == '호스팅'" class="row"> |
| | | <div class="col-lg-4"> |
| | | <div class="form-group mb10"> |
| | | <label class="issue-label"> <span translate="hostingField.name">호스팅 이름</span> </label> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div ng-show="vm.viewer.useCompanyVo[0].name == 'ISP' || vm.viewer.useCompanyVo[1].name == 'ISP'" class="row"> |
| | | <div ng-show="vm.viewer.useCompanyVo[0].name == 'ISP' || vm.viewer.useCompanyVo[1].name == 'ISP'" class="row"> |
| | | <div class="col-sm-2"> |
| | | <div class="form-group"> |
| | | <h6 class="info_font" translate="ispField.info">ISP정보</h6> |
| | |
| | | search="vm.departmentName" |
| | | input-disabled="false" |
| | | source="fn.getUserDepartmentList(vm.departmentName, vm.departments)" |
| | | translation-texts="{ count : 'common.userNum', empty : 'common.emptyDepartment' }" |
| | | translation-texts="{ count : 'common.userNum', empty : 'common.emptyProjectDepartment' }" |
| | | extra-settings="{ displayProp : 'byName' , idProp : 'id', widthable : false, width : '', imageable : true, imagePathProp : 'profile', type : 'department', maxlength : 100 }"> |
| | | </js-autocomplete-multi> |
| | | </div> |
| | |
| | | search="vm.departmentName" |
| | | source="fn.getIssueDepartmentList(vm.departmentName, vm.form.departments)" |
| | | input-disabled="false" |
| | | translation-texts="{ count : 'common.userNum', empty : 'common.emptyDepartment'}" |
| | | translation-texts="{ count : 'common.userNum', empty : 'common.emptyProjectDepartment'}" |
| | | extra-settings="{ displayProp : 'byName' , idProp : 'id', imageable : false, maxlength : 100, autoResize : true}"></js-autocomplete-multi> |
| | | |
| | | <div class="select3-selection__choicediv mt-10"> |
| | |
| | | total-page="vm.autoCompletePage.user.totalPage" |
| | | source="fn.getUserList(vm.userName, vm.form.users, vm.autoCompletePage.user.page, fn.getUserListCallBack)" |
| | | input-disabled="vm.form.users.length == 0" |
| | | translation-texts="{ empty : 'common.emptyDepartment'}" |
| | | translation-texts="{ empty : 'common.emptyProjectDepartment'}" |
| | | extra-settings="{ displayProp : 'byName' , idProp : 'id', imageable : true, imagePathProp : 'profile', |
| | | type : 'user', maxlength : 100, autoResize : true, stopRemoveBodyEvent : true }"></js-input-autocomplete> |
| | | |