123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- var app = angular.module('app', ["angularUtils.directives.dirPagination"]);
- app.controller("logCtrl", ["$scope", "$http", "$compile", "$timeout", function ($scope, $http, $compile, $timeout) {
- var self = this;
- var s4 = new SM4Util();
- self.userId = $.cookie("GlWorkPlatform-userid");
- self.userName = $.cookie("GlWorkPlatform-username");
- self.get_AccessToken = localStorage.getItem("GlWorkPlatform-AccessToken");
- self.get_lastReturnPageno = sp.getUrlName("lastReturnPageno") || 1;
-
- var postCfg = {
- headers: {
- 'Content-Type': 'application/json',
- 'Authorization': "Bearer " + self.get_AccessToken
- }
- };
- self.logKanBan = function () {
- window.location.href = "log_kanban.html?lastReturnPageno=" + self.pageno;
- }
- //搜索,查询
- self.search = {
- LOGFUNC: "",
- LOGUSER: ""
- };
- self.sort = {
- sortCol: "id",
- sortBy: "asc"
- };
- //数据表格的控制器,动态加载table表格数据
- self.noDataTip = 1; //声明没有数据时变量
- self.rows = [];
- self.pageno = 1;
- self.total_count = 0;
- self.itemsPerPage = 8;
- self.pageOptions = [8, 12, 16, 20, 24, 26]; ////
- self.getData = function (pageno) {
-
- self.pageno = pageno;
- $scope.__default__currentPage = self.pageno; //设置页面样式在第几页
- self.rows = [];
- var postData = {
- logfunc: self.search.LOGFUNC,
- loguser: self.search.LOGUSER,
- pageno: self.pageno,
- pagesize: self.itemsPerPage
- };
- $http.post(apiurljs.login + "g2work/log/queryDataWithPage", { data: s4.encryptData_CBC(JSON.stringify(postData)) }, postCfg)
- .success(function (obj) {
- var res = strToJson(s4.decryptData_CBC(obj.data));
- if (res.success) {
- if (sp.isval(res.data)) {
- self.rows = res.data;
- self.total_count = res.totalCount;
- self.noDataTip = 1;
- self.rows.forEach(function (item, index) {
- item.logtime = sp.formatMinute(item.LOGTIME);
- });
- } else {
- self.rows = [];
- self.total_count = 0;
- self.noDataTip = 0;
- }
- } else {
- sp.dialog(res.message);
- }
- });
- };
- self.getData(self.get_lastReturnPageno);
- ////删除日志
- self.logDate = [
- { "cname": "删除一个月以前的日志", "cval": "0" },
- { "cname": "删除三个月以前的日志", "cval": "1" },
- { "cname": "删除半年以前的日志", "cval": "2" }
- ]
- self.delDateSelect = self.logDate[0].cval;
- self.btnDelDate = function () {
- sp.layer("#layer_delLog");
- };
- ///确认删除
- self.btnDelDateTrue = function () {
- var set_date = "";
- if (self.delDateSelect == "0") {
- set_date = sp.getPreMonthDay(sp.dateCount(0), 1);
- } else if (self.delDateSelect == "1") {
- set_date = sp.getPreMonthDay(sp.dateCount(0), 3);
- } else {
- set_date = sp.getPreMonthDay(sp.dateCount(0), 6);
- }
- // console.log(set_date);
- var data = {
- logtime: set_date + " 00:00:00"
- };
- $http.post(apiurljs.login + "g2work/log/deleteByLogtime", { data: s4.encryptData_CBC(JSON.stringify(data)) }, postCfg)
- .success(function (obj) {
- var res = strToJson(s4.decryptData_CBC(obj.data));
- if (res.success) {
- self.getData(1);
- sp.layerhide();
- } else {
- sp.layerhide();
- sp.dialog("删除失败,请联系管理员!");
- }
- });
- };
- ///取消删除
- self.btnCancel = function () {
- self.delDateSelect = self.logDate[0].cname;
- sp.layerhide();
- };
- //点击 筛选 打开弹出层
- self.openLayer = function () {
- sp.layer('#layer_search');
- };
- //搜索
- self.btnSearch = function () {
- sp.layerhide('#layer_search');
- self.getData(1);
- };
- self.closeSeach = function () {
- self.search = {
- LOGFUNC: "",
- LOGUSER: ""
- };
- sp.layerhide();
- self.getData(1);
- };
- //刷新
- self.refresh = function () {
- self.search = {
- LOGFUNC: "",
- LOGUSER: ""
- };
- self.getData(1);
- }
- self.func = {
- ID: "",
- logfuncurl: "",
- logapi: "",
- logfunc: "",
- TITLE: ""
- }
- self.openAddFuncLayer = function (item) {
- self.func.ID = item.ID;
- self.func.logfuncurl = item.LOGFUNCURL;
- self.func.logapi = item.LOGAPI;
- self.func.logfunc = "";
- self.func.TITLE = "添加功能标签";
- sp.layer("#layer_func");
- };
- self.openEditFuncLayer = function (item) {
- self.func.ID = item.ID;
- self.func.logfuncurl = item.LOGFUNCURL;
- self.func.logapi = item.LOGAPI;
- self.func.logfunc = item.LOGFUNC;
- self.func.TITLE = "编辑功能标签";
- sp.layer("#layer_func");
- };
- self.btnDataSave = function () {
- var postData = {
- id: self.func.ID,
- logfunc: self.func.logfunc
- }
- $http.post(apiurljs.login + "g2work/log/updateFuncnameByFilen", { data: s4.encryptData_CBC(JSON.stringify(postData)) }, postCfg)
- .success(function (obj) {
- var res = strToJson(s4.decryptData_CBC(obj.data));
- if (res.success) {
- self.getData(1);
- sp.layerhide();
- } else {
- sp.layerhide();
- sp.dialog(res.message);
- }
- });
- }
- self.btnDataCancel = function () {
- sp.layerhide();
- }
- }]);
|