| | |
| | | <!-- 이슈 목록 --> |
| | | <!-- |
| | | <div class="support-tickets"> |
| | | <div class="support-tickets-header"> |
| | | <!-- <div class="tickets-control">--> |
| | | <!-- <h5 translate="issue.issueList">--> |
| | | <!-- 이슈 목록--> |
| | | <!-- </h5>--> |
| | | <!-- </div>--> |
| | | <div class="tickets-control"> |
| | | <h5 translate="issue.issueList"> |
| | | 이슈 목록 |
| | | </h5> |
| | | </div> |
| | | |
| | | <div class="tickets-filter"> |
| | | <div class="dataTables_length"> |
| | |
| | | |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 테이블 --> |
| | | --> |
| | | <!-- 테이블 --> |
| | | <!-- |
| | | <div class="support-ticket "> |
| | | <div class="st-body"> |
| | | <div class="table-responsive"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | --> |
| | | <!-- 페이징 --> |
| | | <!-- |
| | | <div class="controls-below-table text-center"> |
| | | <ul uib-pagination |
| | | boundary-links-numbes="true" |
| | |
| | | </ul> |
| | | </div> |
| | | </div> |
| | | |
| | | --> |
| | | <!-- 상세 화면 --> |
| | | <div class="support-ticket-content-w" ng-controller="issueDetailController"> |
| | | <div class="support-ticket-content"> |
| | |
| | | </div> |
| | | |
| | | <h6 class="todo-content-subheader mt-20" translate="issue.relationIssue">연관 일감</h6> |
| | | |
| | | <!-- 테이블 --> |
| | | <div class="mt-10 issue-detail-word-break width-100"> |
| | | <js-table data="vm.viewer.issueRelationVos" table-configs="vm.relTableConfigs" |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <h6 class="todo-content-subheader mt-20" translate="issue.downIssue">하위 일감</h6> |
| | | <!-- 테이블 --> |
| | | <div class="mt-10 issue-detail-word-break width-100"> |
| | | <js-table data="vm.viewer.issueDownVos" table-configs="vm.downTableConfigs" |
| | | event="downTableEvent" detail-view="true" hide-header="false" use-sort="false"></js-table> |
| | | |
| | | <div class="row"> |
| | | <div class="col-sm-6"> |
| | | <js-autocomplete-single data-input-name="issue" |
| | | selected-model="vm.form.issuesDown" |
| | | search="vm.issueNameDown" |
| | | source="fn.getIssueList(vm.issueNameDown, vm.form.issuesDown, vm.autoCompletePageDown.issue.page, fn.getIssueListCallBack)" |
| | | page="vm.autoCompletePageDown.issue.page" |
| | | total-page="vm.autoCompletePageDown.issue.totalPage" |
| | | input-disabled="false" |
| | | translation-texts="{ empty : 'common.emptyIssue' }" |
| | | extra-settings="{ displayProp : 'title' , idProp : 'id', imageable : false, imagePathProp : '', |
| | | type : '', maxlength : 200, autoResize : true, stopRemoveBodyEvent : true }"></js-autocomplete-single> |
| | | </div> |
| | | <div class="col-auto vertical-middle"> |
| | | <button type="button" class="btn btn-primary form-control input-sm" |
| | | ng-click="fn.addDownIssue()" |
| | | translate="issue.addDownIssue">추가</button> |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | |
| | | <h6 class="todo-content-subheader mt-20" translate="common.content">내용</h6> |
| | | <div class="box mt-10 issue-detail-word-break width-100" > |