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