📄 creatework_accomplish.java
字号:
addBodyString("<A HREF=\"" + url
+ "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_ACCOMPLISH
+ "&" + WKCmd.PA_MOD + "=" + WKCmd.WK_ACCOMPLISH
+ "&up=0"
+ "&" + WKCmd.PA_PAG + "=" + Integer.toString(page)
+"&"+WKCmd.PA_SORTKEY+"="
+((hsPara1.get(WKCmd.PA_SORTKEY)!=null)?
((String[])hsPara1.get(WKCmd.PA_SORTKEY))[0]:"0")
+"&"+WKCmd.PA_SORTFLG+STATUS+"="
+( (hsPara1.get(WKCmd.PA_SORTFLG+STATUS)!=null)?
((String[])(hsPara1.get(WKCmd.PA_SORTFLG+STATUS)))[0]:"false")
+"&"+WKCmd.PA_SORTFLG+TITLE+"="
+( (hsPara1.get(WKCmd.PA_SORTFLG+TITLE)!=null)?
((String[])(hsPara1.get(WKCmd.PA_SORTFLG+TITLE)))[0]:"false")
+"&"+WKCmd.PA_SORTFLG+DATE+"="
+( (hsPara1.get(WKCmd.PA_SORTFLG+DATE)!=null)?
((String[])(hsPara1.get(WKCmd.PA_SORTFLG+DATE)))[0]:"false")
+ "\" TARGET=\"_self\">"
+ "<IMG SRC=\"" + mapURL + WKCmd.W_B_R + "\" ALT=\"師儁乕僕\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></A></TD>");
}else{
addBodyString("<IMG SRC=\"" + mapURL + WKCmd.W_B_R + "\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></TD>");
}
addBodyString(" </TR>");
addBodyString(" </TABLE>");
addBodyString("</TD>");
addBodyString("</TR>");
/* 僞僀僩儖 */
addBodyString("<!--Line4-->");
addBodyString(" <TR>");
addBodyString(" <TD>");
addBodyString(" <TABLE BGCOLOR=\"#ffffcf\" WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">");
addBodyString(" <TR><TD>丂<BR></TD></TR>");
addBodyString(" <TR ALIGN=\"center\">");
addBodyString(" <TD>");
addBodyString(" <TABLE WIDTH=\"98%\" BORDER=\"2\" CELLSPACING=\"1\" CELLPADDING=\"1\">");
addBodyString(" <TR BGCOLOR=\"#408080\">");
addBodyString(" <TH WIDTH=\"2%\" NOWRAP><FONT COLOR=\"#ffffff\">丂</FONT></TH>");
int sortkey = (hsPara1.get(WKCmd.PA_SORTKEY)!=null)?
Integer.parseInt(((String[])hsPara1.get(WKCmd.PA_SORTKEY))[0]):0;
String statusSortflg="true";
if( (sortkey==STATUS) && (hsPara1.get(WKCmd.PA_SORTFLG+STATUS)!=null) )
statusSortflg = (((String[])hsPara1.get(WKCmd.PA_SORTFLG+STATUS))[0]).equals("true")?"false":"true";
String titleSortflg="true";
if( (sortkey==TITLE) && (hsPara1.get(WKCmd.PA_SORTFLG+TITLE)!=null) )
titleSortflg = (((String[])hsPara1.get(WKCmd.PA_SORTFLG+TITLE))[0]).equals("true")?"false":"true";
String dateSortflg="true";
if( (sortkey==DATE) && (hsPara1.get(WKCmd.PA_SORTFLG+DATE)!=null) )
dateSortflg = (((String[])hsPara1.get(WKCmd.PA_SORTFLG+DATE))[0]).equals("true")?"false":"true";
if(sortkey == 0) {
sortkey = DATE;
dateSortflg = "false";
}
String href = url
+ "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_ACCOMPLISH
+ "&" + WKCmd.PA_MOD + "=" + WKCmd.WK_ACCOMPLISH
+ "&" + WKCmd.PA_PAG + "=" + Integer.toString(page);
String paraFlags = "&" + WKCmd.PA_SORTFLG + STATUS + "=" + statusSortflg +
"&" + WKCmd.PA_SORTFLG + TITLE + "=" + titleSortflg +
"&" + WKCmd.PA_SORTFLG + DATE + "=" + dateSortflg;
String statusTitle = makeTitle("忬懺",statusSortflg,sortkey,STATUS);
addBodyString(" <TH WIDTH=\"2%\" NOWRAP><A HREF=\""
+ href
+ "&"+WKCmd.PA_SORTKEY+"="+Integer.toString(STATUS)
+ paraFlags
+ "\">"
+ statusTitle
+ "</A></TH>");
String titleTitle = makeTitle("僞僀僩儖",titleSortflg,sortkey,TITLE);
addBodyString(" <TH WIDTH=\"60%\" NOWRAP><A HREF=\""
+ href
+ "&"+WKCmd.PA_SORTKEY+"="+Integer.toString(TITLE)
+ paraFlags
+ "\">"
+ titleTitle
+ "</A></TH>");
String dateTitle = makeTitle("嶌惉擔",dateSortflg,sortkey,DATE);
addBodyString(" <TH WIDTH=\"20%\" NOWRAP><A HREF=\""
+ href
+ "&"+WKCmd.PA_SORTKEY+"="+Integer.toString(DATE)
+ paraFlags
+ "\">"
+ dateTitle
+ "</A></TH>");
addBodyString(" </TR>");
/* 柧嵶峴 */
Object[] dspAccomplish = new Object[wkfile.size()];
//僜乕僩梡僥乕僽儖嶌惉
for(int i=0;i<wkfile.size();i++){
wkdata = wkfile.Getmod(i);//柧嵶撉傒崬傒
cal.setYMDHMS(wkdata.GetDate());
String wid = wkdata.GetWorkid();
Vector vec = new Vector(6);
vec.add(wkdata.GetDate());
vec.add(Integer.toString(wkdata.GetIntStatus()));
vec.add(wid);
vec.add(wkdata.GetTitol());
// vec.add(Integer.toString(cal.getYear())+"擭"
// + Integer.toString(cal.getMonth()) + "寧"
// + Integer.toString(cal.getDay()) + "擔 ");
vec.add( cal.getYear() + "擭"
+ cal.getMonth() + "寧"
+ cal.getDay() + "擔 ");
Long time = new Long(cal.getTime());
vec.add(time);
dspAccomplish[i] = vec;
}
boolean sortflg=true;
switch(sortkey){
case STATUS:
sortflg = (hsPara1.get(WKCmd.PA_SORTFLG+STATUS)!=null)?
(((String[])hsPara1.get(WKCmd.PA_SORTFLG+STATUS))[0]).equals("true"):true;
break;
case TITLE:
sortflg = (hsPara1.get(WKCmd.PA_SORTFLG+TITLE)!=null)?
(((String[])hsPara1.get(WKCmd.PA_SORTFLG+TITLE))[0]).equals("true"):true;
break;
case DATE:
sortflg = (hsPara1.get(WKCmd.PA_SORTFLG+DATE)!=null)?
(((String[])hsPara1.get(WKCmd.PA_SORTFLG+DATE))[0]).equals("true"):true;
break;
}
// 僜乕僩
GSSort accomplishsort = (sortkey == DATE)?
new GSSort(sortflg,DATEKEY):new GSSort(sortflg,sortkey);
Arrays.sort(dspAccomplish,accomplishsort);
// 柧嵶峴昞帵
boolean mode = true;
for( int i = page * max ; i < (page + 1) * max && i < wkfile.size() ; i++) {
Vector vec = (Vector)dspAccomplish[i];
cal.setYMDHMS((String)vec.get(0));
// int wkdate = Integer.parseInt( cal.getstrYear() + cal.getstrMonth() + cal.getstrDate());
int wkdate = Integer.parseInt( cal.getYMD());
wkdate = wkdate + wkmc.GetWarning();
// BGCOLOR傪愝掕
// if( wkmc.GetWarning() != 0 && today > wkdate )
// addBodyString(" <TR BGCOLOR=\"#ff00ff\">");
// else if(mode)
if(mode)
addBodyString(" <TR BGCOLOR=\"#f0f0f0\">");
else
addBodyString(" <TR BGCOLOR=\"#bebebe\">");
mode = !mode;
addBodyString("<TD><INPUT TYPE=\"checkbox\" NAME=\"cbox\" VALUE=\"" + ((String)vec.get(WORKID)) + "\" ></TD>");
if( Integer.parseInt(((String)vec.get(STATUS))) == 0 ) {
addBodyString(" <TD ALIGN=\"center\"><IMG SRC=\"" + mapURL + WKCmd.W_B_10 + "\" ALT=\"媝壓\" WIDTH=\"32\" HEIGHT=\"16\"></TD>");
}else{
addBodyString(" <TD ALIGN=\"center\"><IMG SRC=\"" + mapURL + WKCmd.W_B_11 + "\" ALT=\"怽惪拞\" WIDTH=\"32\" HEIGHT=\"16\"></TD>");
}
addBodyString(" <TD><A HREF=\"" + url
+ "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_ACC_DATA
+ "&" + WKCmd.PA_MO2 + "=0"
+ "&" + WKCmd.PA_MOD + "=" + WKCmd.WK_ACCOMPLISH
+ "&" + WKCmd.PA_WID + "=" + ((String)vec.get(WORKID))
+ "&" + WKCmd.PA_PAG + "=" + Integer.toString(page)
+ "\" TARGET=\"_self\">" + ((String)vec.get(TITLE)) + "</A></TD>");
addBodyString(" <TD ALIGN=\"center\" NOWRAP>" + ((String)vec.get(DATE)) + "</TD>");
addBodyString(" </TR>");
}
addBodyString(" </TABLE>");
addBodyString(" </TD>");
addBodyString(" </TR>");
addBodyString(" <TR><TD>丂<BR></TD></TR>");
/* 柧嵶廔椆 */
addBodyString(" </TABLE>"); //new
addBodyString(" </TD>");
addBodyString(" </FORM>");
addBodyString(" </TR>");
addBodyString(" </TABLE>"); //new
addBodyString("</TD>");
addBodyString("</TR>");
addBodyString("");
addBodyString("</TABLE>");
return true;
}
private String makeTitle(String title,String flag,int key,int sorttarget)
{
if(key == sorttarget) {
if(flag.equals("true"))
title = "<FONT COLOR=\"#ffffff\"> 仴 " + title + "</FONT>";
else
title = "<FONT COLOR=\"#ffffff\">" + title + " 仯 </FONT>";
}
else
title = "<FONT COLOR=\"#ffffff\">" + title + "</FONT>";
return title;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -