define(["app",
        "bootstrapJs", 
         "controllers/docmanagement/DocIndexEditController",
],function (app) {

    var deps = ["$scope","$rootScope","$modal", "$state", "$stateParams"];

    function controller($scope,$rootScope,$modal, $state, $stateParams) {
        $scope.addDocMenu = function(level){
            var addlevel = level
            var templateUrl = 'views/docmanagement/DocIndexEdit.html';
            var modalInstance = $modal.open({
                templateUrl: templateUrl,
                controller: "DocIndexEditController",
                resolve: {
                    addlevel: function () {
                        return addlevel;
                    },
                    weatherCreate : function () {
                        return true;
                    },
                    editItem : function () {
                        return [];
                    },
                },
                windowClass : "show"
            });
            // 回调,刷新list画面 —— 缓存操作 不进行持久化保存
             modalInstance.result.then(function(resp) {
                 queryDocMenue();
            },function() {
                queryDocMenue();
            });
        }
    }
  

    controller.$inject = deps;
    return app.lazy.controller("DocIndexController", controller);
});    
View Code

 

/**
 * 消息列表
 */
define(["app",
        "bootstrapJs", 

],function (app) {

    var deps = ["$scope","$modalInstance","$modal", "addlevel","weatherCreate","editItem"];

    function controller($scope,$modalInstance,$modal,addlevel,weatherCreate,editItem) {
        
        $scope.title = addlevel == 1?"一":"二";
        $scope.addlevel = addlevel;
        $scope.weatherCreate = weatherCreate;
        $scope.initMenueMsg = editItem?editItem:[];                //修改的条目信息
        
        
        
        $scope.cancel = function() {
            $modalInstance.dismiss('no');
        };
                
        $scope.close = function(){
            $modalInstance.dismiss('no');
        };
        
   }
    
    controller.$inject = deps;
    return app.lazy.controller("DocIndexEditController", controller);
});
View Code