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,7 +50,7 @@ | ||
| 50 | 50 | ||
| 51 | <template> | 51 | <template> |
| 52 | <div class="eagle-scheme"> | 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 | <eagle-search :list="_searchList" v-model="searchModel" @search="handleSearch" :searching="tableLoading"> | 55 | <eagle-search :list="_searchList" v-model="searchModel" @search="handleSearch" :searching="tableLoading"> |
| 56 | <!-- 搜索表单项具名插槽 --> | 56 | <!-- 搜索表单项具名插槽 --> |
| @@ -60,7 +60,7 @@ | @@ -60,7 +60,7 @@ | ||
| 60 | </eagle-search> | 60 | </eagle-search> |
| 61 | </div> | 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 | <slot v-if="$scopedSlots['action-bar'] || $slots['action-bar']" name="action-bar" :handleNew="handleNew" :handleDelete="handleDelete" :model="formModel" :selection="tableSelection" :setDialog="setDialog"></slot> | 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 | <template v-else> | 65 | <template v-else> |
| 66 | <el-button class="eagle-scheme__action-btn" type="primary" size="small" @click="handleNew">新增</el-button> | 66 | <el-button class="eagle-scheme__action-btn" type="primary" size="small" @click="handleNew">新增</el-button> |
| @@ -109,7 +109,7 @@ | @@ -109,7 +109,7 @@ | ||
| 109 | </el-table-column> | 109 | </el-table-column> |
| 110 | </eagle-table> | 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 | <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)" | 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 | :page-size="pageSize" :total="totalCount" v-bind="{ 'page-sizes': [10, 20, 50], layout: 'total, sizes, prev, pager, next, jumper', ...paginationProps }"></el-pagination> | 114 | :page-size="pageSize" :total="totalCount" v-bind="{ 'page-sizes': [10, 20, 50], layout: 'total, sizes, prev, pager, next, jumper', ...paginationProps }"></el-pagination> |
| 115 | </div> | 115 | </div> |