| | |
| | | })
|
| | | }
|
| | |
|
| | | export const getReferrer = (current, size, evaluateTaskId, userId) => {
|
| | | export const getReferrer = (current, size, evaluateTaskId, userId, evaluateTaskCategoryId) => {
|
| | | const params = [evaluateTaskId, evaluateTaskCategoryId, userId].join('/')
|
| | | return request({
|
| | | url: `/evaluate/evaluateTaskReferrer/listInfo/${evaluateTaskId}/${userId}`,
|
| | | url: `/evaluate/evaluateTaskReferrer/listInfo/${params}`,
|
| | | method: 'get',
|
| | | params: {
|
| | | current,
|
| | |
| | | <avue-crud v-model:page="page" :option="option" :table-loading="loading" :data="dialogData" |
| | | @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad"> |
| | | <template #menu="{ row }"> |
| | | <referrerPopover :params="{ userId: row.userId, evaluateTaskId: params.data.id }"> |
| | | <referrerPopover :params="{ userId: row.userId, evaluateTaskCategoryId: row.evaluateTaskCategoryId, evaluateTaskId: params.data.id }"> |
| | | <el-button type="success" icon="el-icon-view" text>推荐人预览</el-button> |
| | | </referrerPopover> |
| | | </template> |
| | |
| | | } |
| | | |
| | | const init = () => { |
| | | const { userId, evaluateTaskId } = props.params |
| | | getReferrer(page.currentPage, page.pageSize, evaluateTaskId, userId).then(res => { |
| | | const { userId, evaluateTaskId, evaluateTaskCategoryId } = props.params |
| | | getReferrer(page.currentPage, page.pageSize, evaluateTaskId, userId, evaluateTaskCategoryId).then(res => { |
| | | const { data } = res |
| | | const referrerRes = _.cloneDeep(data.data) |
| | | tableData.value = referrerRes |