| | |
| | | <template> |
| | | <el-popover placement="top-end" title="推荐人" :width="700" trigger="hover" @show="init"> |
| | | <avue-crud :option="option" :data="tableData" v-model:page="page"> |
| | | <el-popover placement="top-end" title="推荐人" :width="800" trigger="hover" @show="init"> |
| | | <avue-crud :option="option" :data="tableData" v-model:page="page" @current-change="currentChange" |
| | | @size-change="sizeChange"> |
| | | </avue-crud> |
| | | <template #reference> |
| | | <slot name="default"></slot> |
| | |
| | | total: 0, |
| | | }) |
| | | |
| | | const currentChange = (currentPage) => { |
| | | page.currentPage = currentPage |
| | | init() |
| | | } |
| | | |
| | | const sizeChange = (pageSize) => { |
| | | page.pageSize = pageSize |
| | | init() |
| | | } |
| | | |
| | | const init = () => { |
| | | const { userId, evaluateTaskId } = props.params |
| | | getReferrer(page.currentPage, page.pageSize, evaluateTaskId, userId).then(res => { |