黄千龙
2022-03-29 cbab3d8795d1e0589e37261d978eac22cc904318
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<apex:component >
<script>
;
'use strict';
angular
.module('alApp', [
  'alController'
  , 'alSfdcService'
  , 'alImageService'
  , 'alDirective'
  , 'ui.bootstrap'
  , 'ngAnimate'
  , 'ngCookies'
  , 'ngResource'
  , 'ngRoute'
  , 'ngSanitize'
  , 'ngTouch'
  , 'ui.router'
  , 'uiGmapgoogle-maps'
])
.run(['$rootScope', '$state', '$stateParams',
    function ($rootScope,   $state,   $stateParams) {
    $rootScope.$state = $state;
    $rootScope.$stateParams = $stateParams;
    }
  ]
)
.config(
  ['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
 
  $urlRouterProvider.otherwise('/menu/land');
 
  $stateProvider
    .state('menu', {
      abstract: true,
      url: '/menu',
      templateUrl: 'apex/AL_MobileApp_Menus'
    })
    // 写真情報入力
    .state('menu.land', {
      abstract: false,
      url: '/land/{pid}',
      views: {
        'registView' : {
            templateUrl:  function (params){ return 'apex/AL_MobileApp_Land?pid='+params.pid },
          controller: 'LandCtrl'
        }
      }
    })
    // 送信画面
    .state('menu.send', {
      abstract: false,
      url: '/send',
      views: {
        'registView' : {
          templateUrl: 'apex/AL_MobileApp_Send',
          controller: 'SendCtrl'
        },
        'photoView@menu.send': {
          templateUrl: 'apex/AL_MobileApp_Photos',
          controller: 'PhotosCtrl'
        }
      }
    })
    // 旧
    .state('menu.photos', {
        abstract: false,
        url: '/photos',
        views: {
          'registView' : {
            templateUrl: 'apex/AL_MobileApp_Photos',
            controller: 'PhotosCtrl'
          }
        }
    })
    // 旧
    .state('menu.upload', {
        abstract: false,
        url: '/upload',
      views: {
        'registView': {
          templateUrl: 'apex/AL_MobileApp_Upload',
          controller: 'UploadCtrl'
        }
      }
    })
    ;
}])
.constant('alAppConfig', {
  enableSfdc: true,          // true: Slaesforceの中
  enableRemoteApi: true   // true: Slaesforceの中で Remote function が使える。
})
;
</script>
</apex:component>