雷雷要加搜索过滤
This commit is contained in:
		| @@ -8,6 +8,8 @@ | ||||
|             <el-button type="primary" icon="el-icon-circle-plus" @click="addRootMenu">添加一级目录</el-button> | ||||
|           </template> | ||||
|           <template #right> | ||||
|             <el-input size="small" v-model="search" clearable @change="$refs.MenuTree.filter(search)" | ||||
|                       placeholder="菜单名称"/> | ||||
|             <el-button icon="iconfont iconResetting" @click="getData">刷新</el-button> | ||||
|           </template> | ||||
|         </ai-search-bar> | ||||
| @@ -23,7 +25,8 @@ | ||||
|           <div class="operation" v-text="`操作`"/> | ||||
|         </el-row> | ||||
|         <el-scrollbar> | ||||
|           <el-tree ref="MenuTree" :data="treeData" :props="{children:'subSet'}" highlight-current node-key="id"> | ||||
|           <el-tree ref="MenuTree" :data="treeData" :props="{children:'subSet'}" highlight-current node-key="id" | ||||
|                    :filter-node-method="handleSearch"> | ||||
|             <el-row type="flex" align="middle" slot-scope="{node,data}" class="menuItem"> | ||||
|               <div class="menuName" v-text="data.name"/> | ||||
|               <el-row type="flex" align="middle" class="info"> | ||||
| @@ -101,7 +104,8 @@ export default { | ||||
|         status: [{required: true, message: "请选择 显示菜单"}], | ||||
|         showIndex: [{required: true, message: "请输入 排序"}], | ||||
|         permission: [{required: true, message: "请输入 权限码"}], | ||||
|       } | ||||
|       }, | ||||
|       search: "" | ||||
|     } | ||||
|   }, | ||||
|   methods: { | ||||
| @@ -153,6 +157,10 @@ export default { | ||||
|       this.dialog = true | ||||
|       this.form = JSON.parse(JSON.stringify(row)) | ||||
|       this.selected = row | ||||
|     }, | ||||
|     handleSearch(value, data) { | ||||
|       if (!value) return true; | ||||
|       return data.name.indexOf(value) !== -1; | ||||
|     } | ||||
|   }, | ||||
|   created() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user