resource.resourceSortManage.Index.js
4.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
webpackJsonp([133],[
/* 0 */
/***/ function(module, exports, __webpack_require__) {
/**
* Created by yoho on 2016/3/23.
* 资源分类管理
*/
var $ = __webpack_require__(1),
common = __webpack_require__(2),
util = __webpack_require__(10);
var ENUM = [];
var platformList = [];
var g = new common.grid({
el: "#content-list",
hash: false,
columns: [
{display: "sortId", name: "sortId"},
{display: "名称", name: "sortName"},
{display: "所属平台", name: "", render: function(item) {
return ENUM[item.platformId];
}},
{display: "状态", name: "", render: function(item) {
if(item.status == 0) {
return "关闭";
} else if(item.status == 1) {
return "开启";
}
}},
{display: "添加时间", name: "", render: function(item) {
return Bll.getLocalTime(item.createTime);
}},
{
display: "操作",name: "", render: function (item) {
var arr = [];
arr.push('<a class="btn btn-xs btn-primary add2" data-index="' + item.__index + '">编辑</a>');
arr.push('<a class="btn btn-xs btn-danger delbtn" data-index="' + item.__index + '">删除</a>');
return arr.join("");
}
}
]
});
var Bll = {
getLocalTime:function(nS) {
var date = new Date(parseInt(nS) * 1000);
var mm = date.getMonth() + 1;
var dd = date.getDate();
var h = date.getHours();
var min = date.getMinutes();
var second = date.getSeconds();
return date.getFullYear() + "-" + (mm < 10 ? "0" + mm : mm) + "-" + (dd < 10 ? "0" + dd : dd) + " " + (h < 10 ? "0" + h : h) + ":"
+ (min < 10 ? "0" + min : min) + ":" + (second < 10 ? "0" + second : second);
},
toast:function(url, item, hint) {
var e = new common.edit("#base-form");
e.on('validate', function() {
if(!$("#status").val()) {
return "请填写状态";
}
});
item.platforms = platformList;
var dialog=common.dialog.confirm(hint,
common.util.__template2($("#sourceSort-template").html(), item),
function() {
e.submit(url,function(option){
//option.data;
//console.log(option.data);
option.success=function(res){
dialog.close();
util.__tip(res.message, 'success');
Bll.init();
};
option.error=function(res){
dialog.close();
util.__tip(res.message);
}
});
return false;
});
//
e.init();
},
init: function() {
common.util.__ajax({
url:'/resources/resSortIndex',
data:{}
},function(res){
platformList = res.data.platform;
for(var i = 0; i < platformList.length; i++) {
ENUM[platformList[i].platformId] = platformList[i].platformName;
}
g.init(res.data.list);
},true);
}
};
Bll.init();
$(document).on('click', '#add-resource', function() {
var item = {};
Bll.toast("/resources/addResSort", item, "添加资源分类");
});
$(document).on('click', '.add2', function() {
var item = g.rows[$(this).data("index")];
Bll.toast("/resources/updateResSort", item, "修改资源分类");
});
$(document).on('click', '.delbtn', function() {
var item=g.rows[$(this).data("index")];
common.dialog.confirm("警告",
"确认删除?",
function() {
common.util.__ajax({
url:'/resources/deleteResourcesSort',
data:{sortId:item.sortId}
},function() {
Bll.init();
});
});
});
/***/ }
]);