|
|
@@ -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=='查看'){
|