export default function (params: any, grid?: any) { if (params.node.cstate) { if (params.node.cstate === 'validate' || params.node.cstate === 'pending') { return '' } if (params.node.cstate === 'editing') { return '' } if (params.node.cstate === 'ok') { return '' } if (params.node.cstate === 'error') { return '' } } if (params.node.rowPinned === 'top') { return '+' } if (_.size(params.data) <= 0) { //数据还没刷出来 return '' } if (grid && grid.pagination && grid.gridPage) { const page = grid.gridPage.currentPage === 0 ? 1 : grid.gridPage.currentPage; return 1 + params.node.rowIndex + grid.gridPage.pageSize * (page - 1); } return 1 + params.node.rowIndex }