| | |
| | | <template> |
| | | <el-dialog v-model="params.visible" title="详情" @open="openDialog"> |
| | | <el-dialog v-model="params.visible" title="详情" @open="openDialog" destroy-on-close> |
| | | <avue-crud v-model:page="page" :option="option" :table-loading="loading" :data="data" |
| | | @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad"> |
| | | </avue-crud> |
| | |
| | | label: '职位', |
| | | prop: 'dept_name', |
| | | type: 'input' |
| | | }, |
| | | { |
| | | label: '票数', |
| | | prop: 'voteNum', |
| | | type: 'input' |
| | | } |
| | | ] |
| | | }, |
| | |
| | | }, |
| | | methods: { |
| | | openDialog() { |
| | | this.page.currentPage = 1 |
| | | this.onLoad(this.page) |
| | | }, |
| | | currentChange(currentPage) { |