| | |
| | | 'use strict'; |
| | | |
| | | require.config({ |
| | | urlArgs : "bust=v1.0.0", |
| | | urlArgs : "bust=v1.0.6", |
| | | paths : { |
| | | 'jquery' : '../bower_components/jquery/dist/jquery', |
| | | 'jquery-ui' : '../bower_components/jquery-ui/jquery-ui', |
| | |
| | | 'commonController' : 'app/common/common.controller', // 공통 컨트롤러 |
| | | 'tableProvider' : '../custom_components/js-table/table.provider', // 테이블 속성 값을 관리한다. |
| | | 'treeProvider' : '../custom_components/js-tree/tree.provider', // 트리 속성 값을 관리한다. |
| | | 'relProvider' : '../custom_components/js-rel/rel.provider', // 연관 테이블 속성 값을 관리한다. |
| | | 'downProvider' : '../custom_components/js-down/down.provider', // 하위 테이블 속성 값을 관리한다. |
| | | 'resourceProvider' : 'components/utils/resource.provider', // 공통적으로 서버 json 전송에 사용 |
| | | 'lodash' : '../bower_components/lodash/lodash.min', // 멀티 셀렉트, auto complete 컴포넌트들에서 사용 |
| | | 'angularDropMultiSelect' : '../custom_components/angular-multi-select/angularjs-dropdown-multiselect', // 멀티 셀렉트 컴포넌트 |
| | | 'jsTable' : '../custom_components/js-table/js-table.directive', // 목록 화면에서 사용되는 테이블을 호출한다. |
| | | 'jsTree' : '../custom_components/js-tree/js-tree.directive', // 목록 화면에서 사용되는 테이블(트리구조)을 호출한다. |
| | | 'jsRel' : '../custom_components/js-rel/js-rel.directive', // 이슈상세 화면에서 사용되는 연관 테이블을 호출한다. |
| | | 'jsDown' : '../custom_components/js-down/js-down.directive', // 이슈상세 화면에서 사용되는 하위 테이블을 호출한다. |
| | | 'tableColumnGenerator' : '../custom_components/js-table/tableColumnGenerator.directive', // 테이블 랜더러를 담당한다. |
| | | 'treeColumnGenerator' : '../custom_components/js-tree/treeColumnGenerator.directive', // 테이블 랜더러를 담당한다. |
| | | 'treeColumnGenerator' : '../custom_components/js-tree/treeColumnGenerator.directive', // 이슈리스트 트리 랜더러를 담당한다. |
| | | 'relColumnGenerator' : '../custom_components/js-rel/relColumnGenerator.directive', // 이슈상세 연관 랜더러를 담당한다. |
| | | 'downColumnGenerator' : '../custom_components/js-down/downColumnGenerator.directive', // 이슈상세 하위 랜더러를 담당한다. |
| | | 'jsAutoCompleteMulti' : '../custom_components/js-autocomplete-multi/js-autocomplete-multi', // 다중 선택이 가능한 autoComplete 컴포넌트 |
| | | 'jsInputAutoComplete' : '../custom_components/js-input-autocomplete/js-input-autocomplete', // input 박스에 autoComplete 기능이 붙은 컴포넌트 |
| | | 'jsAutoCompleteSingle' : '../custom_components/js-autocomplete-single/js-autocomplete-single', // input 박스에 한개의 대상만 선택 가능할수 있는 autoComplete 기능이 붙은 컴포넌트 |
| | |
| | | 'companyFieldListController' : 'app/companyField/companyFieldList.controller', // 업체 목록 컨트롤러 |
| | | 'companyFieldAddController' : 'app/companyField/companyFieldAdd.controller', // 업체 생성 컨트롤러 |
| | | 'companyFieldModifyController' : 'app/companyField/companyFieldModify.controller', // 업체 수정 컨트롤러 |
| | | 'companyFieldImportExcelController' : 'app/companyField/companyFieldImportExcel.controller', // 업체 엑셀 임포트 컨트롤러 |
| | | |
| | | 'companyFieldCategoryService' : 'components/companyFieldCategory/companyFieldCategory.service', // 업체 카테고리 |
| | | |
| | | /* ISP */ |
| | | 'ispFieldRoute' : 'app/ispField/ispField', // ISP route 정보 |
| | |
| | | 'ispFieldListController' : 'app/ispField/ispFieldList.controller', // ISP 목록 컨트롤러 |
| | | 'ispFieldAddController' : 'app/ispField/ispFieldAdd.controller', // ISP 생성 컨트롤러 |
| | | 'ispFieldModifyController' : 'app/ispField/ispFieldModify.controller', // ISP 수정 컨트롤러 |
| | | 'ispFieldImportExcelController' : 'app/ispField/ispFieldImportExcel.controller', // ISP 엑셀 임포트 컨트롤러 |
| | | |
| | | /* 호스팅 */ |
| | | 'hostingFieldRoute' : 'app/hostingField/hostingField', // 호스팅 route 정보 |
| | |
| | | 'hostingFieldListController' : 'app/hostingField/hostingFieldList.controller', // 호스팅 목록 컨트롤러 |
| | | 'hostingFieldAddController' : 'app/hostingField/hostingFieldAdd.controller', // 호스팅 생성 컨트롤러 |
| | | 'hostingFieldModifyController' : 'app/hostingField/hostingFieldModify.controller', // 호스팅 수정 컨트롤러 |
| | | 'hostingFieldImportExcelController' : 'app/hostingField/hostingFieldImportExcel.controller', // 호스팅 임포트 컨트롤러 |
| | | |
| | | /* 이메일 템플릿*/ |
| | | 'emailTemplateService' : 'components/emailTemplate/emailTemplate.service', // 호스팅 관련된 통신 담당 |
| | |
| | | 'jsTree' : { |
| | | deps : ['app'] |
| | | }, |
| | | 'jsRel' : { |
| | | deps : ['app'] |
| | | }, |
| | | 'jsDown' : { |
| | | deps : ['app'] |
| | | }, |
| | | 'tableColumnGenerator' : { |
| | | deps : ['app'] |
| | | }, |
| | | 'treeColumnGenerator' : { |
| | | deps : ['app'] |
| | | }, |
| | | 'relColumnGenerator' : { |
| | | deps : ['app'] |
| | | }, |
| | | 'downColumnGenerator' : { |
| | | deps : ['app'] |
| | | }, |
| | | 'ngStomp' : { |
| | |
| | | 'resourceProvider', |
| | | 'tableProvider', |
| | | 'treeProvider', |
| | | 'relProvider', |
| | | 'downProvider', |
| | | 'permissionService', |
| | | 'authService', |
| | | 'userInviteService', |
| | |
| | | 'companyFieldService', |
| | | 'ispFieldService', |
| | | 'hostingFieldService', |
| | | 'userWorkspaceService' |
| | | 'userWorkspaceService', |
| | | 'companyFieldCategoryService', |
| | | ], function ($, angular, domReady, app, sortable, crypto) { |
| | | // 대시보드에서 Sortable 인식 못하는 문제 해결 |
| | | window.Sortable = sortable; |