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.

366 lines
13 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="PeopleDayFillSaleData.aspx.cs" Inherits="TradeManageNew.TongJi.PeopleDayFillSaleData" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<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/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../Scripts/jquery.min.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.url.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/DatePicker/WdatePicker.js" type="text/javascript"></script>
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox-1.3.4.css"
media="screen" />
<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">
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
var UserId = "<%=Session["UserId"]%>";
var WindowLoadModel = new WindowLoad();
var Id = 0;
$(document).ready(function () {
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.ControlID = "WindowLoad";
WindowLoadModel.Isbgiframe = true;
WindowLoadModel.Load();
ajaxInit(WindowLoadModel);
CreateDataGrid();
ReadUser();
$("#txt_adfee,#txt_tcb,#txt_adOrderNum,#txt_adSaleAmount").MaskedTextBox();
ReadData();
$("#" + datagrid1.TableID + " [CommandName='cmdEdit']").live("click", function () {
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
var model = datagrid1.Get_Model(RowIndex);
Id = model.ID;
Clear();
if (model.InDate != null)
$("#txt_InDate").val(model.InDate.localeFormat("yyyy-MM-dd"));
$("#txt_adfee").val(model.AdFee);
$("#txt_tcb").val(model.TCB);
$("#txt_adOrderNum").val(model.AdOrderNum);
$("#txt_adSaleAmount").val(model.AdSaleAmount);
$("#select_user").val(model.UserId);
fopen();
});
$("#btn_add").bind("click", function () {
Clear();
Id = 0;
fopen();
GetRate();
});
$("#btn_sch").bind("click", function () {
ReadData();
});
});
function Clear() {
$("#txt_InDate").val("");
$("#txt_tcb").val("");
$("#txt_adfee").val("");
$("#txt_adOrderNum").val("");
$("#txt_adSaleAmount").val("");
$("#select_user").val("");
}
function fopen() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test',
'onComplete': function () {
}
});
}
//#endregion
//#region 初始化DataGrid
function CreateDataGrid() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "日期";
col.CellTemplate = "<a>{Bind InDate,yyyy-MM-dd}</a>";
Array.add(datagrid1.Columns, col);
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "人员";
col.CellTemplate = "<a>{Bind UserName}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "广告花费($)";
col.CellTemplate = "<a>{Bind AdFee}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "投产比(%)";
col.CellTemplate = "<span>{Bind TCB}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "广告订单数量";
col.CellTemplate = "<a>{Bind AdOrderNum}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "广告销售金额($)";
col.CellTemplate = "<span>{Bind AdSaleAmount}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "操作";
col.Width = "180px";
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='编辑'></input>&nbsp;<input onclick='DelCol(this)' class='btnClass dgbtnDel' type='button' value='删除'></input>";
Array.add(datagrid1.Columns, col);
datagrid1.SetPageSize(30);
datagrid1.SetPageIndex(1);
datagrid1.IsFixHeader = false;
datagrid1.ShowIndexColumn = false;
datagrid1.AllowPaging = true;
datagrid1.Width = "100%";
datagrid1.SelectMode = nblf.ui.SelectMode.None;
datagrid1.Init();
datagrid1.add_PageIndexChanged(function () { ReadData(); });
}
//#endregion
//#region 读取数据
function ReadData() {
var param = new Object();
param.SDate = $("#txtSDate").val();
param.EDate = $("#txtEDate").val();
param.UserId = $("#select_name").val();
param.PageSize = datagrid1.Get_PageSize();
param.PageIndex = datagrid1.Get_PageIndex();
WindowLoadModel.Show();
$.ajax({
url: "../SysManageServiceNew.asmx/GetPeopleDayFillSaleDataList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
datagrid1.Set_RowCount(data.d.RowCount);
datagrid1.DataBind(data.d.DataSource);
}
});
}
//#endregion
//#region 删除
function DelCol(obj) {
if (window.confirm('确定要删除吗?') == false) return;
var rowindex = $(obj).parent().parent().attr("index");
var param = new Object();
var model = datagrid1.Get_Model(rowindex);
param.ID = model.ID;
$.ajax({
url: "../SysManageServiceNew.asmx/DeletePeopleDayFillSaleData",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("删除成功");
ReadData();
}
});
}
function save() {
if ($("#txt_InDate").val() == "") {
alert("请填写数据日期");
return;
}
var md = new Object();
var param = new Object();
md.ID = Id;
md.InDate = $("#txt_InDate").val();
if ($("#select_user").val() == "") {
alert("人员不能为空");
return;
}
md.UserId = $("#select_user").val();
md.AdFee = $("#txt_adfee").val();
md.TCB = $("#txt_tcb").val();
md.AdOrderNum = $("#txt_adOrderNum").val();
md.AdSaleAmount = $("#txt_adSaleAmount").val();
param.Model = md;
WindowLoadModel.Show();
$.ajax({
url: "../SysManageServiceNew.asmx/SavePeopleDayFillSaleData",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
WindowLoadModel.Hide();
alert("保存成功");
ReadData();
$.fancybox.close();
}
});
}
function ReadUser() {
$("#select_name").append("<option value='0'>全部</option>");
$.ajax({
url: "../SysManageServiceNew.asmx/GetAllListJC_UserInfo",
success: function (data) {
$(data.d).each(function () {
$("#select_user").append("<option value='" + this.UserId + "'>" + this.Name + "</option>");
$("#select_name").append("<option value='" + this.UserId + "'>" + this.Name + "</option>");
});
}
});
}
</script>
</head>
<body class="headbody">
<div style="display: none">
<div id="test" title="供应商" style="width: 680px; height: 390px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
<font color="red" style="font-weight: bolder">*</font>数据日期:
</td>
<td>
<input id="txt_InDate" class="editTextbox" style="width: 120px;" type="text" onfocus="WdatePicker()" />
</td>
<td style="width: 110px;" class="f1">
<font color="red" style="font-weight: bolder">*</font>人员:
</td>
<td>
<select id="select_user"></select>
</td>
</tr>
<tr>
<td style="width: 110px;" class="f1">
广告花费($)
</td>
<td>
<input id="txt_adfee" min='0' max='1000000000' precision='2' class="editTextbox" style="width:75%;" type="text" />
</td>
<td style="width: 110px;" class="f1">
投产比(%)
</td>
<td>
<input id="txt_tcb" min='0' max='1000000000' precision='2' class="editTextbox" style="width:75%;" type="text" />
</td>
</tr>
<tr>
<td style="width: 110px;" class="f1">
广告订单数量:
</td>
<td>
<input id="txt_adOrderNum" min='0' max='1000000000' precision='2' class="editTextbox" style="width:75%;" type="text" />
</td>
<td style="width: 110px;" class="f1">
广告销售金额($)
</td>
<td>
<input id="txt_adSaleAmount" min='0' max='1000000000' precision='2' class="editTextbox" style="width:75%;" type="text" />
</td>
</tr>
<tr>
<td align="center" colspan="4">
<input id="btn_Save" type="button" class="btnClass btnClassSave" value="保 存" onclick="save();" />&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 id="tb1" class="tableAll" style="width: 100%;">
<tr>
<td class="f1" width="13%">人员:</td>
<td>
<select id="select_name"></select>
</td>
<td class="f1" width="13%">日期:</td>
<td>
<input id="txtSDate" class="editTextbox" style="width: 120px;" type="text" onfocus="WdatePicker()" autocomplete="off" />-<input id="txtEDate" class="editTextbox" style="width: 120px;" type="text" onfocus="WdatePicker()" autocomplete="off" /></td>
<td>
<input id="btn_sch" class="btnClass btnClassFind" type="button" value="查询" /></td>
</tr>
<tr>
<td colspan="5" class="auto-style1">
<input id="btn_add" class="btnClass btnClassAdd" type="button" value="新增" />
</td>
</tr>
<tr>
<td valign="top" colspan="5">
<div id="DataGrid1" class="DataGridStyle"></div>
</td>
</tr>
</table>
</body>
</html>