问题修改
This commit is contained in:
parent
112d6adc43
commit
1cf0d47365
|
|
@ -40,4 +40,5 @@ public class EvalSummaryBean {
|
||||||
private String evStatus;
|
private String evStatus;
|
||||||
private String status;
|
private String status;
|
||||||
private String keyWord;
|
private String keyWord;
|
||||||
|
private String type;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -203,23 +203,33 @@ public class OutsourcerEvaluateController extends BaseController<EvaluateSubBean
|
||||||
} else if (startId == 0 && "2".equals(evaluateType)) {
|
} else if (startId == 0 && "2".equals(evaluateType)) {
|
||||||
//汇总审核结束 更新状态
|
//汇总审核结束 更新状态
|
||||||
outsourcerEvaluateDao.updateEvaluateRecordByEvaluateId("2",o.getEvaluateId());
|
outsourcerEvaluateDao.updateEvaluateRecordByEvaluateId("2",o.getEvaluateId());
|
||||||
|
//添加到月度排名表
|
||||||
|
addMonthRank(o);
|
||||||
|
}else{
|
||||||
|
//过程中 暂不做处理
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return ar;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 添加到月度排名表
|
||||||
|
* @param o
|
||||||
|
*/
|
||||||
|
private void addMonthRank(EvaluateDataBean o) {
|
||||||
//添加到月度排名表
|
//添加到月度排名表
|
||||||
EvaluateSubBean subBean = new EvaluateSubBean();
|
EvaluateSubBean subBean = new EvaluateSubBean();
|
||||||
subBean.setEvaluateId(o.getEvaluateId());
|
subBean.setEvaluateId(o.getEvaluateId());
|
||||||
subBean.setTemplateId(o.getTemplateId());
|
subBean.setTemplateId(o.getTemplateId());
|
||||||
subBean.setType("total");
|
subBean.setType("total");
|
||||||
AjaxRes ajaxRes = getCollectTitle(subBean);
|
AjaxRes ajaxRes = getCollectTitle(subBean);
|
||||||
JSONArray childDataList = new JSONArray();
|
JSONArray childDataList = JSONArray.parseArray(ajaxRes.getResMsg());
|
||||||
childDataList = JSONArray.parseArray(ajaxRes.getResMsg());
|
|
||||||
|
|
||||||
List<EvaluateDataBean> dataBeanList = outsourcerEvaluateDao.getEvaluateSubInfo(o);
|
List<EvaluateDataBean> dataBeanList = outsourcerEvaluateDao.getEvaluateSubInfo(o);
|
||||||
o.setUserName(UserUtil.getLoginUser().getNickname());
|
o.setUserName(UserUtil.getLoginUser().getNickname());
|
||||||
System.out.println("childDataList==" + childDataList);
|
|
||||||
System.out.println("o==" + o);
|
|
||||||
System.out.println("dataBeanList==" + dataBeanList);
|
|
||||||
JSONArray finalChildDataList = childDataList;
|
|
||||||
dataBeanList.forEach(dataBean -> {
|
dataBeanList.forEach(dataBean -> {
|
||||||
finalChildDataList.forEach(item ->{
|
childDataList.forEach(item ->{
|
||||||
if ( dataBean.getSubId().equals(((JSONObject) item).getString("subId"))) {
|
if ( dataBean.getSubId().equals(((JSONObject) item).getString("subId"))) {
|
||||||
//取出item中的所有包含total的数据
|
//取出item中的所有包含total的数据
|
||||||
dataBean.setTotalScore(String.format("%.2f", ((JSONObject) item).getDouble("totalScore")));
|
dataBean.setTotalScore(String.format("%.2f", ((JSONObject) item).getDouble("totalScore")));
|
||||||
|
|
@ -229,16 +239,7 @@ public class OutsourcerEvaluateController extends BaseController<EvaluateSubBean
|
||||||
});
|
});
|
||||||
String deptId = outsourcerEvaluateDao.getOrgIddByEvaluateId(o.getEvaluateId());
|
String deptId = outsourcerEvaluateDao.getOrgIddByEvaluateId(o.getEvaluateId());
|
||||||
o.setDeptId(deptId);
|
o.setDeptId(deptId);
|
||||||
int code1 = outsourcerEvaluateDao.addMonthRank(o,dataBeanList);
|
outsourcerEvaluateDao.addMonthRank(o,dataBeanList);
|
||||||
System.out.println("dataBean==" + dataBeanList);
|
|
||||||
System.out.println("o==" + o);
|
|
||||||
}else{
|
|
||||||
//过程中 暂不做处理
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
return ar;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping("audit")
|
@RequestMapping("audit")
|
||||||
|
|
|
||||||
|
|
@ -68,6 +68,10 @@
|
||||||
<if test="status != null and status != ''">
|
<if test="status != null and status != ''">
|
||||||
having status = #{status}
|
having status = #{status}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="type == 'view'">
|
||||||
|
having status = 1
|
||||||
|
</if>
|
||||||
|
|
||||||
order by MAX(per.create_time) desc
|
order by MAX(per.create_time) desc
|
||||||
</select>
|
</select>
|
||||||
<select id="getOfflineSummaryList" resultType="com.bonus.gs.sub.evaluate.evaluate.beans.OutSourceBean">
|
<select id="getOfflineSummaryList" resultType="com.bonus.gs.sub.evaluate.evaluate.beans.OutSourceBean">
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@ function search(type) {
|
||||||
curr: 1
|
curr: 1
|
||||||
},
|
},
|
||||||
where: {
|
where: {
|
||||||
|
type:'audit',
|
||||||
keyWord: $("#keyWord").val(),
|
keyWord: $("#keyWord").val(),
|
||||||
evaluateDeptId: $("#evaluateDeptId").val(),
|
evaluateDeptId: $("#evaluateDeptId").val(),
|
||||||
evStatus: $("#evStatus").val(),
|
evStatus: $("#evStatus").val(),
|
||||||
|
|
@ -50,7 +51,9 @@ function initTable() {
|
||||||
, url: ctxPath + '/backstage/evaluate/evalSummaryList' //数据接口
|
, url: ctxPath + '/backstage/evaluate/evalSummaryList' //数据接口
|
||||||
, method: 'get' //方式默认是get
|
, method: 'get' //方式默认是get
|
||||||
, toolbar: 'default' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
|
, toolbar: 'default' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
|
||||||
, where: {} //post请求必须加where ,post请求需要的参数
|
, where: {
|
||||||
|
type:'audit',
|
||||||
|
} //post请求必须加where ,post请求需要的参数
|
||||||
, cellMinWidth: 80
|
, cellMinWidth: 80
|
||||||
, cols: [[ //表头
|
, cols: [[ //表头
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@
|
||||||
url : ctxPath + '/users/tokenVerify',
|
url : ctxPath + '/users/tokenVerify',
|
||||||
data : {tokens:tokens,loginName:loginName},
|
data : {tokens:tokens,loginName:loginName},
|
||||||
success : function(data) {
|
success : function(data) {
|
||||||
debugger;
|
// debugger;
|
||||||
let res = data.res;
|
let res = data.res;
|
||||||
layer.msg(data.resMsg);
|
layer.msg(data.resMsg);
|
||||||
if(res === 1) {
|
if(res === 1) {
|
||||||
|
|
@ -91,7 +91,7 @@
|
||||||
url : ctxPath + '/login',
|
url : ctxPath + '/login',
|
||||||
data : {username:username,password:password},
|
data : {username:username,password:password},
|
||||||
success : function(data) {
|
success : function(data) {
|
||||||
debugger;
|
// debugger;
|
||||||
localStorage.setItem("token", data.token);
|
localStorage.setItem("token", data.token);
|
||||||
localStorage.setItem("roleName", data.loginUser.roleName);
|
localStorage.setItem("roleName", data.loginUser.roleName);
|
||||||
localStorage.setItem("loginUser", JSON.stringify(data.loginUser));
|
localStorage.setItem("loginUser", JSON.stringify(data.loginUser));
|
||||||
|
|
@ -120,7 +120,7 @@
|
||||||
url : ctxPath + '/login',
|
url : ctxPath + '/login',
|
||||||
data : {username:username,password:password},
|
data : {username:username,password:password},
|
||||||
success : function(data) {
|
success : function(data) {
|
||||||
debugger;
|
// debugger;
|
||||||
localStorage.setItem("token", data.token);
|
localStorage.setItem("token", data.token);
|
||||||
// localStorage.setItem("roleName", data.loginUser.roleName);
|
// localStorage.setItem("roleName", data.loginUser.roleName);
|
||||||
localStorage.setItem("loginUser", JSON.stringify(data.loginUser));
|
localStorage.setItem("loginUser", JSON.stringify(data.loginUser));
|
||||||
|
|
|
||||||
|
|
@ -118,6 +118,7 @@
|
||||||
curr: 1
|
curr: 1
|
||||||
},
|
},
|
||||||
where: {
|
where: {
|
||||||
|
type:'view',
|
||||||
keyWord: $("#keyWord").val(),
|
keyWord: $("#keyWord").val(),
|
||||||
evaluateDeptId: $("#evaluateDeptId").val(),
|
evaluateDeptId: $("#evaluateDeptId").val(),
|
||||||
evStatus: $("#evStatus").val(),
|
evStatus: $("#evStatus").val(),
|
||||||
|
|
@ -136,7 +137,9 @@
|
||||||
, url: ctxPath + '/backstage/evaluate/evalSummaryList' //数据接口
|
, url: ctxPath + '/backstage/evaluate/evalSummaryList' //数据接口
|
||||||
, method: 'get' //方式默认是get
|
, method: 'get' //方式默认是get
|
||||||
, toolbar: 'default' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
|
, toolbar: 'default' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
|
||||||
, where: {} //post请求必须加where ,post请求需要的参数
|
, where: {
|
||||||
|
type:'view',
|
||||||
|
} //post请求必须加where ,post请求需要的参数
|
||||||
, cellMinWidth: 80
|
, cellMinWidth: 80
|
||||||
, cols: [[ //表头
|
, cols: [[ //表头
|
||||||
{type: 'checkbox', fixed: 'left'},
|
{type: 'checkbox', fixed: 'left'},
|
||||||
|
|
@ -224,9 +227,23 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (selectData.length === 0) {
|
if (selectData.length === 0) {
|
||||||
layer.msg("请选择需要月度排名的数据!!!", {icon: 0});
|
layer.msg("请选择需要排名的月度数据!!!", {icon: 0});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
//获取evaluateDeptId下拉选 选择的name
|
||||||
|
let evaluateDeptName = $("#evaluateDeptId").find("option:selected").text();
|
||||||
|
//判断是否选择了同一个事业部
|
||||||
|
let evaluateDept = selectData[0].evaluateDept;
|
||||||
|
if (evaluateDeptName !== evaluateDept) {
|
||||||
|
layer.msg("选择的事业部与勾选的事业部评价不同源,请重新选择!!!", {icon: 0});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
for (let i = 0; i < selectData.length; i++) {
|
||||||
|
if (selectData[i].evaluateDept !== evaluateDept) {
|
||||||
|
layer.msg("请选择同一个事业部的数据!!!", {icon: 0});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
localStorage.setItem('evaluateData', JSON.stringify(selectData));
|
localStorage.setItem('evaluateData', JSON.stringify(selectData));
|
||||||
localStorage.setItem('evaluateDeptId', $("#evaluateDeptId").val());
|
localStorage.setItem('evaluateDeptId', $("#evaluateDeptId").val());
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -230,8 +230,6 @@
|
||||||
initialData = localStorage.getItem("jsonTxt")
|
initialData = localStorage.getItem("jsonTxt")
|
||||||
let data = JSON.parse(initialData);
|
let data = JSON.parse(initialData);
|
||||||
$("#templateName").val(localStorage.getItem("templateName"));
|
$("#templateName").val(localStorage.getItem("templateName"));
|
||||||
console.log(localStorage.getItem("templateName"))
|
|
||||||
console.log(type)
|
|
||||||
data.forEach(function (item) {
|
data.forEach(function (item) {
|
||||||
addTemplate(1);
|
addTemplate(1);
|
||||||
let clone = $(".templateSub").last();
|
let clone = $(".templateSub").last();
|
||||||
|
|
@ -239,6 +237,11 @@
|
||||||
//删除第一个subclass
|
//删除第一个subclass
|
||||||
$(".template_container").append(clone);
|
$(".template_container").append(clone);
|
||||||
});
|
});
|
||||||
|
//如果只有一个模板 隐藏删除按钮
|
||||||
|
if(data.length === 1){
|
||||||
|
$(".layui-btn-danger").hide();
|
||||||
|
}
|
||||||
|
|
||||||
//如果是查看页面 隐藏所有的新增删除按钮
|
//如果是查看页面 隐藏所有的新增删除按钮
|
||||||
if (type === 'view') {
|
if (type === 'view') {
|
||||||
$(".layui-icon-add-circle").hide();
|
$(".layui-icon-add-circle").hide();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue