help.Category.js 3.99 KB
webpackJsonp([64],[
/* 0 */
/***/ function(module, exports, __webpack_require__) {

	//帮助分类
	var $ = __webpack_require__(1);
	common = __webpack_require__(2);

	var g = new common.grid({
	    el: '#help_list',
	    hash: false,
	    parms:function(){
	        return {
	            platform: common.util.__input("platform")
	        }
	    },
	    columns: [
	        {display: "编号", name: "id"},
	        {display: "分类名称", name: "categoryName"},
	        {
	            display: "显示平台", name: "platform", render: function (item) {
	            if (item.platform != null && item.platform.trim() != "") {
	                var platform = item.platform;
	                var temp = platform.replace("iphone", "IOS手机").replace("ipad", "IOS Pad")
	                    .replace("android", "安卓手机").replace("androidpad", "安卓Pad")
	                    .replace("h5", "手机网站").replace("web", "网站")
	                    .replace("platform", "平台").replace(/\|/g, " ");
	                return temp;
	            }
	        }
	        },
	        {display: "时间", name: "createTime"},
	        {
	            display: "操作", name: "", render: function (item) {

	            var arr = [];
	            arr.push('<a class="btn btn-info btn-xs add2" data-index="' + item.__index + '">编辑</a>');
	            arr.push('<a class="btn btn-danger btn-xs delbtn" data-index="' + item.__index + '">删除</a>');
	            return arr.join('');
	        }
	        }
	    ]
	});

	g.init("/operations/helpcategory/getAllHelpCategory");

	// 筛选
	$(document).on('click', "#filter-btn", function() {
	    g.reload(1);
	});

	var Bll = {
	    getLocalTime: function (nS) {
	        var date = new Date(parseInt(nS) * 1000);
	        var mm = date.getMonth() + 1;
	        var dd = date.getDate();
	        return date.getFullYear() + "-" + (mm < 10 ? "0" + mm : mm) + "-" + (dd < 10 ? "0" + dd : dd);
	    },
	    onClick: function (url, item, hint) {
	        var e = new common.edit("#baseform");

	        common.dialog.confirm(hint,
	            common.util.__template($("#template").html(), item),
	            function () {
	                e.submit(url, function (option) {
	                    option.success = function () {
	                        common.util.__tip("帮助分类成功!", "success");
	                        g.reload();
	                    };
	                    option.error = function () {
	                        common.util.__tip(res.message);
	                    }
	                });
	            });
	        e.init();
	        new common.dropDown({el: "#parentId", "ajax": "firstCategory"});
	        if (hint == "修改分类") {
	            common.util.__ajax({
	                url: '/operations/helpcategory/getCategoryListByPid',
	                data: {id: item.parentId}
	            }, function (res) {
	                for (var i = 0; i < res.data.length; i++) {
	                    if (item.parentId == res.data[i].id) {
	                        $("#select2-parentId-container").html(res.data[i].text);
	                        break;
	                    }
	                }

	            }, true);
	        }
	    }
	};


	$('#add-category').on('click', function () {
	    var item = {};
	    Bll.onClick("/operations/helpcategory/addCategory", item, "添加分类");
	});

	$(document).on('click', '.add2', function () {
	    var item = g.rows[$(this).data("index")];
	    Bll.onClick("/operations/helpcategory/updateHelpCategory", item, "修改分类");
	});
	$(document).on('click', '.delbtn', function () {
	    var item = g.rows[$(this).data("index")];
	    common.dialog.confirm("警告",
	        "确认删除?",
	        function () {
	            common.util.__ajax({
	                url: '/operations/helpcategory/deleteHelpCategory',
	                data: {
	                    id: item.id,
	                    parentId: item.parentId
	                }
	            }, function () {
	                g.reload();
	            });
	        });
	});





/***/ }
]);