resource.platformManage.Index.js 3.5 KB
webpackJsonp([136],[
/* 0 */
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by ty on 2016/3/23.
	 * 平台管理
	 */

	var $ = __webpack_require__(1),
	    common = __webpack_require__(2),
	    util = __webpack_require__(13);

	var g = new common.grid({
	    el: "#content-list",
	    hash: false,
	    columns: [
	        {display: "平台ID", name: "platformId"},
	        {display: "平台名称", name: "platformName"},
	        {display: "平台标志", name: "platformFlag"},
	        {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("");
	        }
	        }
	    ]

	});

	g.init("/resources/findResPlatforms");

	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 "请填写状态";
	            }
	        });

	        var dialog=common.dialog.confirm(hint,
	            common.util.__template2($("#platform-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');
	                        g.reload();
	                    };
	                    option.error=function(res){
	                        dialog.close();
	                        util.__tip(res.message);
	                    }
	                });
	                return false;
	            });

	        e.init();
	    }
	};

	$(document).on('click', '#add-platform', function() {
	    var item = {};
	    Bll.toast("/resources/addResPlatform", item, "添加平台");
	});

	$(document).on('click', '.add2', function() {
	    var item = g.rows[$(this).data("index")];
	    Bll.toast("/resources/updateResPlatform", item, "修改平台");
	});

	$(document).on('click', '.delbtn', function() {
	    var item=g.rows[$(this).data("index")];
	    common.dialog.confirm("警告",
	        "确认删除?",
	        function() {
	            common.util.__ajax({
	                url:'/resources/deleteResPlatform',
	                data:{platformId:item.platformId}
	            },function() {
	                g.reload();
	            });
	        });
	});



/***/ }
]);