📄 service.aspx
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true"
EnableEventValidation="false" Inherits="PowerEasy.WebSite.Admin.Crm.ServiceUI"
Codebehind="Service.aspx.cs" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CphNavigation" runat="Server">
<pe:ExtendedSiteMapPath ID="SmpNavigator" SiteMapProvider="AdminMapProvider" runat="server" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CphContent" runat="Server">
<script language="javascript" type="text/javascript">
var xmlHttpRequest = null;
function selectionChanged(url)
{
xmlHttpRequest = false;
if (window.XMLHttpRequest)
{
xmlHttpRequest = new XMLHttpRequest();
if (xmlHttpRequest.overrideMimeType)
{
xmlHttpRequest.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)
{
try
{
xmlHttpRequest = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (e)
{
try
{
xmlHttpRequest = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (e)
{
}
}
}
if (!xmlHttpRequest)
{
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
xmlHttpRequest.open("POST", url, true);
xmlHttpRequest.onreadystatechange = onReadyStateChange;
xmlHttpRequest.setRequestHeader(
"Content-Type",
"application/x-www-form-urlencoded; charset=UTF-8");
xmlHttpRequest.send(null);
}
function onReadyStateChange()
{
if (xmlHttpRequest.readyState == 4)
{
if (xmlHttpRequest.status == 200)
{
document.getElementById("ContacterList").innerHTML =
xmlHttpRequest.responseText;
}
}
}
function SelectAdmin(arr)
{
if (arr != null)
{
var txtFunctionary = document.getElementById('<%=SelectProcessor.ClientID %>')
var hdnFunctionary = document.getElementById('<%=SelectProcessor.ClientID %>_Value')
var ss=arr.split('$$$');
txtFunctionary.value = ss[0];
hdnFunctionary.value = ss[0];
}
}
</script>
<asp:ScriptManager runat="server" ID="SmgeProperties" EnablePartialRendering="true">
</asp:ScriptManager>
<div>
<table width="100%" border="0" cellpadding="2" cellspacing="1" class="border">
<tr class="title" align="center">
<td colspan="2">
<strong>
<asp:Literal ID="LtrTitle" runat="server" Text="添加客户服务记录"></asp:Literal></strong></td>
</tr>
<tr class="tdbg">
<td style="width: 15%" align="right" class="tdbgleft">
服务主题:</td>
<td style="width: 85%">
<asp:TextBox ID="TxtServiceTitle" runat="server" MaxLength="50" Width="200px"></asp:TextBox>
<pe:RequiredFieldValidator ID="ValrTitle" runat="server" ErrorMessage="请输入主题" Display="Dynamic"
ControlToValidate="TxtServiceTitle"></pe:RequiredFieldValidator>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
对应客户:</td>
<td>
<pe:CrmSelectControl ID="SelectClient" runat="server" ReadOnly="true" ButtonText=" ... " FileUrl="~/Admin/Crm/ClientList.aspx"
Width="200px" TextChangeJS="ShowContacter()" />
<pe:RequiredFieldValidator ID="ValrClientName" runat="server" ErrorMessage="请输入对应客户"
Display="Dynamic" ControlToValidate="SelectClient"></pe:RequiredFieldValidator></td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
客户方联系人:</td>
<td>
<span id="ContacterList">
<asp:DropDownList ID="DropContacterID" runat="server" DataTextField="DataTextField"
DataValueField="DataValueField">
</asp:DropDownList>
</span>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft" style="height: 25px">
服务人员:</td>
<td style="height: 25px">
<pe:CrmSelectControl ID="SelectProcessor" runat="server" ReadOnly="true" ButtonText=" ... " FileUrl="~/Admin/User/AdminList.aspx"
Width="200px" IsReturnValue="true" />
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
服务类型:</td>
<td>
<asp:DropDownList ID="DropServiceType" runat="server" DataTextField="DataTextField"
DataValueField="DataValueField">
</asp:DropDownList>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
服务方式:</td>
<td>
<asp:DropDownList ID="DropServiceMode" runat="server" DataTextField="DataTextField"
DataValueField="DataValueField">
</asp:DropDownList>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
开始时间:</td>
<td>
<asp:TextBox ID="TxtServiceTime" runat="server" Width="200px" MaxLength="30"></asp:TextBox>
<pe:DateValidator ID="DateValidator1" runat="server" ControlToValidate="TxtServiceTime"
Display="Dynamic" ErrorMessage="开始时间格式不对"></pe:DateValidator>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
花费时间:</td>
<td>
<asp:DropDownList ID="DropTakeTime" runat="server" DataTextField="DataTextField"
DataValueField="DataValueField">
</asp:DropDownList>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
服务内容:</td>
<td>
<asp:TextBox ID="TxtServiceContent" runat="server" TextMode="MultiLine" Columns="40"
Rows="40" Height="70px"></asp:TextBox>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
服务结果:</td>
<td>
<asp:DropDownList ID="DropServiceResult" runat="server" DataTextField="DataTextField"
DataValueField="DataValueField">
</asp:DropDownList>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
客户反馈:</td>
<td>
<asp:TextBox ID="TxtFeedback" runat="server" TextMode="MultiLine" Columns="40" Rows="4"
Height="60px"></asp:TextBox>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft">
备注:</td>
<td>
<asp:TextBox ID="TxtRemark" runat="server" TextMode="MultiLine" Columns="40" Rows="4"
Height="60px"></asp:TextBox>
</td>
</tr>
<tr align="center">
<td style="height: 40px" colspan="2" class="tdbg">
<asp:Button ID="BtnSave" runat="server" Text="保存服务记录" OnClick="BtnSave_Click" />
<asp:HiddenField ID="HdnAction" runat="server" />
<asp:HiddenField ID="HdnItemId" runat="server" />
<asp:Button ID="BtnReturn" runat="server" Text="取消" CausesValidation="false" OnClick="BtnReturn_Click" />
</td>
</tr>
</table>
</div>
<script type="text/javascript">
function ShowContacter()
{
var value = document.getElementById("<%=SelectClient.ClientID %>"+"_Value").value
GetContacterList(value);
}
function BindContacterList(result,context)
{
document.getElementById('ContacterList').innerHTML = result;
}
</script>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -