diff --git a/src/main/java/com/bonus/gs/sub/evaluate/evaluate/controller/OutsourcerEvaluateController.java b/src/main/java/com/bonus/gs/sub/evaluate/evaluate/controller/OutsourcerEvaluateController.java index ba97486..98a5808 100644 --- a/src/main/java/com/bonus/gs/sub/evaluate/evaluate/controller/OutsourcerEvaluateController.java +++ b/src/main/java/com/bonus/gs/sub/evaluate/evaluate/controller/OutsourcerEvaluateController.java @@ -161,7 +161,7 @@ public class OutsourcerEvaluateController extends BaseController list = outsourcerEvaluateService.getEvaluateAuditList(o); - excelOut(response, list, filename, "退场班组评价"); + excelOut(response, list, filename, "外包商评价"); } catch (Exception e) { e.printStackTrace(); } @@ -207,7 +207,7 @@ public class OutsourcerEvaluateController extends BaseController maps = new LinkedHashMap(); maps.put("id", i + 1); switch (sheetname) { - case "退场班组评价": + case "外包商评价": maps.put("evaluateDept", bean.getEvaluateDept()); maps.put("evaluateTitle", bean.getEvaluateTitle()); maps.put("evaluateMonth", bean.getEvaluateMonth()); @@ -403,6 +403,14 @@ public class OutsourcerEvaluateController extends BaseController 0){ + ar.setFailMsg("部门评价未完成,请先评价"); + return ar; + } List stringList = outsourcerEvaluateDao.getExaminePersonByDeptAndRoleName("7", "汇总审批人"); if (StringUtils.isBlank(o.getEvaluateId())) { ar.setFailMsg("评价ID不能为空"); diff --git a/src/main/java/com/bonus/gs/sub/evaluate/evaluate/dao/OutsourcerEvaluateDao.java b/src/main/java/com/bonus/gs/sub/evaluate/evaluate/dao/OutsourcerEvaluateDao.java index 498f6b1..b067b93 100644 --- a/src/main/java/com/bonus/gs/sub/evaluate/evaluate/dao/OutsourcerEvaluateDao.java +++ b/src/main/java/com/bonus/gs/sub/evaluate/evaluate/dao/OutsourcerEvaluateDao.java @@ -157,4 +157,6 @@ public interface OutsourcerEvaluateDao { List getPjTaskEvaluatedPostId(EvaluateDataBean o); List getOrgList(); + + Integer selectScore(EvaluateDataBean o); } diff --git a/src/main/resources/mappers/evaluate/OutsourcerEvaluateMapper.xml b/src/main/resources/mappers/evaluate/OutsourcerEvaluateMapper.xml index 45b1140..e38c3c8 100644 --- a/src/main/resources/mappers/evaluate/OutsourcerEvaluateMapper.xml +++ b/src/main/resources/mappers/evaluate/OutsourcerEvaluateMapper.xml @@ -32,8 +32,8 @@ insert into pj_evaluate_result(details_id,evaluate_id,sub_evaluate_id,sub_id,pro_id,dept_id,person_id,json,title_list,is_project, - check_one,check_person_one,is_active) - values(#{parentId},#{evaluateId},#{templateId},#{subId},#{proId},#{deptId},#{userId},#{jsonData},#{titleFiled},#{isProject},'0','0','1') + check_one,check_person_one,is_active,person_ids) + values(#{parentId},#{evaluateId},#{templateId},#{subId},#{proId},#{deptId},#{userId},#{jsonData},#{titleFiled},#{isProject},'0','0','1',#{userId}) @@ -560,7 +560,7 @@ sub_evaluate_id as templateId, dept_id as deptId, json as jsonData, - GROUP_CONCAT(su.username ) as userName, + GROUP_CONCAT(DISTINCT su.username ) as userName, per.person_id as userId, ifnull(per.check_one,'0') as isApprove, ifnull(per.check_two,'0') as isTwoApprove, @@ -826,6 +826,14 @@ where org_type = '1' + update pj_evaluate_record set task_status = #{taskStatus} where evaluate_id = #{evaluateId} diff --git a/src/main/resources/static/js/filePreview.js b/src/main/resources/static/js/filePreview.js index 2264eb9..bf81bdd 100644 --- a/src/main/resources/static/js/filePreview.js +++ b/src/main/resources/static/js/filePreview.js @@ -90,13 +90,16 @@ var Base64 = { } // // var filePreviewPath = "http://36.33.26.201:21624/GsSubEvaluate/statics/"; -var filePreviewPath = "http://192.168.0.14:1803/GsSubEvaluate/statics/"; // 测试环境 +// var filePreviewPath = "http://192.168.0.14:1803/GsSubEvaluate/statics/"; // 测试环境 + +var filePreviewPath = "http://112.29.103.165:1618/GsSubEvaluate/statics/"; // 生产环境 // var filePreviewPath = "http://127.0.0.1:1803/GsSubEvaluate/statics/"; // var filePreviewPath = "http://192.168.0.2:1803/GsSubEvaluate/statics/"; -var filePreviewPathAll = "http://192.168.0.14:8012/onlinePreview?url="; +// var filePreviewPathAll = "http://192.168.0.14:8012/onlinePreview?url="; // 测试环境 +var filePreviewPathAll = "http://112.29.103.165:1618/onlinePreview?url="; // 生产环境 function filePreview(url) { let path; diff --git a/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html b/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html index 1041acd..ca9e687 100644 --- a/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html +++ b/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html @@ -180,6 +180,7 @@ $('#deptId').attr('disabled', 'disabled'); } else { $('#deptId').val(""); + $('#deptId').removeAttr('disabled'); } layui.form.render('select'); // 刷新下拉框 });