You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

644 lines
25 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Report6.aspx.cs" Inherits="TradeManage.TongJi.Report6" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1">
<title>分析</title>
<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../Scripts/DataGrid.js" type="text/javascript"></script>
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
<script src="../Scripts/Global.js" type="text/javascript"></script>
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../Scripts/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript" src="../Scripts/highcharts.js"></script>
<script type="text/javascript" src="../Scripts/exporting.js"></script>
<script type="text/javascript">
var WindowLoadModel = new WindowLoad();
$(document).ready(function () {
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.ControlID = "WindowLoad";
WindowLoadModel.Isbgiframe = true;
WindowLoadModel.Load();
ajaxInit(WindowLoadModel);
//ReadData();
GetDepartMent();
var dd = new Date();
$("#txt_SDate").val(dd.getFullYear() + "-" + (dd.getMonth() + 1) + "-" + dd.getDate());
$("#txt_EDate").val(dd.getFullYear() + "-" + (dd.getMonth() + 1) + "-" + dd.getDate());
GetMoneyCode();
$("#btn_sch").bind("click", function () {
ReadData();
});
$("#txt_PersonFee").MaskedTextBox();
$("#btn_Edit").bind("click", function () {
fopen();
});
$("#btn_Cancel").bind("click", $.fancybox.close);
GetBasePlat();
GetShopList();
$("#select_dept,#select_plat").bind("change", function () {
GetShopList();
});
$("#select_reason1").bind("change", function () {
$("#select_reason3,#select_reason31,#select_reason32,#select_reason33,#select_reason34,#select_reason35").hide();
if ($(this).val() == "事业部") {
$("#select_reason3").show();
}
else if ($(this).val() == "仓库部-路") {
$("#select_reason31").show();
}
else if ($(this).val() == "仓库部-褚") {
$("#select_reason31").show();
}
else if ($(this).val() == "工厂") {
$("#select_reason32").show();
}
else if ($(this).val() == "IT部") {
$("#select_reason33").show();
}
else if ($(this).val() == "采购部") {
$("#select_reason34").show();
}
else if ($(this).val() == "物流原因") {
$("#select_reason35").show();
}
});
//$("#select_reason1").bind("click", function () {
// if ($(this).val() == "不属于事业部") {
// $("#select_reason31").show();
// $("#select_reason3").hide();
// }
// else {
// $("#select_reason31").hide();
// $("#select_reason3").show();
// }
//});
});
function GetMoneyCode() {
$("#select_money").append("<option value='0'>全部</option>");
WindowLoadModel.Show();
$.ajax({
url: "../SysManage/SysManageService.asmx/GetMoneyList",
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
$("#select_money").append("<option value='" + this.MCode + "'>" + this.MName + "</option>");
})
}
}
});
}
function GetDepartMent() {
$("#select_dept").append("<option value='0'>全部</option>");
var param = new Object();
param.DeptType = "事业部";
WindowLoadModel.Show();
$.ajax({
url: "../SysManage/SysManageService.asmx/GetDepartList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
$("#select_dept").append("<option value='" + this.DeptId + "'>" + this.DeptName + "</option>");
});
}
}
});
}
function fopen() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test',
'onComplete': function () {
}
});
}
function GetBasePlat() {
$("#select_plat").empty();
$("#select_plat").append("<option value='0'>全部</option>");
var param = new Object();
param.CompanyID = 0;
param.KeyName = "ptlx";
WindowLoadModel.Show();
$.ajax({
url: "../UserService.asmx/GetPlatBaseCode",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
$("#select_plat").append("<option value='" + this.SortNo + "'>" + this.Name + "</option>");
});
}
}
});
}
function GetShopList() {
$("#select_shop").empty();
$("#select_shop").append("<option value='0'>全部</option>");
var param = new Object();
param.DeptId = $("#select_dept").val();
param.PlatType = $("#select_plat").val();
WindowLoadModel.Show();
$.ajax({
url: "../BaseData.asmx/GetShopList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function (i) {
$("#select_shop").append("<option value='" + this.ShopId + "'>" + this.ShopName + "</option>");
});
}
}
});
}
function ReadData() {
if ($("#txt_SDate").val() == "") {
alert("请输入日期");
return;
}
var param = new Object();
param.DeptId = $("#select_dept").val();
param.PlatId = $("#select_plat").val();
param.SDate = $("#txt_SDate").val();
param.EDate = $("#txt_EDate").val();
param.Reason1 = $("#select_reason1").val();
param.Reason2 = $("#select_reason2").val();
param.Reason3 = $("#select_reason3").val();
if ($("#select_reason1").val() == "仓库部-路") {
param.Reason3 = $("#select_reason31").val();
}
else if ($("#select_reason1").val() == "仓库部-褚") {
param.Reason3 = $("#select_reason31").val();
}
else if ($("#select_reason1").val() == "工厂") {
param.Reason3 = $("#select_reason32").val();
}
else if ($("#select_reason1").val() == "IT部") {
param.Reason3 = $("#select_reason33").val();
}
else if ($("#select_reason1").val() == "采购部") {
param.Reason3 = $("#select_reason34").val();
}
else if ($("#select_reason1").val() == "物流原因") {
param.Reason3 = $("#select_reason35").val();
}
param.ShopId = $("#select_shop").val();
WindowLoadModel.Show();
$.ajax({
url: "TJ_CountServer.asmx/GetReportTable6",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
//async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null && data.d != "") {
$("#tb1").html(data.d);
//HB();
}
}
});
}
function HB()
{
Rowsp(1);
return;
//var param = new Object();
//param.ReportId = 2;
//WindowLoadModel.Show();
//$.ajax({
// url: "TJ_CountServer.asmx/GetReportCols",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
// //async: false,
// success: function (data) {
// WindowLoadModel.Hide();
// }
//});
$("#tb1 td[rowindex=1]").each(function (i) {
if(i==1)
$(this).find("td[rowindex=1]").attr("rowspan", "2");
else if (i == 2)
$(this).find("td[rowindex=1]").hide();
});
}
function Rowsp(rowindex)
{
var content = "";
var rowspan = 1;
var trindx = -1;
$("#tb1 td[rowindex=" + rowindex + "]").each(function (i) {
if (content == $(this).html())
{
rowspan++;
$(this).hide();
}
else
{
if (rowspan > 1 && trindx>-1)
$("#tb1 td[rowindex=" + rowindex + "][rowtr=" + trindx + "]").attr("rowspan", rowspan);
trindx = $(this).attr("rowtr");
rowspan = 1;
}
content = $(this).html();
});
if (rowspan > 1 && trindx > -1)
$("#tb1 td[rowindex=" + rowindex + "][rowtr=" + trindx + "]").attr("rowspan", rowspan);
}
function ReadOff() {
$.ajax({
url: "TJ_CountServer.asmx/GetExpressOff",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
datagrid2.DataBind(data.d);
$("input[eid]").MaskedTextBox();
}
});
}
function GetPersonFee() {
$.ajax({
url: "TJ_CountServer.asmx/GetPersonFee",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
$("#a_PersonFee").html(data.d);
$("#txt_PersonFee").val(data.d);
}
});
}
function ExportData() {
if ($("#txt_SDate").val() == "") {
alert("请输入日期");
return;
}
var param = new Object();
param.DeptId = $("#select_dept").val();
param.PlatId = $("#select_plat").val();
param.SDate = $("#txt_SDate").val();
param.EDate = $("#txt_EDate").val();
param.Reason1 = $("#select_reason1").val();
param.Reason2 = $("#select_reason2").val();
param.Reason3 = $("#select_reason3").val();
if ($("#select_reason1").val() == "仓库部-路") {
param.Reason3 = $("#select_reason31").val();
}
else if ($("#select_reason1").val() == "仓库部-褚") {
param.Reason3 = $("#select_reason31").val();
}
else if ($("#select_reason1").val() == "工厂") {
param.Reason3 = $("#select_reason32").val();
}
else if ($("#select_reason1").val() == "IT部") {
param.Reason3 = $("#select_reason33").val();
}
else if ($("#select_reason1").val() == "采购部") {
param.Reason3 = $("#select_reason34").val();
}
else if ($("#select_reason1").val() == "物流原因") {
param.Reason3 = $("#select_reason35").val();
}
param.ShopId = $("#select_shop").val();
var fname ="赔款报表.xls";
$.ajax({
url: "TJ_CountServer.asmx/GetExcelTable6",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
params = { FilePath: data.d, FileName: fname };
window.location = "../GlobalAshx/DownFile.ashx?" + jQuery.param(params);
}
});
}
function SetOffNum() {
var list = datagrid2.GetSelectListModel();
if (list == null || list.length == 0) {
alert("请选择要修改的物流渠道");
return;
}
if ($("#txt_OffNum").val() == "") {
alert("请输入批量修改的折扣");
return;
}
$(list).each(function () {
var id = this.ExpressPostID;
$("input[eid='" + id + "']").val($("#txt_OffNum").val());
});
}
function SaveOffNum() {
if ($("#txt_PersonFee").val() == "") {
alert("请填写人工费");
return;
}
datagrid2.UpdateDataSource();
var error = "";
$(datagrid2.DataSource).each(function () {
if (this.OffNum == null || this.OffNum == "")
error += this.Name + "折扣没填";
});
if (error != "") {
alert(error);
return;
}
var param = new Object();
param.list = datagrid2.DataSource;
param.PersonFee = -1;
if ($("#txt_PersonFee").val() != $("#a_PersonFee").html())
param.PersonFee = $("#txt_PersonFee").val();
$.ajax({
url: "TJ_CountServer.asmx/SaveExpressOff",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
alert("修改完成");
$("#txt_OffNum").val("");
ReadOff();
$("#a_PersonFee").html($("#txt_PersonFee").val())
$.fancybox.close();
}
});
}
</script>
</head>
<body class="headbody">
<div style="display: none">
<div id="test" title="物流折扣" style="width: 500px; height: 350px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">人工费:
</td>
<td colspan="2">
<a id="a_PersonFee" style="display: none"></a>
<input id="txt_PersonFee" type='text' min='1' max='10' precision='2' style='width: 100px;' class='editTextbox' value='' />元
<input id="Button1" type="button" value="确定" class="btnClass btnClassEdit" onclick="SetOffNum();" style="display: none" />
<font color="red">例如85折就填8.5</font>
</td>
</tr>
<tr>
<td align="left" colspan="3">
<div style="height: 280px; overflow: auto">
<div id="DataGrid2"></div>
</div>
</td>
</tr>
<tr>
<td align="center" colspan="3">
<input id="btn_Save" type="button" class="btnClass btnClassSave" value="保 存" onclick="SaveOffNum();" />&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel" type="button" class="btnClass btnClassClose" value="关 闭" />
</td>
</tr>
</table>
</div>
</div>
<div class="title_ico">
报表
</div>
<table border="1" cellpadding="0" cellspacing="0" style="width: 99%;" align="center" class="tableAll">
<tr>
<td class="f1" width="12%" >事业部:</td>
<td width="12%">
<select id="select_dept" class="selectClass" style="width: 100px" name="D5">
</select></td>
<td class="f1" width="10%">平台/店铺:</td>
<td width="20%">
<select id="select_plat" class="selectClass" style="width: 100px" name="D3">
</select><select id="select_shop" class="selectClass" style="width: 100px" name="D4">
</select></td>
<td class="f1" width="13%" >赔款日期:</td>
<td width="20%"> <input id="txt_SDate" class="editTextbox" onfocus="WdatePicker()" style="width: 100px;" type="text" />-<input id="txt_EDate" class="editTextbox" onfocus="WdatePicker()" style="width: 100px;" type="text" />
</td>
<td> <input id="btn_sch" class="btnClass btnClassFind" type="button" value="查询" /></td>
</tr>
<tr>
<td class="f1" width="12%" >第一原因:</td>
<td width="12%">
<select id="select_reason1" class="selectClass" style="width: 120px" name="D2">
<option value="0">全部</option>
<option value="事业部">事业部</option>
<option value="仓库部-路">仓库部-路</option>
<option value="仓库部-褚">仓库部-褚</option>
<option value="工厂">工厂</option>
<option value="IT部">IT部</option>
<option value="采购部">采购部</option>
<option value="物流原因">物流原因</option>
</select></td>
<td class="f1" width="10%">第二原因:</td>
<td width="20%">
<select id="select_reason2" class="selectClass" style="width: 100px" name="D7">
<option value="0">全部</option>
<option value="纠纷">纠纷</option>
<option value="差评">差评</option>
<option value="退货">退货</option>
<option value="客户不满意">客户不满意</option>
<option value="其它">其它</option>
</select></td>
<td class="f1" width="10%">第三原因:</td>
<td width="20%">
<select id="select_reason3" class="selectClass" style="width: 120px" name="D10">
<option value="0">全部</option>
<option value="质量问题">质量问题</option>
<option value="尺码不准">尺码不准</option>
<option value="客服原因">客服原因</option>
<option value="分配错误">分配错误</option>
<option value="顾客不喜欢">顾客不喜欢</option>
<option value="改评">改评</option>
<option value="其他">其他</option>
</select><select id="select_reason31" class="selectClass" style="width: 120px; display: none" name="D10">
<option value="0">全部</option>
<option value="质检问题-线头破损">质检问题-线头破损</option>
<option value="配错">配错</option>
<option value="包装问题">包装问题</option>
<option value="漏发和多发">漏发和多发</option>
<option value="批次入库到出库时间过长">批次入库到出库时间过长</option>
<option value="其他">其他</option>
</select><select id="select_reason32" class="selectClass" style="width: 120px; display: none" name="D10">
<option value="0">全部</option>
<option value="产品尺码问题">产品尺码问题</option>
<option value="产品质量问题">产品质量问题</option>
<option value="产品质检问题">产品质检问题</option>
<option value="出货时间太长">出货时间太长</option>
<option value="其他">其他</option>
</select><select id="select_reason33" class="selectClass" style="width: 120px; display: none" name="D10">
<option value="0">全部</option>
<option value="系统分配错误">系统分配错误</option>
<option value="库存匹配错误">库存匹配错误</option>
<option value="面单打印错误">面单打印错误</option>
<option value="其他">其他</option>
</select><select id="select_reason34" class="selectClass" style="width: 120px; display: none" name="D10">
<option value="0">全部</option>
<option value="采购至到货时间过长">采购至到货时间过长</option>
<option value="首次购买没有备注导致的质量问题">首次购买没有备注导致的质量问题</option>
<option value="其他">其他</option>
</select><select id="select_reason35" class="selectClass" style="width: 120px; display: none" name="D10">
<option value="0">全部</option>
<option value="运输时间过长">运输时间过长</option>
<option value="没有跟踪信息">没有跟踪信息</option>
<option value="断货未发">断货未发</option>
<option value="退回">退回</option>
<option value="其他">其他</option>
</select></td>
<td>
<input id="cmdOut" class="btnClass btnClassExcelTemplate" onclick="ExportData();" type="button" value="导出报表" /></td>
</tr>
<tr>
<td valign="top" colspan="7">
<%-- 共3页 第<select id="select_page1" class="selectClass" style="width:50px" name="D4">
</select>页 每页<input id="txt_Num1" class="editTextbox" style="width:50px;" type="text" value="100"/>条 <br />--%>
<div style="width:100%"><table class="DataGridTableStyle" style="width:100%" id="tb1"></table></div>
<%-- <br />
共3页 第<select id="select_page" class="selectClass" style="width:50px" name="D4">
</select>页 每页<input id="txt_Num" class="editTextbox" style="width:50px;" type="text" value="100"/>条--%>
</td>
</tr>
</table>
</body>
</html>