|
@@ -9,16 +9,27 @@
|
|
|
@click="activeNav=item.key"
|
|
|
>{{item.name}}</li>
|
|
|
</ul>
|
|
|
- <el-date-picker
|
|
|
- v-model="dateVal"
|
|
|
- type="date"
|
|
|
- placeholder="选择日期"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- v-if="showFilterDate"
|
|
|
- />
|
|
|
+ <div>
|
|
|
+ <el-button
|
|
|
+ v-if="activeNav==='DetailTable'"
|
|
|
+ type="primary"
|
|
|
+ plain
|
|
|
+ v-permission="permissionBtn.dataSourcePermission.dataSource_detailTable_refresh"
|
|
|
+ >一键刷新</el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="activeNav==='DetailTable'"
|
|
|
+ type="primary"
|
|
|
+ @click="handleShowSetRefreshTime"
|
|
|
+ v-permission="permissionBtn.dataSourcePermission.dataSource_detailTable_setRefreshTime"
|
|
|
+ >设置刷新时间</el-button>
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ @click="handleShowSetTableCol"
|
|
|
+ >自定义列</el-button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="main-box">
|
|
|
- <component :is='activeNav' :filterDate="dateVal"></component>
|
|
|
+ <component :is='activeNav' ref="comIns"></component>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -48,7 +59,14 @@ export default {
|
|
|
{name:'指标信息变更表',key:'EDBInfoChangeTable'}
|
|
|
],
|
|
|
activeNav:'DetailTable',
|
|
|
- dateVal:''
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ handleShowSetRefreshTime(){
|
|
|
+ this.$refs.comIns.handleShowSetRefreshTime()
|
|
|
+ },
|
|
|
+ handleShowSetTableCol(){
|
|
|
+ this.$refs.comIns.handleShowSetTableCol()
|
|
|
}
|
|
|
},
|
|
|
}
|
|
@@ -57,7 +75,7 @@ export default {
|
|
|
<style lang="scss" scoped>
|
|
|
.data-source-list-page{
|
|
|
.top-wrap{
|
|
|
- padding: 30px;
|
|
|
+ padding: 20px 30px;
|
|
|
border-radius: 4px;
|
|
|
border: 1px solid #DCDFE6;
|
|
|
background-color: #fff;
|