考核任务 发布考核修改

main
wanglei 2 months ago
parent 477a967239
commit cc51ad066f

@ -384,7 +384,8 @@
<!--选择发布考核信息--> <!--选择发布考核信息-->
<el-dialog title="发布考核" :visible.sync="pcSetUp.open" width="99%" :close-on-click-modal="false"> <el-dialog title="发布考核" :visible.sync="pcSetUp.open" width="99%" :close-on-click-modal="false">
<div style="font-size: 16px;margin-bottom: 15px;font-weight: 600">考核任务名称{{ pcSetUp.pingceName }}</div> <div style="font-size: 16px;margin-bottom: 15px;font-weight: 600">考核任务名称{{ pcSetUp.pingceName }}</div>
<el-alert title="评分占比请输入小于 1 的小数,评分占比合计需为 1评优最大值默认为 0 ,为 0 时不做限制" style="font-weight: bold" type="info" :closable="false"></el-alert> <el-alert title="评分占比请输入小于 1 的小数,评分占比合计需为 1" style="font-weight: bold" type="info" :closable="false"></el-alert>
<el-alert title="评优最大值默认为 0 ,为 0 时不做限制" style="margin-top: 10px;font-weight: bold" type="info" :closable="false" ></el-alert>
<el-table border v-loading="pcSetUp.loading" :data="pcSetUpList" style="margin-top: 10px;"> <el-table border v-loading="pcSetUp.loading" :data="pcSetUpList" style="margin-top: 10px;">
<el-table-column label="考核项主键" align="center" prop="id" width="90" fixed/> <el-table-column label="考核项主键" align="center" prop="id" width="90" fixed/>
<el-table-column label="考核项名称" align="center" prop="itemName" min-width="120" :show-overflow-tooltip="true" fixed/> <el-table-column label="考核项名称" align="center" prop="itemName" min-width="120" :show-overflow-tooltip="true" fixed/>
@ -403,8 +404,9 @@
<el-table-column label="最大值" align="center" prop="vote" min-width="140" :show-overflow-tooltip="true"> <el-table-column label="最大值" align="center" prop="vote" min-width="140" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.$index=== pcSetUp.xzhIndex && scope.row.typeId!==1"> <div v-if="scope.$index=== pcSetUp.xzhIndex && scope.row.typeId!==1">
<el-input-number :disabled="scope.row.vote.id && !(new Date(scope.row.vote.sTime) > (new Date()))" controls-position="right" <!-- <el-input-number :disabled="scope.row.vote.id && !(new Date(scope.row.vote.sTime) > (new Date()))" controls-position="right"
v-model="scope.row.vote.maxNum" :min="0" style="width: 120px;"></el-input-number> v-model="scope.row.vote.maxNum" :min="0" style="width: 120px;"></el-input-number>-->
<el-input-number controls-position="right" v-model="scope.row.vote.maxNum" :min="0" style="width: 120px;"></el-input-number>
</div> </div>
<div v-else> <div v-else>
<span>{{ scope.row.vote.maxNum }}</span> <span>{{ scope.row.vote.maxNum }}</span>
@ -414,8 +416,9 @@
<el-table-column label="评优最大值" align="center" prop="vote" min-width="140" :show-overflow-tooltip="true"> <el-table-column label="评优最大值" align="center" prop="vote" min-width="140" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.$index=== pcSetUp.xzhIndex && scope.row.typeId===1"> <div v-if="scope.$index=== pcSetUp.xzhIndex && scope.row.typeId===1">
<el-input-number :disabled="scope.row.vote.id && !(new Date(scope.row.vote.sTime) > (new Date()))" controls-position="right" <!-- <el-input-number :disabled="scope.row.vote.id && !(new Date(scope.row.vote.sTime) > (new Date()))" controls-position="right"
v-model="scope.row.vote.umax" :min="0" style="width: 120px;"></el-input-number> v-model="scope.row.vote.umax" :min="0" style="width: 120px;"></el-input-number>-->
<el-input-number controls-position="right" v-model="scope.row.vote.umax" :min="0" style="width: 120px;"></el-input-number>
</div> </div>
<div v-else> <div v-else>
<span>{{ scope.row.vote.umax }}</span> <span>{{ scope.row.vote.umax }}</span>
@ -437,8 +440,9 @@
<div v-for="item in scope.row.vote.voteEmps" :key="item.bkhdxId" <div v-for="item in scope.row.vote.voteEmps" :key="item.bkhdxId"
style="margin-bottom: 5px; display: flex; justify-content: space-between;align-items: center"> style="margin-bottom: 5px; display: flex; justify-content: space-between;align-items: center">
<span>{{ item.bkhdxName }}</span> <span>{{ item.bkhdxName }}</span>
<el-input-number v-model="item.percentage" :precision="2" :step="0.01" :max="1" :controls="false" style="width: 120px;" <!-- <el-input-number v-model="item.percentage" :precision="2" :step="0.01" :max="1" :controls="false" style="width: 120px;"
:disabled="scope.row.vote.id && !(new Date(scope.row.vote.sTime) > (new Date()))"></el-input-number> :disabled="scope.row.vote.id && !(new Date(scope.row.vote.sTime) > (new Date()))"></el-input-number>-->
<el-input-number v-model="item.percentage" :precision="2" :step="0.01" :max="1" :controls="false" style="width: 120px;"></el-input-number>
</div> </div>
</div> </div>
@ -476,8 +480,9 @@
<el-table-column label="评分详情描述" align="center" prop="vote" min-width="200" :show-overflow-tooltip="true"> <el-table-column label="评分详情描述" align="center" prop="vote" min-width="200" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.$index=== pcSetUp.xzhIndex"> <div v-if="scope.$index=== pcSetUp.xzhIndex">
<el-input :disabled="scope.row.vote.id && !(new Date(scope.row.vote.eTime) > (new Date()))" <!-- <el-input :disabled="scope.row.vote.id && !(new Date(scope.row.vote.eTime) > (new Date()))"
v-model="scope.row.vote.vDescription" type="textarea" placeholder="请输入评分详情描述"/> v-model="scope.row.vote.vDescription" type="textarea" placeholder="请输入评分详情描述"/>-->
<el-input v-model="scope.row.vote.vDescription" type="textarea" placeholder="请输入评分详情描述"/>
</div> </div>
<div v-else> <div v-else>
<span>{{ scope.row.vote.vDescription }}</span> <span>{{ scope.row.vote.vDescription }}</span>
@ -488,8 +493,9 @@
<el-table-column label="备注" align="center" prop="vote" min-width="200" :show-overflow-tooltip="true"> <el-table-column label="备注" align="center" prop="vote" min-width="200" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.$index=== pcSetUp.xzhIndex"> <div v-if="scope.$index=== pcSetUp.xzhIndex">
<el-input :disabled="scope.row.vote.id && !(new Date(scope.row.vote.eTime) > (new Date()))" <!-- <el-input :disabled="scope.row.vote.id && !(new Date(scope.row.vote.eTime) > (new Date()))"
v-model="scope.row.vote.remark" type="textarea" placeholder="请输入备注"/> v-model="scope.row.vote.remark" type="textarea" placeholder="请输入备注"/>-->
<el-input v-model="scope.row.vote.remark" type="textarea" placeholder="请输入备注"/>
</div> </div>
<div v-else> <div v-else>
<span>{{ scope.row.vote.remark }}</span> <span>{{ scope.row.vote.remark }}</span>

Loading…
Cancel
Save