📄 leadleftside.jsp
字号:
<%@ page import="com.sourcetap.sfa.ui.UIQuery" %>
<TABLE>
<TR><TD CLASS="freeFormSectionTitleTable"><img src=/sfaimages/sf_person_magnify.gif>Lead Search</TD></TR>
<TR><TD CLASS="moduleLine"><IMG SRC="/sfaimages/space.gif" WIDTH="1" HEIGHT="2"></td></tr>
<form method="post" name="leadSearchForm" action="/sfa/control/leadHome">
<INPUT TYPE="hidden" NAME="action" VALUE="<%=UIScreenSection.ACTION_QUERY%>">
<TR><TD>
<TABLE class="freeFormSectionDisplayTable" >
<TR>
<TD COLSPAN=2>Enter one or more values to search for leads.</TD>
</tr>
<TR>
<TD CLASS="freeFormSectionLabelOptional">First Name:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="LeadHome_Lead_firstName_0" type="text" value='<%=UtilFormatOut.checkNull(request.getParameter("LeadHome_Lead_firstName_0"))%>'></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabelOptional">Last Name:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="LeadHome_Lead_lastName_0" type="text" value='<%=UtilFormatOut.checkNull(request.getParameter("LeadHome_Lead_lastName_0"))%>'></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabelOptional">Company:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="LeadHome_Lead_companyName_0" type="text" value='<%=UtilFormatOut.checkNull(request.getParameter("LeadHome_Lead_companyName_0"))%>'></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabelOptional"><NOBR>Bus. Phone:</NOBR></TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="LeadHome_Lead_businessPhone_0" type="text" value='<%=UtilFormatOut.checkNull(request.getParameter("LeadHome_Lead_businessPhone_0"))%>'></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabelOptional">City:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="LeadHome_Address_city_0" type="text" value='<%=UtilFormatOut.checkNull(request.getParameter("LeadHome_Address_city_0"))%>'></TD>
</TR>
<TR>
<TD COLSPAN=2>Enter a name if you want to save the query.</TD>
</tr>
<TR>
<TD CLASS="freeFormSectionLabelOptional">Save As:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="queryName" type="text"></TD>
</TR>
</TABLE>
<TABLE WIDTH="100%" class="freeFormSectionDisplayTable" >
<TR>
<TD ALIGN="left">
<a href="/sfa/control/leads?action=<%=UIScreenSection.ACTION_SHOW_QUERY%>">Advanced</a>
</TD>
<TD class="freeFormSectionSaveButtonArea">
<input type="submit" name="go" value="Run/Save Query">
</TD>
</TR>
</TABLE>
</TD></TR>
</FORM>
<TR><TD><IMG SRC="/sfaimages/space.gif" WIDTH=10></TD></TR>
<TR><TD CLASS="freeFormSectionTitleTable"><img src=/sfaimages/sf_pen.gif>Quick Create</TD></TR>
<!-- Process quick-create -->
<TR><TD CLASS="freeFormSectionDisplayTable">
<%
StringBuffer errorHtml = new StringBuffer();
String module = "leadLeftSide";
if (request.getParameter("quickCreate")!=null) {
// Check required fields.
if (request.getParameter("leadTypeId").equals("")) {
errorHtml.append("Lead Type is required.<BR>");
}
if (request.getParameter("firstName").equals("")) {
errorHtml.append("First Name is required.<BR>");
}
if (request.getParameter("lastName").equals("")) {
errorHtml.append("Last Name is required.<BR>");
}
if (request.getParameter("businessPhone").equals("")) {
errorHtml.append("Business Phone is required.<BR>");
}
if (request.getParameter("mailingAddress").equals("")) {
errorHtml.append("Address is required.<BR>");
}
if (request.getParameter("city").equals("")) {
errorHtml.append("City is required.<BR>");
}
if (request.getParameter("state").equals("")) {
errorHtml.append("State is required.<BR>");
}
if (request.getParameter("zip").equals("")) {
errorHtml.append("Zip is required.<BR>");
}
if (errorHtml.length() > 0) {
out.write("<font color=ff0000>" + errorHtml.toString() + "</font><BR>");
} else {
// User clicked the quick-create Save button.
boolean result = leadEventProcessor.QuickInsert(
userInfo,
delegator,
request.getParameter("firstName"),
request.getParameter("lastName"),
request.getParameter("title"),
request.getParameter("companyName"),
request.getParameter("businessPhone"),
request.getParameter("mailingAddress"),
request.getParameter("city"),
request.getParameter("state"),
request.getParameter("zip"),
request.getParameter("country"),
request.getParameter("statusId"),
request.getParameter("leadTypeId"),
request.getParameter("activeFlag"),
request.getParameter("validatedFlag"));
if ( result ) { %>
<font color=ff0000>Lead Created</font><p>
<% } else { %>
<font color=ff0000>Error creating user please contact your system administrator</font><p>
<% }
}
}
%>
</TD></TR>
<FORM METHOD="POST" name="quickCreateLeadForm" action="<%=quickCreateAction%>">
<INPUT TYPE="hidden" NAME="action" VALUE="<%=request.getParameter("action")%>">
<INPUT TYPE="hidden" NAME="savedQueryName" VALUE="<%=UIQuery.LAST_QUERY_NAME%>">
<INPUT TYPE="hidden" NAME="leadId" VALUE="<%=request.getParameter("leadId")%>">
<TR><TD>
<TABLE CLASS="freeFormSectionDisplayTable">
<TR>
<% if (errorHtml.length() > 0) { %>
<TD COLSPAN=2>Make changes and try again.</TD>
<% } else { %>
<TD COLSPAN=2>Add a new lead here.</TD>
<% } %>
</TR>
<TR>
<TD CLASS="freeFormSectionLabel">Lead Type:</TD>
<TD CLASS="freeFormSectionField">
<%
String leadTypeId = "";
if (errorHtml.length() > 0) leadTypeId = request.getParameter("leadTypeId");
// Get the codes for lead type.
HashMap leadTypeFindMap = new HashMap();
leadTypeFindMap.put("codeTypeId", "LEAD_TYPE");
ArrayList orderList = new ArrayList();
orderList.add("codeValue");
try {
List leadTypeL = delegator.findByAndCache("Code", leadTypeFindMap, orderList);
out.write(
UIDropDown.getSelectHtml(
"leadTypeId",
10,
"",
"N",
"stateSelectBox",
"Y",
"",
UIDropDown.decodeValueArray(
"codeId",
"codeValue",
"leadTypeId",
leadTypeL),
leadTypeId,
false));
} catch (GenericEntityException e) {
Debug.logError("[leadLeftSide.jsp] Error retrieving lead type codes.", module);
out.write("<input CLASS=\"freeFormInputBox\" name=\"leadTypeId\" type=\"text\"" +
" VALUE=\"" + leadTypeId + "\"");
}
%>
</TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabel">First Name:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="firstName" type="text"
<% if (errorHtml.length() > 0) out.write(" VALUE=\"" + request.getParameter("firstName") + "\""); %>
></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabel">Last Name:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="lastName" type="text"
<% if (errorHtml.length() > 0) out.write(" VALUE=\"" + request.getParameter("lastName") + "\""); %>
></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabelOptional">Title:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="title" type="text"
<% if (errorHtml.length() > 0) out.write(" VALUE=\"" + request.getParameter("title") + "\""); %>
></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabelOptional">Company:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="companyName" type="text"
<% if (errorHtml.length() > 0) out.write(" VALUE=\"" + request.getParameter("companyName") + "\""); %>
></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabel">Bus. Phone:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="businessPhone" type="text"
<% if (errorHtml.length() > 0) out.write(" VALUE=\"" + request.getParameter("businessPhone") + "\""); %>
></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabel">Address:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="mailingAddress" type="text"
<% if (errorHtml.length() > 0) out.write(" VALUE=\"" + request.getParameter("mailingAddress") + "\""); %>
></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabel">City:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="city" type="text"
<% if (errorHtml.length() > 0) out.write(" VALUE=\"" + request.getParameter("city") + "\""); %>
></TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabel">State:</TD>
<TD CLASS="freeFormSectionField">
<%
if (errorHtml.length() > 0) {
out.write(getStatesDropDown("state", request.getParameter("state")));
} else {
out.write(getStatesDropDown("state", ""));
}
%>
</TD>
</TR>
<TR>
<TD CLASS="freeFormSectionLabel">Zip:</TD>
<TD CLASS="freeFormSectionField"><input CLASS="freeFormInputBox" name="zip" type="text"
<% if (errorHtml.length() > 0) out.write(" VALUE=\"" + request.getParameter("zip") + "\""); %>
></TD>
</TR>
<INPUT TYPE="hidden" NAME="country" VALUE="USA">
<INPUT TYPE="hidden" NAME="statusId" VALUE="10">
<INPUT TYPE="hidden" NAME="activeFlag" VALUE="Y">
<INPUT TYPE="hidden" NAME="validatedFlag" VALUE="Y">
</TABLE>
</TD></TR>
<TR><TD class="freeFormSectionSaveButtonArea">
<input type="submit" name="quickCreate" value="Save">
</TD></TR>
</FORM>
<TR><TD> </TD></TR>
</TABLE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -