HrmResourceTry.jsp 7.32 KB
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>

<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@page import="weaver.hrm.common.Tools"%> <%@ include file="/systeminfo/init_wev8.jsp" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page"/>
<jsp:useBean id="ResourceComInfo" class="weaver.hrm.resource.ResourceComInfo" scope="page"/>
<jsp:useBean id="SubCompanyComInfo" class="weaver.hrm.company.SubCompanyComInfo" scope="page"/>
<jsp:useBean id="xssUtil" class="weaver.filter.XssUtil" scope="page" />
<%@ taglib uri="/browserTag" prefix="brow"%>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<html>
<% if(!HrmUserVarify.checkUserRight("HrmResourceAdd:Add",user)) {
	response.sendRedirect("/notice/noright.jsp") ;
	return ;
   }
%>
<head>
<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
<SCRIPT language="javascript" src="/js/weaver_wev8.js"></script>

</head>
<%
int msgid = Util.getIntValue(request.getParameter("msgid"),-1);
String resourceid=Util.null2String(request.getParameter("resourceid"));
if(resourceid.equals("undefined"))resourceid="";
boolean hasFF = true;
rs.executeProc("Base_FreeField_Select","hr");
if(rs.getCounts()<=0)
	hasFF = false;
else
	rs.first();

String imagefilename = "/images/hdMaintenance_wev8.gif";
String titlename = SystemEnv.getHtmlLabelName(15710,user.getLanguage())+": "+ SystemEnv.getHtmlLabelName(179,user.getLanguage());
String needfav ="1";
String needhelp ="";
%>
<body>
<%@ include file="/systeminfo/TopTitle_wev8.jsp" %>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%
RCMenu += "{"+SystemEnv.getHtmlLabelName(615,user.getLanguage())+",javascript:doSave(this),_self} " ;
RCMenuHeight += RCMenuHeightStep ;
%>
<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>
 <FORM name=resource id=resource action="HrmResourceStatusOperation.jsp" method=post>
 <input class=inputstyle type=hidden name=operation value="try">
  <table id="topTitle" cellpadding="0" cellspacing="0">
	<tr>
		<td>
		</td>
		<td class="rightSearchSpan" style="text-align:right;">
			<input type=button class="e8_btn_top" onclick="doSave(this);" value="<%=SystemEnv.getHtmlLabelName(615, user.getLanguage())%>"></input>
			<span title="<%=SystemEnv.getHtmlLabelName(23036,user.getLanguage())%>" class="cornerMenu"></span>
		</td>
	</tr>
	</table>
	<wea:layout>
		<wea:group context='<%=SystemEnv.getHtmlLabelName(1361,user.getLanguage())%>' >
			<wea:item><%=SystemEnv.getHtmlLabelName(17509,user.getLanguage())%></wea:item>
			<wea:item> 
		  <%
		  String lastname = "";
		  if(resourceid.length()>0) lastname = ResourceComInfo.getLastnameAllStatus(resourceid);
		  String subcomstr=SubCompanyComInfo.getRightSubCompany(user.getUID(),"HrmResourceAdd:Add",0);
		  String sqlwhere = " status=2 ";
		  String browserUrl = "/systeminfo/BrowserMain.jsp?url=/hrm/resource/MultiResourceBrowserByRight.jsp?rightStr=HrmResourceAdd:Add&fromHrmStatusChange=HrmResourceTry&sqlwhere="+xssUtil.put(sqlwhere)+"&selectedids=";
		 	String completeUrl = "/data.jsp?whereClause="+xssUtil.put("status=2 and t1.subcompanyid1 in("+subcomstr+")");
		  %>
        <brow:browser viewType="0" name="resourceid" browserValue='<%=resourceid %>' 
             browserUrl='<%=browserUrl %>' 
             hasInput="true" isSingle="false" hasBrowser = "true" isMustInput='2'
             completeUrl='<%=completeUrl %>' linkUrl="javascript:openhrm($id$)"
             browserSpanValue='<%=lastname %>'>     
        </brow:browser>
        	<!-- 
        	 <BUTTON class=Browser type="button" onclick="onShowResourceID(resourceid,assistantidspan)"></BUTTON>
           <SPAN id=assistantidspan><IMG src='/images/BacoError_wev8.gif' align=absMiddle></SPAN>
           <input class=inputstyle type=hidden name=resourceid onChange='checkinput("resourceid","assistantidspan")'>
        	 -->
         </wea:item>
         <wea:item><%=SystemEnv.getHtmlLabelName(17510,user.getLanguage())%></wea:item>
         <wea:item><BUTTON class=Calendar type="button" id=selectcontractdate onclick="getchangedate()"></BUTTON>
           <SPAN id=changedatespan ><IMG src='/images/BacoError_wev8.gif' align=absMiddle></SPAN>
           <input class=inputstyle type="hidden" name="changedate" onChange='checkinput("changedate","changedatespan")'>
         </wea:item>
         <wea:item><%=SystemEnv.getHtmlLabelName(17511,user.getLanguage())%></wea:item>
         <wea:item>
           <textarea class=inputstyle rows=5 cols=40 name="changereason"></textarea>
         </wea:item>
         <wea:item><%=SystemEnv.getHtmlLabelName(17512,user.getLanguage())%></wea:item>
         <wea:item>
         <span>
		  	<brow:browser viewType="0" name="infoman" browserValue="" 
             browserUrl="/systeminfo/BrowserMain.jsp?url=/hrm/resource/MutiResourceBrowser.jsp"
	         hasInput="true" isSingle="false" hasBrowser = "true" isMustInput='1'
	         completeUrl="/data.jsp" linkUrl="javascript:openhrm($id$)" width="240px"
             browserSpanValue=""></brow:browser>
        	</span>
         <!-- 
       <BUTTON class=Browser type="button" onClick="onShowResource(infoman,infomanspan)">
      </BUTTON>
      <span class=inputstyle id=infomanspan>
      </span>
      <INPUT class=inputstyle id=organizer type=hidden name=infoman >
          -->
         </wea:item>
		</wea:group>
	</wea:layout>
