|
|
|
@ -6,10 +6,11 @@
|
|
|
|
|
module Developer {
|
|
|
|
|
export var KubeTaskController = controller("KubeTaskController", ["$scope", "$http", "$location", "$routeParams", "DataModel", "$templateCache", ($scope, $http, $location, $routeParams, DataModel, $templateCache) => {
|
|
|
|
|
$scope.model = DataModel;
|
|
|
|
|
$scope.subTabConfig = Developer.createCurrentSubNavBar($scope, $location, $routeParams);
|
|
|
|
|
$scope.subTabConfig = Developer.createCurrentSubNavBar($scope, $location, $routeParams);
|
|
|
|
|
init();
|
|
|
|
|
|
|
|
|
|
$scope.tableConfig = {
|
|
|
|
|
data: 'model.transferTasks',
|
|
|
|
|
data: $scope.dataString,
|
|
|
|
|
showSelectionCheckbox: false,
|
|
|
|
|
enableRowClickSelection: false,
|
|
|
|
|
multiSelect: true,
|
|
|
|
@ -50,24 +51,53 @@ module Developer {
|
|
|
|
|
displayName: '迁移状态',
|
|
|
|
|
cellTemplate: $templateCache.get("taskStatus.html")
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: "process",
|
|
|
|
|
displayName: '迁移进度',
|
|
|
|
|
cellTemplate: $templateCache.get("taskProcess.html")
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
field: "entity",
|
|
|
|
|
displayName: '操作',
|
|
|
|
|
cellTemplate: $templateCache.get("taskEdit.html")
|
|
|
|
|
cellTemplate: $templateCache.get($scope.template)
|
|
|
|
|
}
|
|
|
|
|
]};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$scope.$on("deleteRow", (event, data) =>{
|
|
|
|
|
Configs.oracleInfoOperate($http, "/java/console/api/task/transfer", Configs.OperateType.DELETE, data, (data, status) =>{
|
|
|
|
|
if(status === 200)
|
|
|
|
|
console.log("删除成功");
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function init() {
|
|
|
|
|
var path = $location.path().split("/");
|
|
|
|
|
console.log(path[4]);
|
|
|
|
|
switch (path[4]) {
|
|
|
|
|
case "done":
|
|
|
|
|
if($scope.model.doneTask.length > 0)
|
|
|
|
|
$scope.flag = true;
|
|
|
|
|
else
|
|
|
|
|
$scope.flag = false;
|
|
|
|
|
$scope.dataString = 'model.doneTask';
|
|
|
|
|
$scope.template = "taskRecordEdit.html";
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "running":
|
|
|
|
|
if($scope.model.runningTask.length > 0)
|
|
|
|
|
$scope.flag = true;
|
|
|
|
|
else
|
|
|
|
|
$scope.flag = false;
|
|
|
|
|
$scope.dataString = 'model.runningTask';
|
|
|
|
|
$scope.template = "taskEdit.html";
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
if($scope.model.doneTask.length > 0)
|
|
|
|
|
$scope.flag = true;
|
|
|
|
|
else
|
|
|
|
|
$scope.flag = false;
|
|
|
|
|
$scope.dataString = 'model.doneTask';
|
|
|
|
|
$scope.template = "taskRecordEdit.html";
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
console.log($scope.template);
|
|
|
|
|
}
|
|
|
|
|
}]);
|
|
|
|
|
}
|
|
|
|
|