From 359aaad9cc5d432c58ecafd8e20c2104fb00d793 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Mon, 18 Dec 2023 09:22:03 +0800
Subject: [PATCH] 评优任务页面细节修改
---
src/views/evaluate/components/addDialog.vue | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/src/views/evaluate/components/addDialog.vue b/src/views/evaluate/components/addDialog.vue
index 5c63cc5..05ddb92 100644
--- a/src/views/evaluate/components/addDialog.vue
+++ b/src/views/evaluate/components/addDialog.vue
@@ -17,7 +17,7 @@
<el-option label="部门评优" value="1" />
</el-select>
</el-form-item> -->
- <el-form-item label="候选部门:" prop="candidateNum">
+ <el-form-item :label="params.type ? '评定部门:' : '候选部门:'" prop="candidateNum">
<el-select v-model="selectGroup" value-key="deptId" multiple style="width: 100%;" placeholder="请选择候选部门">
<el-option v-for="dept in depts" :key="dept.deptId" :label="dept.deptName"
:value="dept"></el-option>
@@ -29,7 +29,8 @@
<el-input-number min="0" :max="content.employees.length || 0" v-model="content.val"
controls-position="right" placeholder="请输入候选人数量" class="select-num"></el-input-number>
</span>
- <el-select v-model="content.users" value-key="id" multiple placeholder="请输入候选人">
+ <el-select v-model="content.users" value-key="id" multiple
+ :placeholder="params.type ? '请选择评定人' : '请输入候选人'">
<el-option v-for="employee in content.employees" :key="employee.id" :label="employee.name"
:value="employee"></el-option>
</el-select>
@@ -41,8 +42,10 @@
format="YYYY-MM-DD HH:mm:ss" valueFormat="YYYY-MM-DD HH:mm:ss" style="width: 100%;" />
</el-form-item>
<el-form-item label="评优数量:" prop="evaluateNum">
- <el-input-number min="0" :max="maxEvaluateNum || 0" v-model="addForm.evaluateNum" controls-position="right"
- :placeholder="`请输入评优数量(最多不可大于${maxEvaluateNum}人)`" class="evaluateNum-input"></el-input-number>
+ <!-- -->
+ <el-input-number min="0" :max="maxEvaluateNum || 0" v-model="addForm.evaluateNum"
+ controls-position="right" :placeholder="`请输入评优数量(最多不可超过${maxEvaluateNum})`"
+ class="evaluateNum-input"></el-input-number>
</el-form-item>
<el-form-item label="评优截止日期:" prop="evaluateCutoffTime">
<el-date-picker v-model="addForm.evaluateCutoffTime" type="datetime" placeholder="请选择截止时间"
@@ -162,11 +165,15 @@
name: user.name,
});
});
+ if (!this.params.type) {
this.maxEvaluateNum += (item.val * 1);
+ } else {
+ this.maxEvaluateNum += item.users.length;
+ }
this.addForm.candidateNum.push({
deptId: item.deptId,
deptName: item.deptName,
- val: item.val,
+ val: this.params.type ? item.users.length : item.val,
users,
});
});
--
Gitblit v1.9.3