Bladeren bron

曾艳、伏虹锦AI绩效生成、查看、下载

liuhj 4 dagen geleden
bovenliggende
commit
27dadd62ed
1 gewijzigde bestanden met toevoegingen van 44 en 4 verwijderingen
  1. 44 4
      src/components/OP/performanceanalysis.vue

+ 44 - 4
src/components/OP/performanceanalysis.vue

@@ -299,11 +299,12 @@ export default {
                 this.AiPerformanceAnalysis_JobMarketingFileDown(this.datetime(this.months[0]),this.datetime(this.months[1]),val);
                 // this.AiPerformanceAnalysis_JobMarketingFileDown(new_year,new_month,val);
                 return
-            }else if(val.depName=='国交部'||val.depName=='信息部'||val.depName=='财务部'||val.depName=='人事部'){
+            }else{
                 this.AiPerformanceAnalysis_GuojiaoFileDown(this.datetime(this.months[0]),this.datetime(this.months[1]),val);
                 // this.AiPerformanceAnalysis_GuojiaoFileDown(new_year,new_month,val);
                 return
             }
+            // if(val.depName=='国交部'||val.depName=='信息部'||val.depName=='财务部'||val.depName=='人事部')
             this.$message.error('正在开发中!');
         },
         //查看
@@ -331,7 +332,7 @@ export default {
                     let inif= JSON.parse(res.data.data.jsonResult)
                     if (that.$marked && typeof that.$marked === 'function') {
                         that.marktext = that.$marked(inif.Answer+that.texehr);
-                        that.marktexts = that.$marked(that.texehr + inif.KaoqinAnswer);
+                        that.marktexts = that.$marked(inif.KaoqinAnswer);
                     }
                 }else{
                     that.performanLoading=false;
@@ -504,7 +505,7 @@ export default {
                 }
             })
         },
-        //生成财务部绩效
+        //生成财务部绩效(曾)
         AiPerformanceAnalysis_FinancialDepartment(val){
             var url = "/api/PersonnelModule/AiPerformanceAnalysis_FinancialDepartment?userId="+val.id+"&start="+this.datetime(this.months[0])+"&end="+this.datetime(this.months[1])+"&createUserId="+this.userId
             var that = this
@@ -529,6 +530,31 @@ export default {
                 }
             })
         },
+        //生成财务部绩效(伏)
+        AiPerformanceAnalysis_Financial_Fu_Department(val){
+            var url = "/api/PersonnelModule/AiPerformanceAnalysis_Financial_Fu_Department?userId="+val.id+"&start="+this.datetime(this.months[0])+"&end="+this.datetime(this.months[1])+"&createUserId="+this.userId
+            var that = this
+            this.$axios({
+                method: 'get',
+                url: url,
+                headers: {
+                    Authorization: 'Bearer '
+                }
+            }).then(function (res) {
+                if(res.data.code==200){
+                    that.performanLoading=false;
+                    that.AIVisible=true;
+                    if (that.$marked && typeof that.$marked === 'function') {
+                        that.marktext = that.$marked(res.data.data.answer+that.texehr);
+                        that.marktexts = that.$marked(res.data.data.kaoqinAnswer);
+                    }
+                    that.AiPerformanceAnalysis_UserList();
+                }else{
+                    that.performanLoading=false;
+                    that.$message.error(res.data.msg);
+                }
+            })
+        },
         //生成人事部绩效
         AiPerformanceAnalysis_HumanResourceDepartment(val){
             var url = "/api/PersonnelModule/AiPerformanceAnalysis_HumanResourceDepartment?userId="+val.id+"&start="+this.datetime(this.months[0])+"&end="+this.datetime(this.months[1])+"&createUserId="+this.userId
@@ -722,7 +748,7 @@ export default {
                 }
                 return
             }
-            if (val.depName=='财务部') {
+            if (val.id==187) {
                 this.performanLoading=true;
                 if(text=='查看'){
                     if (val.hasPerformanceData==false) {
@@ -736,6 +762,20 @@ export default {
                 }
                 return
             }
+            if (val.id==281) {
+                this.performanLoading=true;
+                if(text=='查看'){
+                    if (val.hasPerformanceData==false) {
+                        this.performanLoading=false;
+                        this.$message.error('该用户尚未生成AI绩效分析,请先生成!');
+                        return
+                    }
+                    this.AiPerformanceAnalysis_Query(val)
+                }else{
+                    this.AiPerformanceAnalysis_Financial_Fu_Department(val);
+                }
+                return
+            }
             if (val.depName=='人事部') {
                 this.performanLoading=true;
                 if(text=='查看'){