From d13cebe7fbadd396e91a989af331df8a8e7b40f8 Mon Sep 17 00:00:00 2001
From: xieb <vip_xiaobin810@163.com>
Date: Tue, 21 Jan 2025 11:40:42 +0800
Subject: [PATCH] 考核结果查看详情
---
src/views/evaluate/components/referrerPopover.vue | 24 ++++++++++++++++++------
1 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/src/views/evaluate/components/referrerPopover.vue b/src/views/evaluate/components/referrerPopover.vue
index 9af3329..b3f8356 100644
--- a/src/views/evaluate/components/referrerPopover.vue
+++ b/src/views/evaluate/components/referrerPopover.vue
@@ -1,6 +1,7 @@
<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>
@@ -74,13 +75,24 @@
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 => {
+ const { userId, evaluateTaskId, evaluateTaskCategoryId } = props.params
+ getReferrer(page.value.currentPage, page.value.pageSize, evaluateTaskId, userId, evaluateTaskCategoryId).then(res => {
const { data } = res
const referrerRes = _.cloneDeep(data.data)
- tableData.value = referrerRes
- page.value.total = data.data.total
+ console.log(referrerRes);
+ tableData.value = referrerRes.records
+ page.value.total = referrerRes.total
})
}
--
Gitblit v1.9.3