248 lines
14 KiB
Plaintext
248 lines
14 KiB
Plaintext
<%@ Page Language="C#" CodeBehind="ENDACCOUNTPage.aspx.cs" AutoEventWireup="true"
|
|
MasterPageFile="~/SuperMap_Client/MasterPage/v4_0/SizeBox.Master"
|
|
Inherits="SuperMap.RealEstate.HighWay.Modules.ProblemDeal.ENDACCOUNTPage" %>
|
|
|
|
<%@ Register Assembly="RealEstate.Web" Namespace="SuperMap.RealEstate.Web.UI.WebControls" TagPrefix="smwc" %>
|
|
<%@ Register Src="ENDACCOUNT.ascx" TagName="ENDACCOUNT" TagPrefix="uc1" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="HTMLHead" runat="server">
|
|
<script type="text/javascript">
|
|
|
|
$(document).ready(function () {
|
|
if ($("input[name$=FACTAMOUNT_SALE]").val() == "") {
|
|
//获取单品数据
|
|
QueryDate(1);
|
|
}
|
|
if ($("input[name$=FACTAMOUNT_CIGARETTE]").val() == "") {
|
|
//获取香烟数据
|
|
QueryDate(2);
|
|
}
|
|
if ($("input[name$=FACT_AMOUNT]").val() == "") {
|
|
//获取移动支付
|
|
QueryDate(3);
|
|
}
|
|
if ($("input[name$=SELLCOUNT_PROMOTION]").val() == "") {
|
|
//获取促销数据
|
|
QueryDate(4);
|
|
}
|
|
else if ($("input[name$=FACTAMOUNT_PROMOTION]").val() == "0") {
|
|
$("fieldset[id=M_ENDACCOUNT1_fieldset_Promotion]").hide();
|
|
}
|
|
if ($("input[name$=OnlineAmount]").val() == "") {
|
|
//获取促销数据
|
|
QueryDate(5);
|
|
}
|
|
else if ($("input[name$=OnlineAmount]").val() == "0") {
|
|
$("fieldset[id=M_ENDACCOUNT1_OnlineBill]").hide();
|
|
}
|
|
|
|
});
|
|
function QueryDate(dataType) {
|
|
RealEstate.Page.ShowMask('正在加载...');
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "http://127.0.0.1:8010/MobileServicePlatform/Handler/handler_ajax.ashx?action_type=GetEndAccountData",
|
|
data: {
|
|
Serverpart_Id: $("input[name$=SERVERPART_ID]").val(), //服务区内码
|
|
Serverpart_Code: $("input[name$=SERVERPARTCODE]").val(), //服务区编码
|
|
Machine_Code: $("input[name$=MACHINECODE]").val(), //收银机号
|
|
Shop_Code: $("input[name$=SHOPCODE]").val(), //门店编号
|
|
Province_Code: $("input[name$=PROVINCE_CODE]").val(), //省份编号
|
|
EndAccount_StartDate: $("input[name$=ENDACCOUNT_STARTDATE]").val(), //起始时间
|
|
EndAccount_Date: $("input[name$=ENDACCOUNT_DATE]").val(), //结账时间
|
|
Fact_Amount: $("input[name$=FACT_AMOUNT]").val(), //移动支付-销售金额
|
|
Cash_Pay: $("input[name$=CASHPAY]").val(), //实收金额
|
|
Sale_Correct: $("input[name$=SALE_CORRECT]").val(), //单品数据冲正
|
|
Mobile_Payment: $("input[name$=MOBILEPAYMENT]").val(), //移动支付金额
|
|
Mobile_Correct: $("input[name$=MOBILE_CORRECT]").val(), //移动支付冲正
|
|
EndAccount_Id: $("input[name$=ENDACCOUNT_ID]").val(),
|
|
Data_Type: dataType
|
|
},
|
|
dataType: "json",
|
|
success: function (res) {
|
|
|
|
try {
|
|
if (res) {
|
|
if (res.Result_Code = 100) {
|
|
switch (dataType) {
|
|
case 1:
|
|
//单品数据
|
|
$("input[name$=SELLCOUNT_SALE]").val(res.Result_Data.SellCount_Sale);
|
|
$("input[name$=FACTAMOUNT_SALE]").val(res.Result_Data.FactAmount_Sale);
|
|
$("input[name$=TICKETCODE_SALE]").val(res.Result_Data.TicketCode_Sale);
|
|
break;
|
|
case 2:
|
|
//香烟数据
|
|
$("input[name$=SELLCOUNT_CIGARETTE]").val(res.Result_Data.SellCount_Cigarette);
|
|
$("input[name$=FACTAMOUNT_CIGARETTE]").val(res.Result_Data.FactAmount_Cigarette);
|
|
$("input[name$=TICKETCODE_CIGARETTE]").val(res.Result_Data.TicketCode_Cigarette);
|
|
break;
|
|
case 3:
|
|
//移动支付
|
|
$("input[name$=TICKET_COUNT]").val(res.Result_Data.Ticket_Count);
|
|
$("input[name$=FACT_AMOUNT]").val(res.Result_Data.Fact_Amount);
|
|
break;
|
|
case 4:
|
|
//促销数据
|
|
$("input[name$=SELLCOUNT_PROMOTION]").val(res.Result_Data.SellSount_Promotion);
|
|
$("input[name$=FACTAMOUNT_PROMOTION]").val(res.Result_Data.FactAmount_Promotion);
|
|
if ($("input[name$=FACTAMOUNT_PROMOTION]").val() == "0") {
|
|
$("fieldset[id=M_ENDACCOUNT1_fieldset_Promotion]").hide();
|
|
}
|
|
break;
|
|
case 5:
|
|
//促销数据
|
|
$("input[name$=OnlineTicket]").val(res.Result_Data.Online_Ticket);
|
|
$("input[name$=OnlineAmount]").val(res.Result_Data.Online_Amount);
|
|
if ($("input[name$=OnlineAmount]").val() == "0") {
|
|
$("fieldset[id=M_ENDACCOUNT1_OnlineBill]").hide();
|
|
}
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
RealEstate.Page.HideMask('正在加载...');
|
|
} catch (e) {
|
|
RealEstate.Page.HideMask('正在加载...');
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
function GetdataType(dataType) {
|
|
var obj = null;
|
|
RealEstate.Page.ShowMask('正在加载...');
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "http://127.0.0.1:8010/MobileServicePlatform/Handler/handler_ajax.ashx?action_type=GetEndAccountData",
|
|
data: {
|
|
Serverpart_Id: $("input[name$=SERVERPART_ID]").val(), //服务区内码
|
|
Serverpart_Code: $("input[name$=SERVERPARTCODE]").val(), //服务区编码
|
|
Machine_Code: $("input[name$=MACHINECODE]").val(), //收银机号
|
|
Shop_Code: $("input[name$=SHOPCODE]").val(), //门店编号
|
|
Province_Code: $("input[name$=PROVINCE_CODE]").val(), //省份编号
|
|
EndAccount_StartDate: $("input[name$=ENDACCOUNT_STARTDATE]").val(), //起始时间
|
|
EndAccount_Date: $("input[name$=ENDACCOUNT_DATE]").val(), //结账时间
|
|
Fact_Amount: $("input[name$=FACT_AMOUNT]").val(), //移动支付-销售金额
|
|
Cash_Pay: $("input[name$=CASHPAY]").val(), //实收金额
|
|
Sale_Correct: $("input[name$=SALE_CORRECT]").val(), //单品数据冲正
|
|
Mobile_Payment: $("input[name$=MOBILEPAYMENT]").val(), //移动支付金额
|
|
Mobile_Correct: $("input[name$=MOBILE_CORRECT]").val(), //移动支付冲正
|
|
EndAccount_Id: $("input[name$=ENDACCOUNT_ID]").val(),
|
|
Data_Type: dataType
|
|
},
|
|
dataType: "json",
|
|
success: function (res) {
|
|
|
|
try {
|
|
if (res) {
|
|
if (res.Result_Code = 100) {
|
|
if (dataType==3) {
|
|
$("input[name$=TICKET_COUNT]").val(res.Result_Data.Ticket_Count);
|
|
$("input[name$=FACT_AMOUNT]").val(res.Result_Data.Fact_Amount);
|
|
}
|
|
}
|
|
alert(res.Result_Desc);
|
|
}
|
|
RealEstate.Page.HideMask('正在加载...');
|
|
|
|
} catch (e) {
|
|
RealEstate.Page.HideMask('正在加载...');
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
//同步数据到云端
|
|
function SyncToCloud() {
|
|
var EndAccount_Id = $("input[id$='ENDACCOUNT_ID']").val();//页面上的结账ID文本框的值
|
|
var Serverpart_Id = $("input[id$='SERVERPART_ID']").val();
|
|
var ServerpartCode = $("input[id$='SERVERPARTCODE']").val();
|
|
var jsonObj = {};
|
|
jsonObj["CASH_CORRECT"] = parseFloat($("input[id$='CASH_CORRECT']").val());//现金冲正
|
|
jsonObj["MOBILE_CORRECT"] = parseFloat($("input[id$='MOBILE_CORRECT']").val());//移动冲正
|
|
jsonObj["REVENUE_AMOUNT"] = parseFloat($("input[id$='CASHPAY']").val());//实收金额
|
|
jsonObj["DIFFERENCE_REASON"] = $("textarea[id$='DIFFERENCE_REASON']").val();//校验说明
|
|
//jsonObj["SELLCOUNT_SALE"] = parseFloat($("input[id$='SELLCOUNT_SALE']").val());//单品数据(销售数量)
|
|
//jsonObj["FACTAMOUNT_SALE"] = parseFloat($("input[id$='FACTAMOUNT_SALE']").val());//单品数据(销售金额)
|
|
jsonObj["SELLCOUNT_CIGARETTE"] = parseFloat($("input[id$='SELLCOUNT_CIGARETTE']").val());//香烟数据(销售数量)
|
|
jsonObj["FACTAMOUNT_CIGARETTE"] = parseFloat($("input[id$='FACTAMOUNT_CIGARETTE']").val());//香烟数据(销售金额)
|
|
jsonObj["TICKET_COUNT"] = parseFloat($("input[id$='TICKET_COUNT']").val());//移动支付(销售数量)
|
|
jsonObj["FACT_AMOUNT"] = parseFloat($("input[id$='FACT_AMOUNT']").val());//移动支付(销售金额)
|
|
//jsonObj["SELLCOUNT_PROMOTION"] = parseFloat($("input[id$='SELLCOUNT_PROMOTION']").val());//促销数据(销售数量)
|
|
//jsonObj["FACTAMOUNT_PROMOTION"] = parseFloat($("input[id$='FACTAMOUNT_PROMOTION']").val());//促销数据(销售金额)
|
|
jsonObj["ONLINETICKET"] = parseFloat($("input[id$='OnlineTicket']").val());//在线订单(销售数量)
|
|
jsonObj["ONLINEAMOUNT"] = parseFloat($("input[id$='OnlineAmount']").val());//在线订单(销售金额)
|
|
jsonObj["DESCRIPTION_STAFF"] = $("input[id$='DESCRIPTION_STAFF']").val();//校验人员
|
|
jsonObj["DIFFERENCE_REASON"] = $("textarea[id$='DIFFERENCE_REASON']").val();//校验原因
|
|
jsonObj["DESCRIPTION_DATE"] = $("input[id$='DESCRIPTION_DATE']").val();//校验时间
|
|
jsonObj["CHECK_INFO"] = "Checked";//数据校验详情
|
|
var Update_Column = JSON.stringify(jsonObj);
|
|
if (EndAccount_Id != "" && EndAccount_Id != "undefined") {
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "http://127.0.0.1:8000/Coop.Merchant.WebSite/Handler/Handler_Trade.ashx?action_type=SyncEndAccountToCloud",
|
|
data: {
|
|
EndAccount_Id: EndAccount_Id,
|
|
Serverpart_Id: Serverpart_Id,
|
|
Serverpart_Code: ServerpartCode,
|
|
Update_Column: Update_Column
|
|
},
|
|
dataType: "html",
|
|
success: function (data) {
|
|
console.log("success:EndAccount_Id=" + EndAccount_Id +
|
|
",Serverpart_Id=" + Serverpart_Id + ",ServerpartCode=" + ServerpartCode +
|
|
",Update_Column=" + Update_Column);
|
|
}
|
|
});
|
|
}
|
|
return true;
|
|
}
|
|
</script>
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="B" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="B_L" runat="server">
|
|
</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">
|
|
<uc1:ENDACCOUNT ID="ENDACCOUNT1" runat="server" />
|
|
</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:Button ID="BtnSearch" runat="server" Text="查看/上传单据" CssClass="ButtonSearch" />
|
|
</asp:Content>
|
|
<asp:Content ID="Content16" ContentPlaceHolderID="F_R" runat="server">
|
|
<asp:Button ID="ButtonSave" runat="server" OnClick="ButtonSave_Click" Text="保存" CssClass="ButtonSave" />
|
|
<asp:Button ID="ButtonDelete" runat="server" OnClick="ButtonDelete_Click" CausesValidation="false"
|
|
Text="删除" CssClass="ButtonDelete" Visible="false" />
|
|
<asp:Button ID="ButtonClose" runat="server" CausesValidation="false" Text="关闭" CssClass="ButtonClose" />
|
|
</asp:Content>
|