| | |
| | | type="table"></dynamic-button> |
| | | </template> |
| | | <template slot="menuRight" slot-scope="scope"> |
| | | <el-button icon="el-icon-printer" title="打印" |
| | | circle @click="$refs.dataTable.rowPrint()" |
| | | :size="scope.size"></el-button> |
| | | <el-button icon="el-icon-download" title="导出" |
| | | circle @click="rowExcel" |
| | | :size="scope.size"></el-button> |
| | | <el-button icon="el-icon-tickets" circle title="筛选" @click="$refs.dataTable.$refs.dialogFilter.box=!0" |
| | | :size="scope.size"></el-button> |
| | | <el-button icon="el-icon-s-operation" circle title="列显隐" @click="$refs.dataTable.$refs.dialogColumn.columnBox=!0" |
| | | :size="scope.size"></el-button> |
| | | <el-button icon="el-icon-search" circle title="查询" @click="$refs.dataTable.$refs.headerSearch.handleSearchShow()" |
| | | :size="scope.size"></el-button> |
| | | <el-button icon="el-icon-refresh" circle title="刷新" @click="$refs.dataTable.refreshChange()" |
| | | :size="scope.size"></el-button> |
| | | <el-tooltip class="item" effect="dark" content="打印" placement="top"> |
| | | <el-button icon="el-icon-printer" circle @click="$refs.dataTable.rowPrint()" |
| | | :size="scope.size"></el-button> |
| | | </el-tooltip> |
| | | <el-tooltip class="item" effect="dark" content="导出" placement="top"> |
| | | <el-button icon="el-icon-download" circle @click="rowExcel" |
| | | :size="scope.size"></el-button> |
| | | </el-tooltip> |
| | | <el-tooltip class="item" effect="dark" content="筛选" placement="top"> |
| | | <el-button icon="el-icon-tickets" circle @click="$refs.dataTable.$refs.dialogFilter.box=!0" |
| | | :size="scope.size"></el-button> |
| | | </el-tooltip> |
| | | <el-tooltip class="item" effect="dark" content="列显隐" placement="top"> |
| | | <el-button icon="el-icon-s-operation" circle @click="$refs.dataTable.$refs.dialogColumn.columnBox=!0" |
| | | :size="scope.size"></el-button> |
| | | </el-tooltip> |
| | | <el-tooltip class="item" effect="dark" content="查询" placement="top"> |
| | | <el-button icon="el-icon-search" circle @click="$refs.dataTable.$refs.headerSearch.handleSearchShow()" |
| | | :size="scope.size"></el-button> |
| | | </el-tooltip> |
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top"> |
| | | <el-button icon="el-icon-refresh" circle @click="$refs.dataTable.refreshChange()" |
| | | :size="scope.size"></el-button> |
| | | </el-tooltip> |
| | | </template> |
| | | </avue-crud> |
| | | </div> |
| | |
| | | }, |
| | | isShow: { |
| | | handler(newval) { |
| | | debugger; |
| | | if (newval && this.$el.clientHeight > 50) { |
| | | this.parentHeight = this.$el.clientHeight - this.$children[0].$children[1].$children[0].$el.clientHeight - this.$children[0].$children[2].$el.clientHeight - 5; |
| | | } |
| | |
| | | mounted() { |
| | | if (this.$el.clientHeight > 50) { |
| | | //父元素高度-按钮高度-分页高度 |
| | | this.parentHeight = this.$el.clientHeight - this.$children[0].$children[1].$children[0].$el.clientHeight - this.$children[0].$children[2].$el.clientHeight - 5; |
| | | this.parentHeight = this.$el.clientHeight - this.$children[0].$children[1].$children[0].$el.clientHeight - 57 -5; |
| | | } |
| | | }, |
| | | methods: { |