204 lines
9.9 KiB
Plaintext
204 lines
9.9 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" Title="浙江交通投资集团实业发展有限公司"
|
|
MasterPageFile="~/SuperMap_Client/MasterPage/v4_0/SizeBox.Master"
|
|
CodeBehind="CommodityRank.aspx.cs" Inherits="SuperMap.RealEstate.HighWay.Modules.MapShow.CommodityRank" %>
|
|
|
|
<%@ Register Assembly="RealEstate.Web" Namespace="SuperMap.RealEstate.Web.UI.WebControls" TagPrefix="smwc" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="HTMLHead" runat="server">
|
|
<style type="text/css" id="GridViewExCss">
|
|
.GridView td, .GridView tr th {
|
|
border-left: 1px solid #BBBBBB !important;
|
|
border-right: 1px solid #BBBBBB !important;
|
|
}
|
|
</style>
|
|
<style media="print" type="text/css">
|
|
.noPrint {
|
|
display: none;
|
|
}
|
|
|
|
.PrintContainer {
|
|
padding: 0px;
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
function preview() {
|
|
bdhtml = window.document.body.innerHTML;
|
|
sprnstr = "<!--startprint-->";
|
|
eprnstr = "<!--endprint-->";
|
|
prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);
|
|
prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));
|
|
window.document.body.innerHTML = prnhtml;
|
|
window.print();
|
|
window.document.body.innerHTML = bdhtml;
|
|
}
|
|
</script>
|
|
<script src="../../Resources/v1_0/Style/JavaScript/HiiShe.Core.js"></script>
|
|
<script src="../../Resources/v1_0/style/JavaScript/json_parse.js"></script>
|
|
<style type="text/css">
|
|
.showresult td {
|
|
height: 20px;
|
|
}
|
|
</style>
|
|
<script>
|
|
var TemplateString = ""
|
|
+ "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" >"
|
|
+ "<tr>"
|
|
+ "<td>"
|
|
+ "<table class='showresult' width=\"100%\" border=\"1\" cellpadding=\"8\" cellspacing=\"0\" bordercolor=\"#EDEDED\" style=\"border-collapse:collapse; border:1px solid #000\">"
|
|
+ "<tr>"
|
|
+ "<td bgcolor=\"#EDEDED\" style=\"font-weight: bold; color: #EC0000\" align=\"center\" colspan=\"5\">销售信息</td>"
|
|
+ " </tr>"
|
|
+ "<tr>"
|
|
+ "<td align=\"center\"><strong>排名</strong></td>"
|
|
+ "<td align=\"center\"><strong>服务区名称</strong></td>"
|
|
+ "<td align=\"center\"><strong>销售数量</strong></td>"
|
|
+ "<td align=\"center\"><strong>客单数量</strong></td>"
|
|
+ "<td align=\"center\"><strong>销售金额</strong></td>"
|
|
+ "</tr>"
|
|
+ "[content]"
|
|
+ "</table>"
|
|
+ "</td>"
|
|
+ "</tr>"
|
|
+ "</table>";
|
|
var ItemTemplateString = ""
|
|
+ "<tr>"
|
|
+ "<td align=\"center\">"
|
|
+ "[ROWNUM]"
|
|
+ "</td>"
|
|
+ "<td align=\"center\">"
|
|
+ "[SERVERPART_NAME]"
|
|
+ "</td>"
|
|
+ "<td align=\"right\">"
|
|
+ "[TOTALCOUNT]"
|
|
+ "</td>"
|
|
+ "<td align=\"right\">"
|
|
+ "[TICKETCOUNT]"
|
|
+ "</td>"
|
|
+ "<td align=\"right\">"
|
|
+ "[CASHPAY]"
|
|
+ "</td>"
|
|
+ "</tr>";
|
|
|
|
var formString_Load = "<tr id='tablebody_info'><td colspan='12' id='tablebody_content'><img src='/HighWay/Resources/v1_0/images/loader3.gif' style='height:30px;' /></td></tr>";
|
|
// GridView
|
|
|
|
function showDetail(currobj) {
|
|
//添加对应的内容
|
|
var obj = $("tr#tablebody_info");
|
|
if (obj.length) {
|
|
obj.slideUp("slow").remove();
|
|
}
|
|
else {
|
|
$(formString_Load).insertAfter($(currobj)).slideDown("slow");
|
|
//先移除
|
|
var param = "action_type=getCommoditySale&action_data=" + $(currobj).attr("data-code");
|
|
QRWL.Core.getAjaxAsync('/HighWay/Handler/handler_ajax.ashx', param, function (rs) {
|
|
try {
|
|
if (rs.indexOf('error') > -1) {
|
|
;
|
|
}
|
|
else {
|
|
var currData = json_parse(rs);
|
|
var innerString = "";
|
|
//添加元素
|
|
for (var i = 0; i < currData.DAILYSALES.length; i++) {
|
|
innerString = innerString + ItemTemplateString
|
|
.replace("[ROWNUM]", currData.DAILYSALES[i].ROWNUM)
|
|
.replace("[SERVERPART_NAME]", currData.DAILYSALES[i].SERVERPART_NAME)
|
|
.replace("[TOTALCOUNT]", (Number(currData.DAILYSALES[i].TOTALCOUNT)).toFixed(2))
|
|
.replace("[TICKETCOUNT]", (Number(currData.DAILYSALES[i].TICKETCOUNT)).toFixed(2))
|
|
.replace("[CASHPAY]", (Number(currData.DAILYSALES[i].CASHPAY)).toFixed(2))
|
|
;
|
|
}
|
|
//元素添加
|
|
var parentObj = $("#tablebody_content").append(TemplateString.replace("[content]", innerString));
|
|
$("#tablebody_content img").remove();
|
|
}
|
|
} catch (e) {
|
|
alert(e.message);
|
|
}
|
|
});
|
|
}
|
|
return false;
|
|
}
|
|
</script>
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="B" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="B_L" runat="server">
|
|
<smwc:DropDownListEx ID="SERVERPART_ID" runat="server" CaptionText="服务区:" DisableSearch="false" Width="220px"
|
|
AllowEmpty="false" OnCallBackSetControl="SERVERPART_ID_CallBackSetControl" />
|
|
<smwc:DropDownListEx ID="BUSINESSTYPE" runat="server" CaptionText="业态:" DisableSearch="false" Width="180px" />
|
|
<smwc:TextBoxEx ID="StatisticsStartDay" Width="175px" runat="server" CaptionText="开始时间:" ValidType="DateTime"></smwc:TextBoxEx>
|
|
<smwc:TextBoxEx ID="StatisticsEndDay" Width="175px" runat="server" CaptionText="结束时间:" ValidType="DateTime"></smwc:TextBoxEx>
|
|
<asp:Button ID="ButtonStatistics" CssClass="ButtonSearch" runat="server" Text="查询" OnClick="ButtonStatistics_Click"
|
|
OnClientClick="RealEstate.Page.ShowMask(\'正在查询...\');" />
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="B_R" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="T" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="T_L" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="T_R" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content8" ContentPlaceHolderID="S_T" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content9" ContentPlaceHolderID="S" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content10" ContentPlaceHolderID="S_B" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content11" ContentPlaceHolderID="M_T" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content12" ContentPlaceHolderID="M" runat="server">
|
|
<div style="border: none; text-align: right; display: none;">
|
|
<img src="../../Resources/v1_0/Images/print.png" onclick="preview();window.close()">
|
|
</div>
|
|
<!--startprint-->
|
|
<div>
|
|
<table style="width: 100%;">
|
|
<tr>
|
|
<td style="text-align: center;">
|
|
<asp:Label ID="Label1" runat="server" Font-Size="X-Large" Text="商品月销售排名"></asp:Label>
|
|
<asp:Label ID="Label2" runat="server" Font-Size="X-Large" Text="商品月销售排名" Visible="false"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<smwc:GridViewEx ID="GridViewEx1" runat="server" RowEventType="None" align="center" Width="100%"
|
|
DataKeyNames="COMMODITY_ID" DataTableName="HIGHWAY_SELLDATA.V_DAILYSALES" OnRowDataBound="GridViewEx1_RowDataBound">
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>排名</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<%# Container.DataItemIndex + 1 %>.
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="COMMODITY_NAME" HeaderText="商品名称" ItemStyle-HorizontalAlign="Center" />
|
|
<asp:BoundField DataField="TOTALCOUNT" Visible="true" HeaderText="销售数量"
|
|
ItemStyle-HorizontalAlign="Right" DataFormatString="{0:0.00}" />
|
|
<asp:BoundField DataField="TICKETCOUNT" Visible="true" HeaderText="客单数量"
|
|
ItemStyle-HorizontalAlign="Right" DataFormatString="{0:0.00}" />
|
|
<asp:BoundField DataField="CASHPAY" Visible="true" HeaderText="销售金额"
|
|
ItemStyle-HorizontalAlign="Right" DataFormatString="{0:0.00}" />
|
|
<asp:BoundField DataField="COMMODITY_RETAILPRICE" Visible="true" HeaderText="商品单价"
|
|
ItemStyle-HorizontalAlign="Right" DataFormatString="{0:0.00}" />
|
|
<asp:BoundField DataField="COMMODITY_RULE" HeaderText="商品规格" ItemStyle-HorizontalAlign="Center" NullDisplayText="1" />
|
|
<asp:BoundField DataField="COMMODITYTYPE_NAME" HeaderText="商品类型" />
|
|
</Columns>
|
|
<HeaderStyle Wrap="False" />
|
|
<RowStyle Wrap="False" />
|
|
</smwc:GridViewEx>
|
|
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" EnableViewState="true"></asp:ObjectDataSource>
|
|
<!--endprint-->
|
|
<asp:Label runat="server" Text="注:排名按商品销售数量排列,商品类型以[1开头的为统一定价类。" Font-Size="Medium" ForeColor="Red"></asp:Label>
|
|
</asp:Content>
|
|
<asp:Content ID="Content13" ContentPlaceHolderID="M_B" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content14" ContentPlaceHolderID="F" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content15" ContentPlaceHolderID="F_L" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content16" ContentPlaceHolderID="F_R" runat="server">
|
|
</asp:Content>
|