| | |
| | | case "USE_DEPARTMENT_LIST" : |
| | | makeTag += "<ul class='ul-not-comma'>"; |
| | | |
| | | makeTag += "<div style='cursor: pointer' ng-click='event.modifyUserDepartments(data.id)'>"; |
| | | angular.forEach(scope.data.departments, function (department) { //departmentVO로 수정 체크 필요 |
| | | makeTag += "<li>" + department.fieldValue + "</li>"; |
| | | }); |
| | | makeTag += "</div>"; |
| | | |
| | | if(scope.data.departmentVos.length == 0){ //속해있는 부서가 없을 경우 |
| | | makeTag += "<div style='cursor: pointer' ng-click='event.modifyUserDepartments(data.id)'>부서를 선택 해주세요.</div>"; |
| | | }else{ |
| | | makeTag += "<div style='cursor: pointer' ng-click='event.modifyUserDepartments(data.id)'>"; |
| | | angular.forEach(scope.data.departmentVos, function (departments) { |
| | | makeTag += "<li>" + departments.departmentName + "</li>"; |
| | | }); |
| | | makeTag += "</div>"; |
| | | } |
| | | makeTag += "</ul>"; |
| | | break; |
| | | |
| | |
| | | departmentList : [], // 현재 부서 목록 |
| | | departments : [] // 부서 |
| | | }, |
| | | departmentName : "", //부서명 검색 |
| | | departmentName : [], //부서명 검색 |
| | | /*autoCompletePage : { |
| | | project : { |
| | | page : 0, |
| | |
| | | <js-autocomplete-multi data-input-name="departments" |
| | | selected-model="vm.form.departments" |
| | | search="vm.departmentName" |
| | | source="fn.getUserDepartmentList(vm.departmentName, vm.form.users)" |
| | | source="fn.getUserDepartmentList(vm.departmentName, vm.form.departmentList)" |
| | | input-disabled="false" |
| | | translation-texts="{ count : 'common.userNum', empty : 'common.emptyUser' }" |
| | | extra-settings="{ displayProp : 'byName' , idProp : 'id', imageable : false, imagePathProp : 'profile', type : 'user', maxlength : 100, autoResize : true }"></js-autocomplete-multi> |
| | | extra-settings="{ displayProp : 'byName' , idProp : 'id', imageable : false, maxlength : 100, autoResize : true }"></js-autocomplete-multi> |
| | | |
| | | |
| | | <div class="select3-selection__choicediv mt-10"> |