From 5b8d1dcd26b705712560c5143985d8e1e4d197b5 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Tue, 26 Dec 2023 14:48:37 +0800
Subject: [PATCH] 页面更新
---
src/views/evaluate/components/addCandidate.vue | 6 ++++++
src/views/evaluate/evaluateTask.vue | 2 +-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/views/evaluate/components/addCandidate.vue b/src/views/evaluate/components/addCandidate.vue
index 43ea68b..2737bd5 100644
--- a/src/views/evaluate/components/addCandidate.vue
+++ b/src/views/evaluate/components/addCandidate.vue
@@ -136,6 +136,12 @@
const rowSave = (row, done, loading) => {
const { data: { id, taskName } } = $props.params
+ const value = data.value.find(item => item.userId === row.userId)
+ if (value) {
+ ElMessage.warning('当前候选人已存在,不可重复添加!!')
+ loading()
+ return
+ }
addCandidate({
evaluateTaskId: id,
evaluateTaskName: taskName,
diff --git a/src/views/evaluate/evaluateTask.vue b/src/views/evaluate/evaluateTask.vue
index 647ecef..2de84f1 100644
--- a/src/views/evaluate/evaluateTask.vue
+++ b/src/views/evaluate/evaluateTask.vue
@@ -17,7 +17,7 @@
<!-- <el-button type="primary" text plain icon="el-icon-edit" @click="editDialog(row)">编辑</el-button> -->
<el-button type="primary" text plain icon="el-icon-position" @click="publicTimeBtn(row)"
v-if="row.candidateState === 2 && row.evaluateState === 0">发布</el-button>
- <el-button type="primary" v-if="row.type === 0 && row.candidateState === 0" text plain icon="el-icon-plus"
+ <el-button type="primary" v-if="row.type === 0 && row.candidateState === 2 && row.evaluateState === 0" text plain icon="el-icon-plus"
@click="addCandidateHandle(row)">新增候选人</el-button>
<!-- <el-button type="primary" text plain icon="el-icon-download">导出</el-button> -->
<el-button type="danger" text plain icon="el-icon-delete" @click="rowDel(row)">删除</el-button>
--
Gitblit v1.9.3