⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 creatework_accomplish.java

📁 一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
			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 + -