</FORM>
 <SCRIPT LANGUAGE="JavaScript">
  function disModalDialogRtnM(url, inputname, spanname) {
	var id = window.showModalDialog(url);
	if (id != null) {
		if (wuiUtil.getJsonValueByIndex(id, 0) != "") {
			var ids = wuiUtil.getJsonValueByIndex(id, 0).substr(1);
			var names = wuiUtil.getJsonValueByIndex(id, 1).substr(1);

			jQuery(inputname).val(ids);
			var sHtml = "";
			var ridArray = ids.split(",");
			var rNameArray = names.split(",");

			linkurl = ""

			for ( var i = 0; i < ridArray.length; i++) {

				var curid = ridArray[i];
				var curname = rNameArray[i];

				sHtml += "<a tatrget='_blank' href=/hrm/resource/HrmResource.jsp?id=" + curid + ">" + curname + "</a>&nbsp;";
			}

			jQuery(spanname).html(sHtml);
		} else {
			jQuery(inputname).val("")
			jQuery(spanname).html("");
		}
	}
}

function onShowResource(tdname,inputename){
	var results = window.showModalDialog("/systeminfo/BrowserMain.jsp?url=/hrm/resource/ResourceBrowser.jsp");
	if(results){
	  if(wuiUtil.getJsonValueByIndex(results,0)!=""){
	     jQuery($GetEle(tdname)).html("<a href='javascript:openhrm("+wuiUtil.getJsonValueByIndex(results,0)+")'>"+wuiUtil.getJsonValueByIndex(results,1)+"</a>");
	     jQuery("input[name='"+inputename+"']")[0].value=wuiUtil.getJsonValueByIndex(results,0);
	  }else{
	     jQuery($GetEle(tdname)).html("");
	     jQuery("input[name='"+inputename+"']").val("");
	  }
	}
}
  
function onShowResource1(inputname,spanname){
	disModalDialogRtnM("/systeminfo/BrowserMain.jsp?url=/hrm/resource/MutiResourceBrowser.jsp",inputname,spanname)
}

function onShowResourceID(inputname,spanname){
	disModalDialogRtnM("/systeminfo/BrowserMain.jsp?url=/hrm/resource/browser/try/MutiResourceBrowser.jsp",inputname,spanname)
}

  </SCRIPT>
<script language=javascript>
function doSave(obj) {
   if(check_form(document.resource,"resourceid,changedate"))
	{
		obj.disabled=true;
		document.resource.submit();
	}
}
</script>
</body>
<SCRIPT language="javascript" defer="defer" src="/js/datetime_wev8.js"></script>
<SCRIPT language="javascript" defer="defer" src="/js/JSDateTime/WdatePicker_wev8.js"></script>
</html>