📄 diaryfortaskshow.jsp
字号:
continue;
if(deptIDShow.equals(userDept[i+1][0])){
checked=" selected";
}
if(!deptID1.equals(userDept[i+1][0])){
out.println("<option value=\""+userDept[i+1][0]+"\""+checked+">"+userDept[i+1][1]+"</option>");
}
}
%>
</select></td>
<td width="50%" class="common bgcolor">
<input type="checkbox" name="chkuser" value="1" checked onClick="changeuser()" >
姓名:
<select name="select1">
<%
checked="";
for(int i=0;i<userDept.length;i++){
if(userIDShow.equals(userDept[i][2])){
checked=" selected";
}else{
checked="";
}
/*
如果 userDept[i][2]为空 则不显示
*/
if(null==userDept[i][2])
continue;
if(selfDeptID.equals(userDept[i][0])){
out.println("<option value=\""+userDept[i][2]+"\""+checked+">"+userDept[i][3]+"</option>");
}
}
%>
</select></td>
</tr>
<tr>
<td width="50%" class="common bgcolor" > 年份:
<select name="select2">
<%
checked="";
for(int i=nowYear;i>2003;i--){
if(year!=null&&year.equals(String.valueOf(i))){
checked=" selected";
}
%>
<option value="<%=i%>"<%=checked%>><%=i%></option>
<%
}
%>
</select>
年 </td>
<td width="50%" class="common bgcolor" >
<input type="checkbox" name="chkmonth" value="0" checked onClick="changemonth()" >
月份: <select name="select3" >
<%
for(int i=1;i<=12;i++){
checked="";
if(month!=null&&month.equals(String.valueOf(i))){
checked=" selected";
}
%>
<option value="<%=i%>"<%=checked%>><%=i%></option>
<%
}
%>
</select>
月 </td>
</tr>
<tr>
<td align="center" class="tdC" colspan="2" height="25"><input name="imageField" type="submit" onmouseover="this.className='button2'" onmouseout="this.className='button1'" class="button1" value="统 计">
<input name="button" type="button" onmouseover="this.className='button2'" onmouseout="this.className='button1'" class="button1" onClick="document.location.href='/krm/jsp/diamanage/diaryMod/diaryMod.jsp'" value="返 回" ></td>
</tr>
</table>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="98%" align="center" class="collapse">
<tr width="95%">
<td class="tdA" colspan="13" ><%=userDeptShow%> <%=userNameShow%>
<%=year%> 年 <%=month%> 月 任务工作时间</td>
</tr>
<tr align="center" >
<td class="tdB">任务编号</td>
<td class="tdB">任务名称</td>
<td class="tdB">负责人</td>
<td class="tdB">任务工作时间</td>
<td class="tdB">总工作时间</td>
<td class="tdB">绩效(%)</td>
</tr>
<%
List diaryForTaskLists=new ArrayList();
diaryForTaskLists=(List)request.getAttribute("DiaryForTaskCountRecordSets");
int size=0;
float floatTotalWork=0;
float floatTotalTask=0;
String workTime="1";
if(null!=diaryForTaskLists){
//DiaryForTaskRecordSet diaryForTaskRs=new DiaryForTaskRecordSet();
DiaryDateRecordSet diaryDateRs=new DiaryDateRecordSet();
diaryDateRs=(DiaryDateRecordSet)request.getAttribute("DiaryDateWorkTime");
//String workTime="1";
if(null!=diaryDateRs){
diaryDateRs.next();
workTime=diaryDateRs.getDIA_SumWorkTime();
}
size=diaryForTaskLists.size();
for(int i=0;i<size;i++){
DiaryForTaskRecordSet diaryForTaskRs=new DiaryForTaskRecordSet();
diaryForTaskRs=(DiaryForTaskRecordSet)diaryForTaskLists.get(i);
diaryForTaskRs.next();
if(null==diaryForTaskRs.getDFT_TaskID())
continue;
if(null!=workTime)
floatTotalWork=Float.valueOf(workTime).floatValue();
if(null!=diaryForTaskRs.getDFT_SumTaskTime())
floatTotalTask=floatTotalTask+Float.valueOf(diaryForTaskRs.getDFT_SumTaskTime()).floatValue();
%>
<tr align="center" <%if((i+1)%2==0){%> class="bgcolor"<%}%>>
<td class="common"><%=diaryForTaskRs.getDFT_TaskNum()%></td>
<td class="common"><%=diaryForTaskRs.getDFT_TaskName()%></td>
<td class="common"><%=diaryForTaskRs.getDFT_ManageName()%></td>
<td class="common"><%=diaryForTaskRs.getDFT_SumTaskTime()%></td>
<td class="common"><%=workTime%></td>
<%
String strRate="0";
float rate=0f;
if((null!=diaryForTaskRs.getDFT_SumTaskTime())&&(null!=workTime))
rate=Float.valueOf(diaryForTaskRs.getDFT_SumTaskTime()).floatValue()/
Float.valueOf(workTime).floatValue();
rate=rate*100;
String strTemp=String.valueOf(rate);
if(strTemp.length()>5)
//strRate=String.valueOf(rate).substring(0,5);
strRate=strTemp.substring(0,5);
else
strRate=strTemp;
%>
<td class="common"><%=strRate%>%</td>
</tr>
<%
}
}
%>
<%
DiaryForTaskRecordSet diaryForTaskOtherRs=new DiaryForTaskRecordSet();
diaryForTaskOtherRs=(DiaryForTaskRecordSet)request.getAttribute("DiaryForTaskOtherRecordSet");
int j=-1;
if(diaryForTaskOtherRs.next()){j++;
%>
<tr align="center" <%if((j+1)%2==0){%> class="bgcolor"<%}%>>
<td class="common"><%=diaryForTaskOtherRs.getDFT_TaskNum()%></td>
<td class="common">其他任务</td>
<td class="common"></td>
<td class="common"><%=diaryForTaskOtherRs.getDFT_SumTaskTime()%></td>
<td class="common"><%=workTime%></td>
<%
String strRate="0";
float rate=0f;
if((null!=diaryForTaskOtherRs.getDFT_SumTaskTime())&&(null!=workTime))
rate=Float.valueOf(diaryForTaskOtherRs.getDFT_SumTaskTime()).floatValue()/
Float.valueOf(workTime).floatValue();
rate=rate*100;
String strTemp=String.valueOf(rate);
if(strTemp.length()>5)
//strRate=String.valueOf(rate).substring(0,5);
strRate=strTemp.substring(0,5);
else
strRate=strTemp;
%>
<td class="common"><%=strRate%>%</td>
</tr>
<%
//if(null!=diaryForTaskOtherRs.getDFT_SumTaskTime())
//System.out.println("-------------------"+floatTotalTask);
floatTotalTask=floatTotalTask+Float.valueOf(diaryForTaskOtherRs.getDFT_SumTaskTime()).floatValue();
//System.out.println("-------------------"+floatTotalTask);
}
%>
<tr align="center">
<td colspan="3" class="tdC">合计</td>
<td class="tdC"><%=floatTotalTask%></td>
<td class="tdC"><%=floatTotalWork%></td>
<%
String strTotalRate="0.0";
if(floatTotalWork>1){
float floatTotalRate=floatTotalTask/floatTotalWork;
floatTotalRate=floatTotalRate*100;
String strTemp=String.valueOf(floatTotalRate);
if(strTemp.length()>5)
//String strTotalRate=String.valueOf(floatTotalRate).substring(0,5);
strTotalRate=String.valueOf(floatTotalRate).substring(0,5);
else
strTotalRate=strTemp;
}
%>
<td class="tdC"><%=strTotalRate%>%</td>
</tr>
</table>
<%//}else{%>
<!--<table border="0" width="100%" align="center" height="20%" class="collapse">
<tr>
<td class="common" align="center">您没有可查看的数据!请与管理员联系</td>
</tr>
</table>-->
<%//}%>
</form>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -