12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- 'use strict';
- var app = angular.module('app', [
- 'angularUtils.directives.dirPagination', ////分页用到的插件
- 'ngSanitize'///$sanitize这个服务.此服务依赖于ngSanitize模块.(这个模块需要加载angular-sanitize.js插件)
- ////应用ng-bind-html如果不引用此模块,会报安全错误
- ]);
- app.controller("viewListCtrl", ["$http", "$scope", function ($http, $scope) {
- var self = this;
- var postCfg = {
- headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
- transformRequest: function (data) {
- return $.param(data);
- }
- };
- var get_userid = "";
- self.roleAdd = false;///新增默认为禁止状态
- ////请求api的网址
- self.webApiUrl = "";
- self.getApiUrlData = function () {
- var data = {
- }
- $http.get("../../config.txt", data, postCfg)
- .success(function (res) {
- self.webApiUrl = res.webApiUrl;
- self.getRole();
- });
- };
- self.getApiUrlData();
-
- self.getRole = function () {
- var data = {
- userid: get_userid
- }
- $http.get("json/role.txt", data, postCfg)
- .success(function (res) {
-
- if (res.success) {
- if (res.message == "addAndEdit") {
- self.roleAdd = true;
- } else if (res.message == "edit") {
- self.roleAdd = false;
- } else if (res.message == "read") {
- self.roleAdd = false;
- } else { sp.dialog("您好,返回的权限不正确"); }
- } else {
- sp.dialog("您好,未得到权限设置");
- }
- });
- };
- //数据表格的控制器,动态加载table表格数据
- self.noDataTip = 1; //声明没有数据时变量
- self.rows = []; //declare an empty array
- self.pageno = 1; // initialize page no to 1
- self.total_count = 0;
- self.itemsPerPage = 20; //this could be a dynamic value from a drop down
- self.pageOptions = [20, 12, 16, 20, 24, 26]; ////
- self.getData = function (pageno) { // This would fetch the data on page change.
- self.pageno = pageno;
- $scope.__default__currentPage = self.pageno; //设置页面样式在第几页
- var data = {
- userid: get_userid,
- pagesize: self.itemsPerPage,
- pageno: self.pageno
- };
- ///为了演示
- var jsonUrl = "json/viewlist.txt?v="+new Date();
- $http.get("" + jsonUrl + "", data, postCfg)
- .success(function (res) {
- //console.log(res);
- if (res.Items == null || res.Items == undefined || res.Items == "") {
- self.noDataTip = 0;
- } else {
- self.noDataTip = 1;
- self.rows = res.Items; //ajax request to fetch data into self.data
- self.total_count = res.total_count;
- }
- });
- };
- self.getData(1);
- ////新增视图提交按钮事件
- self.btnViewSubmit = function () {
- };
- }]);
|