y595705120 3 years ago
parent
commit
8f8b7bff46
1 changed files with 15 additions and 1 deletions
  1. 15 1
      src/view/superAdmin/user/user.vue

+ 15 - 1
src/view/superAdmin/user/user.vue

@@ -104,7 +104,7 @@
 		<div class="clearflex p10">
 		  <el-button @click="saveRole" class="fl-right" size="small" type="primary">保存</el-button>
 		</div>
-		<el-table :data="departments" border stripe height="700px">
+		<el-table :data="departments.slice( (lpage-1)*lsize, lpage*lsize)" border stripe height="700px">
 			<el-table-column label="部门" width="120" prop="department"></el-table-column>
 			<el-table-column label="权限" width="320" prop="department">
 				<template slot-scope="{row}">
@@ -117,6 +117,15 @@
 				</template>
 			</el-table-column>
 		</el-table>
+		
+		<el-pagination
+		  :current-page="lpage"
+		  :page-size="lsize"
+		  :style="{float:'center',padding:'20px'}"
+		  :total="departments.length"
+		  @current-change="handleCurrentChangeL"
+		  layout="total, prev, pager, next"
+		></el-pagination>
 	</el-drawer>
   </div>
 </template>
@@ -149,6 +158,8 @@ export default {
       authOptions: {"111":'普通用户', "444":"经办", "555":"负责人","666":"分管领导","777":"专项负责人","888":"超级管理"},
       addUserDialog: false,
 	  drawer: false,
+	  lpage:1,
+	  lsize:15,
       userInfo: {
         username: "",
         password: "",
@@ -247,6 +258,9 @@ export default {
     handleAvatarSuccess(res) {
       this.userInfo.headerImg = res.data.file.url;
     },
+	handleCurrentChangeL( page ){
+		this.lpage = page
+	},
     addUser() {
       this.addUserDialog = true;
     }