|
@@ -297,8 +297,13 @@ export default {
|
|
|
},
|
|
|
//单行明细确认
|
|
|
btnRowConfirm(){
|
|
|
+ this.rowData.asItem = this.rowData.asItem ? true : false;
|
|
|
+ if(this.rowData.asItem && this.rowData.weight > 0){
|
|
|
+ this.$modal.msgWarning("已勾选加减分项,不允许有权重!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
if(this.form.staffDivide == 'C1' && this.rowData.aspect == 0 && this.rowData.weight < 80){
|
|
|
- this.$modal.msgSuccess("业务组的业绩考核权重不能低于80!");
|
|
|
+ this.$modal.msgWarning("业务组的业绩考核权重不能低于80!");
|
|
|
return;
|
|
|
}
|
|
|
let sum = 100;
|
|
@@ -308,10 +313,8 @@ export default {
|
|
|
}else{
|
|
|
sum = this.form.performanceItem.reduce((sum, e) => sum + Number(e.weight || 0), 0);
|
|
|
}
|
|
|
- console.log("sum",sum);
|
|
|
- console.log("sum + this.rowData.weight",sum + this.rowData.weight);
|
|
|
if(sum + this.rowData.weight > 100){
|
|
|
- this.$modal.msgSuccess("总权重超过100,剩余权重比为" + (100 - sum));
|
|
|
+ this.$modal.msgWarning("总权重超过100,剩余权重比为" + (100 - sum));
|
|
|
return;
|
|
|
}
|
|
|
this.$refs["rowDataForm"].validate(valid => {
|