ソースを参照

后台管理添加序号连号

吴朋磊 1 ヶ月 前
親
コミット
a0e28ab19f
1 ファイル変更、7 行追加、2 行削除
  1. 7 2
      src/views/school/teacherList.vue

+ 7 - 2
src/views/school/teacherList.vue

@@ -39,7 +39,7 @@
         element-loading-text="拼命加载中……"
         element-loading-text="拼命加载中……"
         :height="tableHeight"
         :height="tableHeight"
       >
       >
-        <el-table-column type="index" label="序号" width="60" align="center" />
+        <el-table-column type="index" label="序号" width="60" align="center" :index="GetTableIndex" />
         <el-table-column prop="userAccount" label="账号" min-width="100" align="center" show-overflow-tooltip />
         <el-table-column prop="userAccount" label="账号" min-width="100" align="center" show-overflow-tooltip />
         <el-table-column prop="userName" label="姓名" min-width="100" align="center">
         <el-table-column prop="userName" label="姓名" min-width="100" align="center">
           <template #default="{ row }">
           <template #default="{ row }">
@@ -59,7 +59,7 @@
         <el-table-column prop="binXKW" label="是否绑定学科网" width="160" align="center">
         <el-table-column prop="binXKW" label="是否绑定学科网" width="160" align="center">
           <template #default="{ row }">
           <template #default="{ row }">
             {{ row.binXKW === 1 ? '是' : '否' }}
             {{ row.binXKW === 1 ? '是' : '否' }}
-          </template>
+          </template> 
         </el-table-column>
         </el-table-column>
         <el-table-column prop="xkwId" label="学科网" width="160" align="center">
         <el-table-column prop="xkwId" label="学科网" width="160" align="center">
           <template #default="{ row }">
           <template #default="{ row }">
@@ -159,6 +159,11 @@ const pageSize = ref(20)
 const total = ref(0)
 const total = ref(0)
 const tableHeight = ref(0)
 const tableHeight = ref(0)
 
 
+// 跨页连续序号
+const GetTableIndex = (index: number) => {
+  return (pageNum.value - 1) * pageSize.value + index + 1
+}
+
 // 前端筛选 + 分页
 // 前端筛选 + 分页
 const FilterAndPaginate = () => {
 const FilterAndPaginate = () => {
   let filteredData = [...allData.value]
   let filteredData = [...allData.value]