src/main/webapp/modules/manage/project/project.manage.controller.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* Created by Pan on 2016/12/27.
*/
app.controller("ProjectManageController", function ($uibModal,$scope, ProjectManageService) {
//console.log("ProjectManageController")
$scope.isProjectNav = true;
$scope.currentPage = 1;
$scope.pageSize = 11;
$scope.pageChanged = function() {
//console.log('Page changed to: ' + $scope.currentPage);
$scope.list($scope.currentPage, $scope.pageSize);
};
$scope.list = function (currentPage, pageSize) {
ProjectManageService.list(currentPage, pageSize).then(function (data) {
//console.log(data)
$scope.projects = data.resultData.list;
$scope.totalItems = data.resultData.pageConfig.allCount;
})
};
$scope.list($scope.currentPage, $scope.pageSize);
$scope.addProject = function () {
var modalInstance = $uibModal.open({
templateUrl: 'addProject.html',
controller: 'addProjectCtrl',
backdrop: 'static',
size: 'md',
resolve: {}
});
modalInstance.result.then(function (_project) {
if (_project != null) {
ProjectManageService.post(_project).then(function (data) {
$scope.list($scope.currentPage, $scope.pageSize);
})
}
});
}
$scope.setEditProject = function (project) {
var modalInstance = $uibModal.open({
templateUrl: 'editProject.html',
controller: 'editProjectCtrl',
backdrop: 'static',
size: 'md',
resolve: {
project: function () {
return project;
}
}
});
modalInstance.result.then(function (_project) {
if (_project != null) {
ProjectManageService.put(_project).then(function (data) {
$scope.list($scope.currentPage, $scope.pageSize);
})
}
});
}
$scope.previewProject = function (project) {
var modalInstance = $uibModal.open({
templateUrl: 'previewProject.html',
后面还有 69 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
