|
|
|
@ -2,6 +2,7 @@
|
|
|
|
<div class="app-container">
|
|
|
|
<div class="app-container">
|
|
|
|
<div class="title">{{ vote.voteTitle }}</div>
|
|
|
|
<div class="title">{{ vote.voteTitle }}</div>
|
|
|
|
<div class="time">时间:{{ vote.sTime }} - {{ vote.eTime }}</div>
|
|
|
|
<div class="time">时间:{{ vote.sTime }} - {{ vote.eTime }}</div>
|
|
|
|
|
|
|
|
<div class="time" v-if="vote.khitemTypeid===1 && vote.umax">评优最大值为 {{ vote.umax }}</div>
|
|
|
|
<div class="des">{{ vote.vDescription }}</div>
|
|
|
|
<div class="des">{{ vote.vDescription }}</div>
|
|
|
|
<el-row :gutter="10" class="tou_piao" v-if="vote.khitemTypeid===2||vote.khitemTypeid===3">
|
|
|
|
<el-row :gutter="10" class="tou_piao" v-if="vote.khitemTypeid===2||vote.khitemTypeid===3">
|
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="6" :xl="6" v-for="item in voteList">
|
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="6" :xl="6" v-for="item in voteList">
|
|
|
|
@ -89,6 +90,7 @@ export default {
|
|
|
|
let voteEmpList = [];
|
|
|
|
let voteEmpList = [];
|
|
|
|
let flag = true;
|
|
|
|
let flag = true;
|
|
|
|
let bkhdxName = '';
|
|
|
|
let bkhdxName = '';
|
|
|
|
|
|
|
|
let pyA = 0
|
|
|
|
if(this.vote.khitemTypeid===2 || this.vote.khitemTypeid===3){
|
|
|
|
if(this.vote.khitemTypeid===2 || this.vote.khitemTypeid===3){
|
|
|
|
this.voteList.forEach(item => {
|
|
|
|
this.voteList.forEach(item => {
|
|
|
|
voteEmpList.push({
|
|
|
|
voteEmpList.push({
|
|
|
|
@ -114,7 +116,18 @@ export default {
|
|
|
|
flag = false;
|
|
|
|
flag = false;
|
|
|
|
bkhdxName += item.bkhdxName+','
|
|
|
|
bkhdxName += item.bkhdxName+','
|
|
|
|
}
|
|
|
|
}
|
|
|
|
voteEmpList.push(obj)
|
|
|
|
if(item.option&&item.option==='optionA'){
|
|
|
|
|
|
|
|
pyA += 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
voteEmpList.push(obj);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
bkhdxName=bkhdxName.slice(0, -1);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(pyA>this.vote.umax){
|
|
|
|
|
|
|
|
flag = false;
|
|
|
|
|
|
|
|
this.$alert(`评优数量不能超过评优最大值!`, `提示`, {
|
|
|
|
|
|
|
|
type: 'Danger'
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(flag){
|
|
|
|
if(flag){
|
|
|
|
@ -135,8 +148,7 @@ export default {
|
|
|
|
type: 'Danger'
|
|
|
|
type: 'Danger'
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}else {
|
|
|
|
}else if(bkhdxName){
|
|
|
|
// bkhdxName
|
|
|
|
|
|
|
|
this.$alert(`【${ bkhdxName }】未评分,请去评分!`, `提示`, {
|
|
|
|
this.$alert(`【${ bkhdxName }】未评分,请去评分!`, `提示`, {
|
|
|
|
type: 'Danger'
|
|
|
|
type: 'Danger'
|
|
|
|
})
|
|
|
|
})
|
|
|
|
@ -160,7 +172,7 @@ export default {
|
|
|
|
color: #666666;
|
|
|
|
color: #666666;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.time{
|
|
|
|
.time{
|
|
|
|
padding: 10px;
|
|
|
|
padding: 5px;
|
|
|
|
color: #af5e5e;
|
|
|
|
color: #af5e5e;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|