|
|
|
|
@ -65,16 +65,7 @@ |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
import { |
|
|
|
|
getList, |
|
|
|
|
remove, |
|
|
|
|
update, |
|
|
|
|
add, |
|
|
|
|
grant, |
|
|
|
|
grantTree, |
|
|
|
|
getRole, |
|
|
|
|
getRoleTree, |
|
|
|
|
} from "@/api/system/role"; |
|
|
|
|
import {add, getList, getRole, getRoleTree, grant, grantTree, remove, update,} from "@/api/system/role"; |
|
|
|
|
import {mapGetters} from "vuex"; |
|
|
|
|
import website from '@/config/website'; |
|
|
|
|
|
|
|
|
|
@ -93,6 +84,7 @@ |
|
|
|
|
menuTreeObj: [], |
|
|
|
|
scopeTreeObj: [], |
|
|
|
|
selectionList: [], |
|
|
|
|
query: {}, |
|
|
|
|
page: { |
|
|
|
|
pageSize: 10, |
|
|
|
|
currentPage: 1, |
|
|
|
|
@ -270,6 +262,7 @@ |
|
|
|
|
this.onLoad(this.page); |
|
|
|
|
}, |
|
|
|
|
searchChange(params) { |
|
|
|
|
this.query = params; |
|
|
|
|
this.onLoad(this.page, params); |
|
|
|
|
}, |
|
|
|
|
selectionChange(list) { |
|
|
|
|
@ -322,9 +315,8 @@ |
|
|
|
|
this.page.pageSize = pageSize; |
|
|
|
|
}, |
|
|
|
|
onLoad(page, params = {}) { |
|
|
|
|
getList(page.currentPage, page.pageSize, params).then(res => { |
|
|
|
|
const data = res.data.data; |
|
|
|
|
this.data = data; |
|
|
|
|
getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => { |
|
|
|
|
this.data = res.data.data; |
|
|
|
|
getRoleTree().then(res => { |
|
|
|
|
const data = res.data.data; |
|
|
|
|
const index = this.$refs.crud.findColumnIndex("parentId"); |
|
|
|
|
|