HrmResourceRetire.jsp 8.28 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(6092,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="retire">
  <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(16115,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 = 1 ";
			  String browserUrl = "/systeminfo/BrowserMain.jsp?url=/hrm/resource/MultiResourceBrowserByRight.jsp?rightStr=HrmResourceAdd:Add&fromHrmStatusChange=HrmResourceRetire&sqlwhere="+xssUtil.put(sqlwhere)+"&selectedids=";
				String completeUrl = "/data.jsp?whereClause="+xssUtil.put(" status=1 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(16035,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(16116,user.getLanguage())%></wea:item>
      <wea:item>
        <textarea class=inputstyle rows=5 cols=40 name="changereason"></textarea>
      </wea:item>
      <wea:item><%=SystemEnv.getHtmlLabelName(16117,user.getLanguage())%></wea:item>
      <wea:item>
				<brow:browser viewType="0" name="changecontractid" browserValue="" 
          browserUrl="/systeminfo/BrowserMain.jsp?mouldID=hrm&url=/hrm/contract/contract/HrmContractBrowser.jsp?status=1"
          hasInput="true" isSingle="true" hasBrowser = "true" isMustInput='1'
          completeUrl="/data.jsp?type=HrmContract&whereClause=status=1" width="240px"
          browserSpanValue="">
         </brow:browser>                           
      </wea:item>
      <wea:item><%=SystemEnv.getHtmlLabelName(16118,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/retire/MutiResourceBrowser.jsp",inputname,spanname)
}

function onShowContract(){
	data = window.showModalDialog("/systeminfo/BrowserMain.jsp?url=/hrm/contract/contract/HrmContractBrowser.jsp?status=1 ")
	if (data!=null){
		if (data.id!= ""){
			jQuery("#contractspan").html("<A href='/hrm/contract/contract/HrmContractEdit.jsp?id="+data.id+"'>"+data.name+"</A>");
			jQuery("#changecontractid").val(data.id);
		}else{
			jQuery("#contractspan").html("");
			jQuery("#changecontractid").val("");
		}
	}
}
  </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>