feat: base menu菜单添加搜索

This commit is contained in:
caoqianming 2024-07-29 10:00:03 +08:00
parent 88852831d9
commit 497e5fd410
1 changed files with 15 additions and 4 deletions

View File

@ -4,9 +4,22 @@
<div class="left-panel">
<el-button type="primary" icon="el-icon-plus" @click="addMenu"></el-button>
</div>
<div class="right-panel">
<el-input
v-model="query.search"
placeholder="名称/权限标识"
clearable
@keyup.enter="handleQuery"
></el-input>
<el-button
type="primary"
icon="el-icon-search"
@click="handleQuery"
></el-button>
</div>
</el-header>
<el-main class="nopadding">
<scTable ref="table" :isTree="true" :apiObj="apiObj" :params="params" row-key="id"
<scTable ref="table" :isTree="true" :apiObj="apiObj" :params="params" :query="query" row-key="id"
@selection-change="selectionChange" hidePagination>
<!-- <el-table-column type="selection" width="50"></el-table-column> -->
<el-table-column label="#" type="index" width="50"></el-table-column>
@ -77,15 +90,13 @@ export default {
name: "dept",
data() {
return {
query: {},
dialog: {
save: false,
permission: false,
},
apiObj: this.$API.system.permission.list,
selection: [],
search: {
keyword: null,
},
params: {
page: 0,
},