2025-03-27 15:05:14 +08:00

244 lines
12 KiB
Plaintext

<%@ Page Language="C#" CodeBehind="BillDefault.aspx.cs" AutoEventWireup="true"
MasterPageFile="~/SuperMap_Client/MasterPage/v4_0/SizeBox.Master"
Inherits="SuperMap.RealEstate.SendRec.Modules.PrintBill.BillDefault" %>
<%@ Register Assembly="RealEstate.Web" Namespace="SuperMap.RealEstate.Web.UI.WebControls" TagPrefix="smwc" %>
<%@ Register Src="APPLYPROINST.ascx" TagPrefix="uc1" TagName="APPLYPROINST" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HTMLHead" runat="server">
<link href="../../Resources/style/css/StyleSheet.css" rel="stylesheet" />
<script src="/SendRec/Resources/style/js/HiiShe.Core.js"></script>
<script src="/SendRec/Resources/style/js/json_parse.js"></script>
<style type="text/css">
.showresult td {
height: 20px;
}
.ControlBox_SingleLine {
border: none;
background-color: white;
background-image: none;
box-shadow: none;
}
.ControlBox_SingleLine input {
font-weight: 900;
}
.chzn-container-single .chzn-single {
border: none;
background-color: white;
background-image: none;
font-weight: 900;
}
.GridView td, .GridView tr th {
border-left: 1px solid #BBBBBB !important;
border-right: 1px solid #BBBBBB !important;
}
</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><strong>商品名称</strong></td>"
+ "<td><strong>数量</strong></td>"
+ "<td><strong>单价(元)</strong></td>"
+ "<td><strong>总数量</strong></td>"
+ "<td><strong>总金额(元)</strong></td>"
+ "</tr>"
+ "[content]"
+ "</table>"
+ "</td>"
+ "</tr>"
+ "</table>";
var ItemTemplateString = ""
+ "<tr>"
+ "<td>"
+ "[COMMODITY]"
+ "</td>"
+ "<td>"
+ "[COMMODITY_NUM]"
+ "</td>"
+ "<td>"
+ "[COMMODITY_SIMPLEPRICE]"
+ "</td>"
+ "<td>"
+ "[COMMODITY_TOTALCOUNT]"
+ "</td>"
+ "<td>"
+ "[COMMODITY_TOTALPRICE]"
+ "</td>"
+ "</tr>";
var formString_Load = "<tr id='tablebody_info'><td colspan='12' id='tablebody_content'><img src='/SendRec/Resources/image/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=getApplyCommodity&action_data=" + $(currobj).attr("data-code");
QRWL.Core.getAjaxAsync('/SendRec/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.APPLYCOMMODITY.length; i++) {
innerString = innerString + ItemTemplateString.replace("[COMMODITY]", currData.APPLYCOMMODITY[i].COMMODITY_NAME)
.replace("[COMMODITY_NUM]", currData.APPLYCOMMODITY[i].PURCHASE_COUNT + currData.APPLYCOMMODITY[i].PURCHASEDETAIL_DESC)
.replace("[COMMODITY_TOTALCOUNT]", (Number(currData.APPLYCOMMODITY[i].PURCHASE_COUNT) * Number(currData.APPLYCOMMODITY[i].UNITCOUNT)).toFixed(2))
.replace("[COMMODITY_TOTALPRICE]", (Number(currData.APPLYCOMMODITY[i].PURCHASE_COUNT) * Number(currData.APPLYCOMMODITY[i].UNITCOUNT) * Number(currData.APPLYCOMMODITY[i].PURCHASE_PRICE)).toFixed(2))
.replace("[COMMODITY_SIMPLEPRICE]", currData.APPLYCOMMODITY[i].PURCHASE_PRICE)
;
}
//元素添加
var parentObj = $("#tablebody_content").append(TemplateString.replace("[content]", innerString));
$("#tablebody_content img").remove();
}
} catch (e) {
alert(e.message);
}
});
}
return false;
}
function MessageAlert(e) {
//刷新对应的内容
Dialog.ClosePopDialog('APPLYCOMMODITYPage');
}
function CloseDialog(e) {
Dialog.ClosePopDialog(e);
return false;
}
</script>
<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>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="B" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="B_L" runat="server">
<img src="/HighWay/Resources/v1_0/Images/print.jpg" align="absmiddle" style="cursor: hand;" onclick="preview();window.close()">
</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">
<!--startprint-->
<div style="text-align: center; height: auto;">
<asp:Label ID="Label1" runat="server" Style="vertical-align: middle;" Font-Names="黑体" Font-Size="X-Large" Text="物资请购单"></asp:Label>
</div>
<uc1:APPLYPROINST runat="server" ID="APPLYPROINST1" />
<div style="width: 100%">
<smwc:GridViewEx ID="GridViewEx1" runat="server" Width="100%" OnSelectMethodParameters="GridViewEx1_SelectMethodParameters"
DataKeyNames="APPLYCOMMODITY_ID,COMMODITY_ID,APPLYPROINST_ID" DataTableName="T_APPLYCOMMODITY" RowEventType="None"
OnRowDataBound="GridViewEx1_RowDataBound">
<Columns>
<asp:TemplateField>
<HeaderTemplate>序</HeaderTemplate>
<ItemTemplate>
<%# GridPageEx1.PageSize * GridPageEx1.CurrentPageIndex + Container.DataItemIndex + 1 %>.
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="COMMODITY_TYPE" Visible="true" HeaderText="物资类型" />
<asp:BoundField DataField="COMMODITY_NAME" Visible="true" HeaderText="物资名称" />
<asp:BoundField DataField="COMMODITY_CODE" Visible="true" HeaderText="物资编码" />
<asp:BoundField DataField="COMMODITY_BARCODE" Visible="true" HeaderText="物资条码" />
<asp:BoundField DataField="COMMODITY_RULE" Visible="true" HeaderText="物资规格" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="PURCHASE_COUNT" Visible="true" HeaderText="采购数量" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="Unit" Visible="true" HeaderText="计量单位" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="UNITCOUNT" Visible="true" HeaderText="单位数量" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="TOTAL_COUNT" Visible="true" HeaderText="采购总量" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="PURCHASE_TAXPRICE" Visible="true" HeaderText="含税单价"
ItemStyle-HorizontalAlign="Right" DataFormatString="{0:0.00}" />
<asp:BoundField DataField="TOTAL_TAXPRICE" Visible="true" HeaderText="含税金额"
ItemStyle-HorizontalAlign="Right" DataFormatString="{0:0.00}" />
<asp:BoundField DataField="SERVERPART_ID" Visible="false" HeaderText="服务区名称" />
<asp:BoundField DataField="PURCHASEDETAIL_DESC" Visible="true" HeaderText="备注" />
</Columns>
<HeaderStyle Wrap="False" />
<RowStyle Wrap="False" />
</smwc:GridViewEx>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" EnableViewState="true"></asp:ObjectDataSource>
</div>
<ul class="ListItem Col4">
<li>
<smwc:TextBoxEx ID="ApplyPerson" Width="100%" runat="server" CaptionText="经办人:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="DepartPerson" Width="100%" runat="server" CaptionText="部门负责:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="CWPerson" Width="100%" runat="server" CaptionText="财务:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="DepartmentManager" Width="100%" runat="server" CaptionText="部门经理:"></smwc:TextBoxEx>
</li>
</ul>
<ul class="ListItem Col2" style="display: none;" runat="server" id="liinfo">
<li>
<smwc:TextBoxEx ID="TextBoxEx1" Width="100%" runat="server" CaptionText="餐厅主管:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="TextBoxEx2" Width="100%" runat="server" CaptionText="服务区经理:"></smwc:TextBoxEx>
</li>
</ul>
<!--endprint-->
</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">
<smwc:GridPageEx ID="GridPageEx1" runat="server" PageSize="9999" OnCallBackPageChanged="GridPageEx1_CallBackPageChanged" />
</asp:Content>