Commit b84d6b43085c9ef961a3735c80c240a4eeb57249
1 parent
8618eec7
Exists in
master
and in
1 other branch
修复Scheme子组件显示判断
Showing
1 changed file
with
3 additions
and
3 deletions
Show diff stats
packages/scheme/index.vue
| ... | ... | @@ -50,7 +50,7 @@ |
| 50 | 50 | |
| 51 | 51 | <template> |
| 52 | 52 | <div class="eagle-scheme"> |
| 53 | - <div v-if="!option.showSearch" class="eagle-scheme__card"> | |
| 53 | + <div v-if="option.showSearch !== false" class="eagle-scheme__card"> | |
| 54 | 54 | <!-- 搜索表单 --> |
| 55 | 55 | <eagle-search :list="_searchList" v-model="searchModel" @search="handleSearch" :searching="tableLoading"> |
| 56 | 56 | <!-- 搜索表单项具名插槽 --> |
| ... | ... | @@ -60,7 +60,7 @@ |
| 60 | 60 | </eagle-search> |
| 61 | 61 | </div> |
| 62 | 62 | <!-- 操作按钮栏 --> |
| 63 | - <div v-if="!option.showActionBar" class="eagle-scheme__action" v-loading="tableLoading" element-loading-spinner="none" element-loading-background="rgba(255, 255, 255, 0.6)"> | |
| 63 | + <div v-if="option.showActionBar !== false" class="eagle-scheme__action" v-loading="tableLoading" element-loading-spinner="none" element-loading-background="rgba(255, 255, 255, 0.6)"> | |
| 64 | 64 | <slot v-if="$scopedSlots['action-bar'] || $slots['action-bar']" name="action-bar" :handleNew="handleNew" :handleDelete="handleDelete" :model="formModel" :selection="tableSelection" :setDialog="setDialog"></slot> |
| 65 | 65 | <template v-else> |
| 66 | 66 | <el-button class="eagle-scheme__action-btn" type="primary" size="small" @click="handleNew">新增</el-button> |
| ... | ... | @@ -109,7 +109,7 @@ |
| 109 | 109 | </el-table-column> |
| 110 | 110 | </eagle-table> |
| 111 | 111 | <!-- 分页器 --> |
| 112 | - <div v-if="!option.showPagination" class="eagle-scheme__pagination"> | |
| 112 | + <div v-if="option.showPagination !== false" class="eagle-scheme__pagination"> | |
| 113 | 113 | <el-pagination size="small" @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" v-loading="tableLoading" element-loading-spinner="none" element-loading-background="rgba(255, 255, 255, 0.6)" |
| 114 | 114 | :page-size="pageSize" :total="totalCount" v-bind="{ 'page-sizes': [10, 20, 50], layout: 'total, sizes, prev, pager, next, jumper', ...paginationProps }"></el-pagination> |
| 115 | 115 | </div> | ... | ... |