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.
298 lines
11 KiB
Plaintext
298 lines
11 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD_LevelConfigForTM.aspx.cs" Inherits="TradeManage.DingDan.DD_LevelConfigForTM" %>
|
|
|
|
<!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/DateBox.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/jquery.url.js" type="text/javascript"></script>
|
|
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
|
|
<script src="../Scripts/jquery.cookies.min.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 src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
|
|
<script type="text/javascript">
|
|
|
|
// var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
|
|
var datagrid2 = new nblf.ui.DataGrid("DataGrid2");
|
|
|
|
var WindowLoadModel = new WindowLoad();
|
|
|
|
$(document).ready(function () {
|
|
WindowLoadModel.ApplicationPath = "../";
|
|
WindowLoadModel.ControlID = "WindowLoad";
|
|
WindowLoadModel.Isbgiframe = true;
|
|
WindowLoadModel.Load();
|
|
ajaxInit(WindowLoadModel);
|
|
|
|
|
|
// CreateDataGrid();
|
|
CreateDataGrid2();
|
|
GetAllShopList();
|
|
|
|
//$("#" + datagrid1.TableID + " a[CommandName='cmdUp']").live("click", function () {
|
|
// var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
// if (RowIndex == 0)
|
|
// {
|
|
// alert("已经是最优顺序无法上移");
|
|
// return;
|
|
|
|
// }
|
|
// var model = datagrid1.Get_Model(RowIndex);
|
|
// var model1 = datagrid1.Get_Model(RowIndex-1);
|
|
|
|
|
|
|
|
// saveLevel(model.Id, model1.Id);
|
|
|
|
//});
|
|
//$("#" + datagrid1.TableID + " a[CommandName='cmdDown']").live("click", function () {
|
|
// var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
// if (RowIndex == datagrid1.DataSource.length-1) {
|
|
// alert("已经是最后顺序无法下移");
|
|
// return;
|
|
|
|
// }
|
|
// var model = datagrid1.Get_Model(RowIndex);
|
|
// var model1=datagrid1.Get_Model(parseInt(RowIndex)+1);
|
|
|
|
|
|
|
|
// saveLevel(model1.Id, model.Id);
|
|
|
|
//});
|
|
|
|
//$("#" + datagrid1.TableID + " a[CommandName='cmdAdd']").live("click", function () {
|
|
// var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
// fopen();
|
|
|
|
|
|
//});
|
|
$("#btn_Cancel1").bind("click", $.fancybox.close);
|
|
});
|
|
function fopen() {
|
|
|
|
$.fancybox({
|
|
'width': '40%',
|
|
'height': '40%',
|
|
'autoScale': false,
|
|
'transitionIn': 'elastic',
|
|
'transitionOut': 'elastic',
|
|
'href': '#test',
|
|
'onComplete': function () {
|
|
GetAllShopList();
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
//#endregion
|
|
//#region 初始化DataGrid
|
|
function CreateDataGrid() {
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
|
col.HeaderText = "优先顺序调整";
|
|
col.Width = "150px";
|
|
col.CellTemplate = "<a title='向上' CommandName='cmdUp' style='cursor:pointer;'><img src='../images/up.ico'/></a> <a CommandName='cmdDown' title='向下' style='cursor:pointer;'><img src='../images/down.ico'/></a>";
|
|
Array.add(datagrid1.Columns, col);
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "优先顺序";
|
|
col.CellTemplate = "<span>{Bind SortNo}</span>";
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = " 条件";
|
|
col.CellTemplate = " <a>{Bind SortName}</a> <a no='{Bind SortType}' title='' CommandName='cmdAdd' style='color:Blue; cursor:pointer;display:none'><img src='../images/add.ico'/>设置店铺级别</a>";
|
|
col.Align = "left";
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
datagrid1.IsFixHeader = false;
|
|
datagrid1.ShowIndexColumn = false;
|
|
datagrid1.AllowPaging = false;
|
|
datagrid1.Width = "100%";
|
|
datagrid1.SelectMode = nblf.ui.SelectMode.None;
|
|
datagrid1.Init();
|
|
|
|
|
|
}
|
|
|
|
function CreateDataGrid2() {
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "平台";
|
|
col.CellTemplate = "<a>{Bind PlatName}</a>";
|
|
Array.add(datagrid2.Columns, col);
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "店铺名称";
|
|
col.CellTemplate = "<span>{Bind ShopName}</span>";
|
|
Array.add(datagrid2.Columns, col);
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "优先级别";
|
|
col.CellTemplate = "<input type='text' min='0' max='5' precision='0' style='width:50px;' class='editTextbox' ColName='LevelGrade' value='{Bind LevelGrade}'/>";
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
datagrid2.IsFixHeader = false;
|
|
datagrid2.ShowIndexColumn = false;
|
|
datagrid2.AllowPaging = false;
|
|
datagrid2.Width = "100%";
|
|
datagrid2.SelectMode = nblf.ui.SelectMode.None;
|
|
datagrid2.Init();
|
|
|
|
|
|
}
|
|
|
|
|
|
//#endregion
|
|
//#region 读取数据
|
|
function ReadData() {
|
|
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "DD_OrderService.asmx/GetLevelConfig",
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
datagrid1.DataBind(data.d);
|
|
$("#" + datagrid1.TableID + " a[no='3']").show();
|
|
}
|
|
});
|
|
}
|
|
|
|
//#region 读取数据
|
|
function GetAllShopList() {
|
|
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "../BaseData.asmx/GetAllShopList",
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
datagrid2.DataBind(data.d);
|
|
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
function saveLevel(UpId, DownId) {
|
|
|
|
var param = new Object();
|
|
param.UpId = UpId;
|
|
param.DownId = DownId;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "DD_OrderService.asmx/UpdateLevelConfig",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
ReadData();
|
|
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
|
|
function savepx() {
|
|
datagrid2.UpdateDataSource();
|
|
|
|
|
|
var param = new Object();
|
|
|
|
param.list = datagrid2.DataSource;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "DD_OrderService.asmx/UpdateShopLevel",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
alert("保存成功");
|
|
|
|
|
|
GetAllShopList();
|
|
//$.fancybox.close();
|
|
}
|
|
});
|
|
|
|
|
|
}
|
|
//#endregion
|
|
</script>
|
|
|
|
</head>
|
|
<body class="headbody">
|
|
<div class="title_ico">
|
|
订单库存分配等级
|
|
</div>
|
|
<div style="display: none">
|
|
<div id="test" title="店铺等级" style="width:680px; height:430px;">
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
|
<tr>
|
|
|
|
<td> <div id="DataGrid1" class="DataGridStyle" style="height:360px;overflow:auto"></div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
|
|
<td> <font Color="red">注:数字越大越优先</font>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<table id="tb1" class="tableAll" style="width:100%;" >
|
|
<tr>
|
|
<td>
|
|
<font color="red">注:设置店铺级别 按钮细化店铺的订单匹配优先级
|
|
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<td valign="top">
|
|
<div id="DataGrid2" class="DataGridStyle"></div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center" ><input id="btn_addhb" class="btnClass btnClassAdd" type="button" value="保存" onclick="savepx();"/>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
|
|
</body>
|
|
</html>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|