xfrontend/web/srczip/logic/eventattradmin.js

61 lines
2.3 KiB
JavaScript

(function(){
X.pageLogic['eventattradmin'] = {
init : function(){
var me = this;
me.eventattradminlist();
layui.table.on('tool(eventattradmintest)', function(obj){
var data = obj.data;
if(obj.event === 'edit'){
data['cat'] = 'event'
X.parametersopen(data,"eventattradminedit",'auto',function(){
me.eventattradminlist();
})
}
});
$(document).off("click",'.addeventattradmin').on('click','.addeventattradmin',function(){
X.parametersopen('event',"addeventattradmin",'auto',function(){
me.eventattradminlist();
})
});
},
eventattradminlist : function(){
X.laytabledata("#eventattradmin-table","data_mana/attr_list",[[
{field:'name', title: '属性名', sort: true}
,{field:'show_name', title: '显示名'}
,{field:'data_type', title: '数据类型', sort: true,templet:function(d){
if(d.data_type == "string"){
return '文本'
}else if(d.data_type == "ip"){
return 'ip'
}else if(d.data_type == "int"){
return '数值'
}else if(d.data_type == "float"){
return '浮点型'
}else if(d.data_type == "datetime"){
return '时间'
}else if(d.data_type == "array"){
return '数组'
}
}}
,{field:'city', title: '单位'}
,{field:'is_show', title: '显示状态', minWidth: 100,templet:function(d){
if(d.is_show){
return '显示'
}else {
return '<span style="color: #acbad0">隐藏</span>'
}
}}
,{field:'attr_type', title: '属性类型', sort: true}
,{field:'score', title: '维度表', sort: true}
,{fixed: 'right', title:'操作', toolbar: '#eventattradminbarDemo', width:80}
]]
,"&cat=event");
}
};
})();