Browse Source

EHR-绩效:绩效明细加减分项必传值到后端;

001295 1 year ago
parent
commit
d7c51dda86
1 changed files with 7 additions and 4 deletions
  1. 7 4
      src/views/business/ehr/pm/myPm/detail.vue

+ 7 - 4
src/views/business/ehr/pm/myPm/detail.vue

@@ -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 => {