Commit b84d6b43085c9ef961a3735c80c240a4eeb57249

Authored by Aaron
1 parent 8618eec7
Exists in master and in 1 other branch legacy

修复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>
... ...