[update] 一般检索和高级检索增加按钮权限
This commit is contained in:
@@ -122,7 +122,7 @@
|
|||||||
</a-row>
|
</a-row>
|
||||||
</a-form>
|
</a-form>
|
||||||
<div class="table-page-search-submitButtons">
|
<div class="table-page-search-submitButtons">
|
||||||
<a-button icon="search" type="primary" @click="searchQuery" :loading="loading">{{ $t('query') }}</a-button>
|
<a-button icon="search" type="primary" @click="searchQuery" :loading="loading" v-has="'dashboard:advancedSearch:search'">{{ $t('query') }}</a-button>
|
||||||
<a-button icon="reload" type="primary" ghost style="margin-left: 8px" @click="searchReset" :loading="loading">{{ $t('reset') }}</a-button>
|
<a-button icon="reload" type="primary" ghost style="margin-left: 8px" @click="searchReset" :loading="loading">{{ $t('reset') }}</a-button>
|
||||||
</div>
|
</div>
|
||||||
<div class="table-wrapper">
|
<div class="table-wrapper">
|
||||||
|
|||||||
@@ -5,11 +5,12 @@
|
|||||||
<div class="top-search-div">
|
<div class="top-search-div">
|
||||||
<div class="top-search-div-content">
|
<div class="top-search-div-content">
|
||||||
<a-input-search class="input-search"
|
<a-input-search class="input-search"
|
||||||
|
:class="!isHasPermission('dashboard:generalSearch:search') ? 'search-no-btn' : ''"
|
||||||
:placeholder="$t('pleaseEnter')+$t('dashboard.generalSearch.queryCondition')"
|
:placeholder="$t('pleaseEnter')+$t('dashboard.generalSearch.queryCondition')"
|
||||||
v-model="searchValue"
|
v-model="searchValue"
|
||||||
:maxLength="50"
|
:maxLength="50"
|
||||||
@search="onInputSearch()">
|
@search="onInputSearch()">
|
||||||
<a-button type="primary" slot="enterButton">
|
<a-button v-has="'dashboard:generalSearch:search'" type="primary" slot="enterButton">
|
||||||
<i class="iconfont icon-Searchbar_Search_icon"></i>
|
<i class="iconfont icon-Searchbar_Search_icon"></i>
|
||||||
</a-button>
|
</a-button>
|
||||||
</a-input-search>
|
</a-input-search>
|
||||||
@@ -116,6 +117,7 @@ import {
|
|||||||
generalSearchTitleSearch,
|
generalSearchTitleSearch,
|
||||||
generalSearchFullTextSearch
|
generalSearchFullTextSearch
|
||||||
} from '@/api/dashboard'
|
} from '@/api/dashboard'
|
||||||
|
import { isHasPermission } from '@/utils/hasPermission'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'GeneralSearch',
|
name: 'GeneralSearch',
|
||||||
@@ -193,6 +195,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
isHasPermission,
|
||||||
// 获取要显示数量的筛选条件的数据
|
// 获取要显示数量的筛选条件的数据
|
||||||
initFilterData (callback) {
|
initFilterData (callback) {
|
||||||
const param = {}
|
const param = {}
|
||||||
@@ -467,6 +470,15 @@ export default {
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
}
|
}
|
||||||
|
// 搜索没有按钮
|
||||||
|
.search-no-btn {
|
||||||
|
/deep/ .ant-input {
|
||||||
|
border-right: 1px solid #d9d9d9;
|
||||||
|
border-top-right-radius: 4px;
|
||||||
|
border-bottom-right-radius: 4px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 头部搜索区域
|
// 头部搜索区域
|
||||||
.top-search-div {
|
.top-search-div {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<p class="search-content" @click="clickSearchContent(arrItem)">{{ arrItem.searchContent }}</p>
|
<p class="search-content" @click="clickSearchContent(arrItem)">{{ arrItem.searchContent }}</p>
|
||||||
</a-tooltip>
|
</a-tooltip>
|
||||||
<i v-has="'generalSearch:searchHistory:delete'" class="iconfont icon-shanchu_" @click="handleDelete(arrItem.id)"></i>
|
<i v-has="'dashboard:generalSearch:searchHistory'" class="iconfont icon-shanchu_" @click="handleDelete(arrItem.id)"></i>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</a-checkbox-group>
|
</a-checkbox-group>
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
</a-spin>
|
</a-spin>
|
||||||
|
|
||||||
<template v-slot:footer>
|
<template v-slot:footer>
|
||||||
<a-button v-has="'generalSearch:searchHistory:batchDelete'" type="primary" ghost @click="handleBatchDel">{{ $t('batchDelete') }}</a-button>
|
<a-button v-has="'dashboard:generalSearch:searchHistory'" type="primary" ghost @click="handleBatchDel">{{ $t('batchDelete') }}</a-button>
|
||||||
<a-button @click="handleCancel">{{ $t('close') }}</a-button>
|
<a-button @click="handleCancel">{{ $t('close') }}</a-button>
|
||||||
</template>
|
</template>
|
||||||
</j-modal>
|
</j-modal>
|
||||||
|
|||||||
Reference in New Issue
Block a user