@ -10,21 +10,19 @@
module Developer {
module Developer {
export var WorkspacesController = controller ( "WorkspacesController" , [ "$scope" , "KubernetesModel" , "DataModel" , "ConfigsModel" , "KubernetesState" , "$templateCache" , "$location" , "$routeParams" , "$http" , "$timeout" , "KubernetesApiURL" , "$element" ,
export var WorkspacesController = controller ( "WorkspacesController" , [ "$scope" , "KubernetesModel" , "DataModel" , "ConfigsModel" , "KubernetesState" , "$templateCache" , "$location" , "$routeParams" , "$http" , "$timeout" , "KubernetesApiURL" , "$element" ,
( $scope , KubernetesModel : Kubernetes.KubernetesModelService , DataModel :Developer.DataModelService , ConfigsModel :Configs.ConfigsModelService , KubernetesState , $templateCache :ng.ITemplateCacheService , $location :ng.ILocationService , $routeParams , $http , $timeout , KubernetesApiURL , $element ) = > {
( $scope , KubernetesModel : Kubernetes.KubernetesModelService , DataModel :Developer.DataModelService , ConfigsModel :Configs.ConfigsModelService , KubernetesState , $templateCache :ng.ITemplateCacheService , $location :ng.ILocationService , $routeParams , $http , $timeout , KubernetesApiURL , $element ) = > {
init ( $scope , $location , $routeParams ) ;
$scope . model = DataModel ;
$scope . model = DataModel ;
$scope. configs = ConfigsModel ;
init( $scope , $location , $routeParams ) ;
$scope . model . initParamOptions ( ) ;
$scope . model . initParamOptions ( ) ;
$scope . options = DataModel . paramOptions ;
$scope . options = DataModel . paramOptions ;
$scope . pageSizeChoses = DataModel . paramOptions . pagerSizeOption ;
$scope . pageSizeChoses = DataModel . paramOptions . pagerSizeOption ;
$scope . options . dataType = getDataType ( $location ) ;
$scope . options . dataType = getDataType ( $location ) ;
$scope . volumes = ConfigsModel . cluster ;
console . log ( JSON . stringify ( $scope . volumes [ 0 ] . folderNode ) ) ;
console . log ( $scope . volumes ) ;
$scope . model . updateModel ( ) ;
$scope . model . updateModel ( ) ;
$scope . treeOptions = {
$scope . treeOptions = {
nodeChildren : "child ren ",
nodeChildren : "child Nodes ",
dirSelectable : true ,
dirSelectable : true ,
injectClasses : {
injectClasses : {
ul : "a1" ,
ul : "a1" ,
@ -162,7 +160,7 @@ module Developer {
$scope . migrationClick = {
$scope . migrationClick = {
items :null ,
items :null ,
selectedItem : $scope. tableConfig.selectedItems ,
selectedItem : $scope. volumes[ 0 ] ,
dialog : new UI . Dialog ( ) ,
dialog : new UI . Dialog ( ) ,
onOk : ( ) = > {
onOk : ( ) = > {
} ,
} ,
@ -170,7 +168,7 @@ module Developer {
var migrationClick = $scope . migrationClick ;
var migrationClick = $scope . migrationClick ;
migrationClick . dialog . open ( ) ;
migrationClick . dialog . open ( ) ;
console . log ( "===================" ) ;
console . log ( "===================" ) ;
console . log ( selected) ;
console . log ( migrationClick. selectedItem ) ;
} ,
} ,
close : ( ) = > {
close : ( ) = > {
$scope . migrationClick . dialog . close ( ) ;
$scope . migrationClick . dialog . close ( ) ;
@ -203,7 +201,6 @@ module Developer {
function init ( $scope , $location , $routeParams ) {
function init ( $scope , $location , $routeParams ) {
//创建二级菜单
//创建二级菜单
ConfigsModel . updateVolumeData ( $scope . configs , $http ) ;
$scope . subTabConfig = Developer . createCurrentSubNavBar ( $scope , $location , $routeParams ) ;
$scope . subTabConfig = Developer . createCurrentSubNavBar ( $scope , $location , $routeParams ) ;
$scope . navbarItems = [ {
$scope . navbarItems = [ {
herf : "" ,
herf : "" ,