elementUi设置表格分页排序

elementUi设置表格分页排序

(scope.$index+1)+(tableModel.pageNum-1)*(tableModel.pageSize)

效果图
在这里插入图片描述

<template>
       <el-table
           :data="tableData"
           style="width: 100%"
           height="250"
           size="mini">
           <el-table-column
               label="序号"
               align='center'
               >
               <slot slot-scope="scope">
                   <span>{{(scope.$index+1)+(tableModel.pageNum-1)*tableModel.pageSize}}</span>
               </slot>
           </el-table-column>
           <el-table-column
               prop="faultKindName"
               label="故障原因"
               align='center'
               width="480"
               :show-overflow-tooltip='true'>
           </el-table-column>
           <el-table-column
               prop="deviceNum"
               label="故障次数"
               align='center'>
           </el-table-column>
           <el-table-column
               prop="address"
               label="操作"
               align='center'>
               <slot slot-scope="scope">
                   <el-button type="text" style="color:#0300F1"  @click="repairNum(scope.row.faultKindId)">查看</el-button>
               </slot>
           </el-table-column>
       </el-table>
   <div class="pst_page">
     <el-pagination
         @size-change="handleSizeChange"
         @current-change="handleCurrentChange"
         :current-page="tableModel.pageNum"
         :page-sizes="[10, 20, 30, 40,50,60,70,80,90,100]"
         :page-size="tableModel.pageSize"
         layout="total, sizes, prev, pager, next, jumper"
         :total="tableModel.total">
     </el-pagination>
 </div>
</template>
<script>
export default {
    data(){
        return {
        tableData:[],
            tableModel:{
                pageNum:1,
                pageSize:10,
                total:0,
                faultTimeStart:'',
                faultTimeEnd:''
            },
		}
    }
    methods:{
    	getStatisticsKind(){
            statisticsKind(this.tableModel).then(res=>{
                let {code,data}=res
                if(code==10000){
                    this.tableData=data.data
                    this.tableModel.total=data.total
                }
            })
        },
    }
}
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值