|
@@ -18,14 +18,14 @@
|
|
</div>
|
|
</div>
|
|
<!-- 右侧 -->
|
|
<!-- 右侧 -->
|
|
<div class="right-menu">
|
|
<div class="right-menu">
|
|
- <!-- <div class="right-menu-item">
|
|
|
|
|
|
+ <div class="right-menu-item">
|
|
<el-autocomplete
|
|
<el-autocomplete
|
|
v-model="pathurl"
|
|
v-model="pathurl"
|
|
:fetch-suggestions="querySearchAsync"
|
|
:fetch-suggestions="querySearchAsync"
|
|
placeholder="搜索菜单"
|
|
placeholder="搜索菜单"
|
|
@select="handleSelect"
|
|
@select="handleSelect"
|
|
></el-autocomplete>
|
|
></el-autocomplete>
|
|
- </div> -->
|
|
|
|
|
|
+ </div>
|
|
<div style="margin-right: 20px; cursor: pointer" @click="
|
|
<div style="margin-right: 20px; cursor: pointer" @click="
|
|
getList()
|
|
getList()
|
|
isShow = true
|
|
isShow = true
|
|
@@ -333,9 +333,8 @@ export default {
|
|
}
|
|
}
|
|
window.open(link)
|
|
window.open(link)
|
|
},
|
|
},
|
|
-
|
|
|
|
querySearchAsync(queryString, cb) {
|
|
querySearchAsync(queryString, cb) {
|
|
- var data = pages.filter(item => ~item.meta.title.indexOf(queryString))
|
|
|
|
|
|
+ var data = pages.filter(item => !!~item.path.indexOf(":pageName?/:pageType?/:pageCode?/:pagePam?") && !!~item.meta.title.indexOf(queryString))
|
|
cb(
|
|
cb(
|
|
data.map(item => ({
|
|
data.map(item => ({
|
|
value: item.meta.title,
|
|
value: item.meta.title,
|