fastadmin 添加按钮限制(隐藏/显示)
// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'id',
sortName: 'id',
columns: [
[
{checkbox: true},
{field: 'id', title: __('Id')},
{field: 'uid', title: __('Uid')},
{field: 'name', title: __('Name')},
{field: 'status', title: __('Status'), searchList: {"跟进中":__('跟进中'),"签单成功":__('签单成功'),"签单失败":__('签单失败')}, formatter: Table.api.formatter.status},
{field: 'create_time', title: __('Create_time'), operate:'RANGE', addclass:'datetimerange'},
{field: 'operate', title: __('Operate'), table: table,
buttons:[{
name:'jincheng',
text:__('进程查看'),
title:__('进程查看'),
classname:'btn btn-xs btn-success btn-dialog',
icon:'fa fa-share',
url:'info/jincheng?ids={ids}',
},
{
name:'genjin',
text:__('项目跟进'),
title:__('项目跟进'),
classname:'btn btn-xs btn-success btn-dialog',
icon:'fa fa-share',
url:'info/genjin?ids={ids}',
}
],
events: Table.api.events.operate, formatter: function (value, row, index) {
var that = $.extend({}, this);
var table = $(that.table).clone(true);
if (row.status == '跟进中')
$(table).data("operate-jincheng", null);
if (row.status == '签单失败')
$(table).data("operate-jincheng", null);
that.table = table;
return Table.api.formatter.operate.call(that, value, row, index);
}}
]
]
});