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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。