From 2d0c55111e964ac78f5698410475112b28af7f3b Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Fri, 15 Dec 2023 16:34:13 +0800
Subject: [PATCH] 考核结果、考核权重设置页面修改
---
src/views/assessment/components/taskResult.vue | 38 +++++++++++++++++++++-----------------
1 files changed, 21 insertions(+), 17 deletions(-)
diff --git a/src/views/assessment/components/taskResult.vue b/src/views/assessment/components/taskResult.vue
index 4562965..9abf690 100644
--- a/src/views/assessment/components/taskResult.vue
+++ b/src/views/assessment/components/taskResult.vue
@@ -2,11 +2,11 @@
<div class="container">
<el-page-header @back="back" class="header">
<template #content>
- <span>考核结果</span>
+ <span>{{ !params.type ? '个人考核结果' : '部门考核结果' }}</span>
</template>
</el-page-header>
<avue-crud :option="option" v-model:search="search" v-model:page="page" v-model="form" :table-loading="loading"
- :data="data" :permission="permissionList" :before-open="beforeOpen" ref="crud" @row-update="rowUpdate"
+ :data="data" :before-open="beforeOpen" ref="crud" @row-update="rowUpdate"
@row-save="rowSave" @row-del="rowDel" @search-change="searchChange" @search-reset="searchReset"
@selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
@refresh-change="refreshChange" @on-load="onLoad">
@@ -49,17 +49,10 @@
menu: false,
menuWidth: 200,
column: [
- // {
- // label: "考核编号",
- // type: 'select',
- // hide: true,
- // search: true
- // },
{
label: "被考核人",
prop: "userName",
type: "input",
- // search: true
},
{
label: "工号",
@@ -75,11 +68,6 @@
prop: "postName",
type: "input",
},
- // {
- // label: "人员类型",
- // prop: "personnelType",
- // type: "input",
- // },
{
label: "考核分",
prop: "scoreVal",
@@ -98,8 +86,23 @@
'params': {
handler(val) {
this.rowData = val
- this.query.assessmentTaskId = val.id
- this.query.type = val.type
+ // this.query.assessmentTaskId = val.id
+ // this.query.type = val.type
+ if (val.type) {
+ const column = [
+ {
+ label: "被考核部门",
+ prop: "deptName",
+ type: "input",
+ },
+ {
+ label: "考核分数",
+ prop: "scoreVal",
+ type: "input",
+ }
+ ]
+ this.option.column = column
+ }
},
deep: true,
immediate: true,
@@ -248,7 +251,8 @@
...params
};
- getList(page.currentPage, page.pageSize, values).then(res => {
+ const { id, type } = this.params
+ getList(page.currentPage, page.pageSize, values, type, id).then(res => {
const data = res.data.data;
this.page.total = data.total;
this.data = data.records;
--
Gitblit v1.9.3