diff --git a/src/api/system/user.js b/src/api/system/user.js
index 095d17d..cc9e687 100644
--- a/src/api/system/user.js
+++ b/src/api/system/user.js
@@ -8,10 +8,11 @@ export function save(data) {
})
}
-export function listuser() {
+export function listuser(params) {
return request({
url: '/api/admin/admin',
- method: 'get'
+ method: 'get',
+ params:params
})
}
diff --git a/src/views/system/user.vue b/src/views/system/user.vue
index dd59bdf..5aad1ff 100644
--- a/src/views/system/user.vue
+++ b/src/views/system/user.vue
@@ -23,6 +23,11 @@
+
+
+ {{scope.row.department.name}}
+
+
{{ item.name }}
@@ -47,6 +52,12 @@
+
+
@@ -116,6 +127,11 @@
username: "",
password: "",
department_id: "",
+ },
+ paginations: {
+ page: 1,
+ page_size: 15,
+ total: 0
},
rules: {
name: [{
@@ -144,7 +160,11 @@
tableData: []
}
},
- methods: {
+ methods: {
+ handleCurrentChange(page) {
+ this.paginations.page = page;
+ this.load();
+ },
initLoad() {
var that = this;
var clientHeight = document.documentElement.clientHeight
@@ -164,7 +184,11 @@
},
load() {
var that = this;
- listuser().then(response => {
+ listuser({
+ page: that.paginations.page,
+ page_size:that.paginations.page_size,
+ ...this.searchFields
+ }).then(response => {
var data = response.data;
var _rolelist = [];
for (var m of data) {