using System.Text; namespace CMSC.OA.Web.Com.Class { public class Com_Select { /// <summary> /// 获取日期 /// </summary> public static StringBuilder SelectDateScript(string pageframe) { #region SelectDateScript StringBuilder js = new StringBuilder(); string parentLayer = pageframe; string parentFrame = pageframe + "Frame"; js.Append(@"function selectDate(obj,fn,row) {"); js.Append(@"var layer = rootElement.CMSC.$$(""LayerForm"");"); js.Append(@"layer.LayerId.value = ""SelectDate"";"); js.Append(@"layer.Permit.value = ""FreeView"";"); js.Append(@"layer.LayerTitle.value = ""选择日期"";"); js.Append(@"layer.CanMax.value = false;"); js.Append(@"layer.LayerUrl.value = '/Com/Select/SelectDate.aspx?pageframe=" + parentFrame + @"&obj='+obj+'&fn='+fn+'&row='+row;"); js.Append(@"layer.Padding.value = 0;"); js.Append(@"layer.LayerWidth.value = 320;"); js.Append(@"layer.LayerHeight.value = 290;"); js.Append(@"layer.submit();"); js.Append(@"}"); js.Append(@"function setDate(obj,str,row) {"); js.Append(@"CMSC.$$(obj).value = str;"); js.Append(@"if(row>0)CMSCTableEdit.checkEditRow(row);"); js.Append(@"}"); return js; #endregion } /// <summary> /// 获取机构部门 /// </summary> public static StringBuilder SelectOrgScript(string pageframe) { #region SelectOrgScript StringBuilder js = new StringBuilder(); pageframe = pageframe + "Frame"; js.Append(@"function selectOrg(obj,fn,row) {"); js.Append(@"var layer = rootElement.CMSC.$$(""LayerForm"");"); js.Append(@"layer.LayerId.value = ""SelectOrg"";"); js.Append(@"layer.Permit.value = ""FreeView"";"); js.Append(@"layer.LayerTitle.value = ""选择部门"";"); js.Append(@"layer.CanMax.value = false;"); js.Append(@"layer.LayerUrl.value = '/Com/Select/SelectOrg.aspx?pageframe=" + pageframe + @"&obj='+obj+'&fn='+fn+'&row='+row;"); js.Append(@"layer.Padding.value = 20;"); js.Append(@"layer.LayerWidth.value = 1000;"); js.Append(@"layer.LayerHeight.value = 650;"); js.Append(@"layer.submit();"); js.Append(@"}"); js.Append(@"function setOrg(obj,str,row) {"); js.Append(@"var objlist = obj.split('|');"); js.Append(@"var strlist = str.split('|');"); js.Append(@"if(objlist.length==4 && strlist.length==2){"); js.Append(@"if(objlist[0] != """") CMSC.$$(objlist[0]).value = ""0"";"); js.Append(@"if(objlist[1] != """") CMSC.$$(objlist[1]).value = """";"); js.Append(@"if(objlist[2] != """") CMSC.$$(objlist[2]).value = strlist[0];"); js.Append(@"if(objlist[3] != """") CMSC.$$(objlist[3]).value = strlist[1];"); js.Append(@"}"); js.Append(@"}"); return js; #endregion } /// <summary> /// 获取员工 /// </summary> public static StringBuilder SelectUserScript(string pageframe) { #region SelectUserScript StringBuilder js = new StringBuilder(); pageframe = pageframe + "Frame"; js.Append(@"function selectUser(obj,fn,row) {"); js.Append(@"var syscode = CMSC.$$(""SysCode"").value;"); js.Append(@"var layer = rootElement.CMSC.$$(""LayerForm"");"); js.Append(@"layer.LayerId.value = ""SelectUser"";"); js.Append(@"layer.Permit.value = ""FreeView"";"); js.Append(@"layer.LayerTitle.value = ""选择员工"";"); js.Append(@"layer.CanMax.value = false;"); js.Append(@"layer.LayerUrl.value = '/Com/Select/SelectUser.aspx?pageframe=" + pageframe + @"&obj='+obj+'&fn='+fn+'&row='+row+'&syscode='+syscode;"); js.Append(@"layer.Padding.value = 20;"); js.Append(@"layer.LayerWidth.value = 1000;"); js.Append(@"layer.LayerHeight.value = 650;"); js.Append(@"layer.submit();"); js.Append(@"}"); js.Append(@"function setUser(obj,str,row) {"); js.Append(@"var objlist = obj.split('|');"); js.Append(@"var strlist = str.split('|');"); js.Append(@"if(objlist.length==5 && strlist.length==5){"); js.Append(@"if(objlist[0] != """") CMSC.$$(objlist[0]).value = strlist[0];"); js.Append(@"if(objlist[1] != """") CMSC.$$(objlist[1]).value = strlist[1];"); js.Append(@"if(objlist[2] != """") CMSC.$$(objlist[2]).value = strlist[2];"); js.Append(@"if(objlist[3] != """") CMSC.$$(objlist[3]).value = strlist[3];"); js.Append(@"if(objlist[4] != """") CMSC.$$(objlist[4]).value = strlist[4];"); js.Append(@"}"); js.Append(@"}"); js.Append(@"function setUserRow(obj,str,row) {"); js.Append(@"var strlist = str.split('|');"); js.Append(@"if(strlist!=null && strlist.length==5){"); js.Append(@"CMSC.$$(""RowKey_""+row).value = strlist[0];"); js.Append(@"CMSC.$$(""UserId_""+row).value = strlist[0];"); js.Append(@"CMSC.$$(""TrueName_""+row).value = strlist[1];"); js.Append(@"CMSC.$$(""SysCode_""+row).value = strlist[2];"); js.Append(@"CMSC.$$(""OrgName_""+row).value = strlist[3];"); js.Append(@"if(row>0)CMSCTableEdit.checkEditRow(row);"); js.Append(@"}"); js.Append(@"}"); return js; #endregion } /// <summary> /// 获取地区 /// </summary> public static StringBuilder SelectAreaScript(string pageframe) { #region SelectAreaScript StringBuilder js = new StringBuilder(); pageframe = pageframe + "Frame"; js.Append(@"function selectArea(obj,fn,row) {"); js.Append(@"var layer = rootElement.CMSC.$$(""LayerForm"");"); js.Append(@"layer.LayerId.value = ""SelectArea"";"); js.Append(@"layer.Permit.value = ""FreeView"";"); js.Append(@"layer.LayerTitle.value = ""选择地区"";"); js.Append(@"layer.CanMax.value = false;"); js.Append(@"layer.LayerUrl.value = '/Com/Select/SelectArea.aspx?pageframe=" + pageframe + @"&obj='+obj+'&fn='+fn+'&row='+row;"); js.Append(@"layer.Padding.value = 20;"); js.Append(@"layer.LayerWidth.value = 1000;"); js.Append(@"layer.LayerHeight.value = 650;"); js.Append(@"layer.submit();"); js.Append(@"}"); js.Append(@"function setArea(obj,str,row) {"); js.Append(@"var objlist = obj.split('|');"); js.Append(@"var strlist = str.split('|');"); js.Append(@"if(objlist.length==2 && strlist.length==2){"); js.Append(@"if(objlist[0] != """") CMSC.$$(objlist[0]).value = strlist[0];"); js.Append(@"if(objlist[1] != """") CMSC.$$(objlist[1]).value = strlist[1];"); js.Append(@"}"); js.Append(@"}"); return js; #endregion } } }