@ -36,7 +36,6 @@
var datagrid2 = new nblf.ui.DataGrid("DataGrid2");
var datagrid2 = new nblf.ui.DataGrid("DataGrid2");
var WindowLoadModel = new WindowLoad();
var WindowLoadModel = new WindowLoad();
var Model = null;
var Model = null;
var EditType = 'add'
$(document).ready(function () {
$(document).ready(function () {
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.Load();
WindowLoadModel.Load();
@ -56,7 +55,6 @@
ReadData();
ReadData();
$("#cmdAdd").click(function () {
$("#cmdAdd").click(function () {
EditType = 'add'
Model = new Object();
Model = new Object();
Model.ID = 0;
Model.ID = 0;
Model.ListModel = new Array();
Model.ListModel = new Array();
@ -66,7 +64,6 @@
//$("#txtInDate").val(CurrentDate.localeFormat("yyyy-MM-dd"));
//$("#txtInDate").val(CurrentDate.localeFormat("yyyy-MM-dd"));
// $("#SelectHtml").hide();
// $("#SelectHtml").hide();
ShowFancybox("MainTable");
ShowFancybox("MainTable");
Model.ID = 0;
});
});
$("#cmdGet").click(function () {
$("#cmdGet").click(function () {
@ -99,13 +96,11 @@
var index = $(this).parentsUntil("tr").parent().attr("index");
var index = $(this).parentsUntil("tr").parent().attr("index");
Model = datagrid1.Get_Model(index);
Model = datagrid1.Get_Model(index);
if(CommandName == "cmdEdit"){
if(CommandName == "cmdEdit"){
EditType = 'edit'
GetModel(Model.ID);
GetModel(Model.ID);
datagrid2.DataBind(Model.ListModel);
datagrid2.DataBind(Model.ListModel);
ShowFancybox("MainTable");
ShowFancybox("MainTable");
}
}
if (CommandName == "cmdCopy") {
if (CommandName == "cmdCopy") {
EditType = 'copy'
//有审核时用
//有审核时用
//if (Model.State == 1 || Model.State == 2) { $("#cmdSave").hide(); }
//if (Model.State == 1 || Model.State == 2) { $("#cmdSave").hide(); }
//else { $("#cmdSave").show(); }
//else { $("#cmdSave").show(); }
@ -119,7 +114,6 @@
//$("#txtInDate").val(CurrentDate.localeFormat("yyyy-MM-dd"));
//$("#txtInDate").val(CurrentDate.localeFormat("yyyy-MM-dd"));
// $("#SelectHtml").hide();
// $("#SelectHtml").hide();
ShowFancybox("MainTable");
ShowFancybox("MainTable");
Model.ID = 0;
}
}
if (CommandName == "cmdDel") {
if (CommandName == "cmdDel") {
Delete(Model.ID);
Delete(Model.ID);
@ -205,7 +199,7 @@
Array.add(datagrid1.Columns, col);
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col = new nblf.ui.DataGridColumn();
col.HeaderText = "SK UID";
col.HeaderText = "SP UID";
col.CellTemplate = "<span>{Bind SPUID}</span>";
col.CellTemplate = "<span>{Bind SPUID}</span>";
Array.add(datagrid1.Columns, col);
Array.add(datagrid1.Columns, col);
@ -247,8 +241,7 @@
col = new nblf.ui.DataGridColumn();
col = new nblf.ui.DataGridColumn();
col.HeaderText = "操作";
col.HeaderText = "操作";
col.Width = "160px";
col.Width = "160px";
// col.CellTemplate = "<span CommandName='cmdEdit' style='color: #0000FF;cursor:pointer;text-decoration: underline;'>编辑</span> <span CommandName='cmdCopy' style='color: #0000FF;cursor:pointer;text-decoration: underline;'>复制</span> <span CommandName='cmdDel' style='color: #0000FF;cursor:pointer;text-decoration: underline;'>结束活动</span>";
col.CellTemplate = "<span CommandName='cmdEdit' style='color: #0000FF;cursor:pointer;text-decoration: underline;'>编辑</span> <span CommandName='cmdCopy' style='color: #0000FF;cursor:pointer;text-decoration: underline;'>复制</span> <span CommandName='cmdDel' style='color: #0000FF;cursor:pointer;text-decoration: underline;'>结束活动</span>";
col.CellTemplate = "<span CommandName='cmdCopy' style='color: #0000FF;cursor:pointer;text-decoration: underline;'>复制</span> <span CommandName='cmdDel' style='color: #0000FF;cursor:pointer;text-decoration: underline;'>结束活动</span>";
Array.add(datagrid1.Columns, col);
Array.add(datagrid1.Columns, col);
//datagrid1.SetPageSize(20);
//datagrid1.SetPageSize(20);
@ -331,6 +324,7 @@
success: function (data) {
success: function (data) {
if (data.d == null) return;
if (data.d == null) return;
Model = data.d;
Model = data.d;
Model.ID = 0;
CreateGetModel("MainTable", Model);
CreateGetModel("MainTable", Model);
$("#select_shops").val(Model.Shopid);
$("#select_shops").val(Model.Shopid);
datagrid2.DataBind(Model.ListModel);
datagrid2.DataBind(Model.ListModel);
@ -371,9 +365,8 @@
param.Model = Model;
param.Model = Model;
param.Model.ListModel = datagrid2.DataSource
param.Model.ListModel = datagrid2.DataSource
WindowLoadModel.Show();
WindowLoadModel.Show();
if(EditType == 'edit'){
$.ajax({
$.ajax({
url: "../DD_OrderServiceNew.asmx/updat e_TemuShopGoodActive",
url: "../DD_OrderServiceNew.asmx/Sav e_TemuShopGoodActive",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
success: function (data) {
WindowLoadModel.Hide();
WindowLoadModel.Hide();
@ -382,9 +375,27 @@
$.fancybox.close();
$.fancybox.close();
}
}
});
});
}else{
}
//#endregion
//#region 编辑
function Update() {
if ($("#select_shops").val() == "-1") {
alert("请选择店铺");
return;
}
var error = CreateSaveModel("MainTable", Model);
if (error != "") { alert(error); return; }
Model.ShopId = $("#select_shops").val();
error = datagrid2.UpdateDataSource();
if (error != "") { alert(error); return; }
var param = new Object();
param.Model = Model;
param.Model.ListModel = datagrid2.DataSource
WindowLoadModel.Show();
$.ajax({
$.ajax({
url: "../DD_OrderServiceNew.asmx/Save_TemuShopGoodActive",
url: "../DD_OrderServiceNew.asmx/updat e_TemuShopGoodActive",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
success: function (data) {
WindowLoadModel.Hide();
WindowLoadModel.Hide();
@ -394,8 +405,8 @@
}
}
});
});
}
}
}
//#endregion
//#endregion
//#region 显示弹出窗体
//#region 显示弹出窗体
function ShowFancybox(id) {
function ShowFancybox(id) {
$.fancybox({
$.fancybox({
@ -524,7 +535,7 @@
<td class="f1">SKU</td>
<td class="f1">SKU</td>
<td><input id='txtSKU' type='text' style='width: 99%' columnname="SKU" columndesc="SKU"
<td><input id='txtSKU' type='text' style='width: 99%' columnname="SKU" columndesc="SKU"
columnrequired="true" validtype="" /></td>
columnrequired="true" validtype="" /></td>
<td class="f1">SK UID</td>
<td class="f1">SP UID</td>
<td><input id='txtSPUID' type='text' style='width: 99%' columnname="SPUID" columndesc="SPUID"
<td><input id='txtSPUID' type='text' style='width: 99%' columnname="SPUID" columndesc="SPUID"
columnrequired="false" validtype="" /></td>
columnrequired="false" validtype="" /></td>