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.
1346 lines
48 KiB
Plaintext
1346 lines
48 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="XP_GoodsSelect.aspx.cs" Inherits="TradeManage.XP_GoodsSelect" %>
|
|
|
|
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head runat="server">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title></title>
|
|
<link rel="stylesheet" type="text/css" href="themes/New.css" />
|
|
<link href="themes/default/easyui.css" rel="stylesheet" type="text/css" />
|
|
<link rel="stylesheet" type="text/css" href="themes/icon.css" />
|
|
<link rel="stylesheet" type="text/css" href="themes/DataGrid.css" />
|
|
<link rel="stylesheet" type="text/css" href="themes/uploadify.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>
|
|
<script src="Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
|
|
|
|
<script src="Scripts/MaskedTextBox.js" type="text/javascript"></script>
|
|
<link rel="stylesheet" type="text/css" href="Scripts/fancybox2.1/source/jquery.fancybox.css?v=2.1.5"
|
|
media="screen" />
|
|
<script type="text/javascript" src="Scripts/fancybox2.1/lib/jquery.mousewheel-3.0.6.pack.js"></script>
|
|
<script type="text/javascript" src="Scripts/fancybox2.1/source/jquery.fancybox.js?v=2.1.5"></script>
|
|
<script src="Scripts/Global.js" type="text/javascript"></script>
|
|
|
|
|
|
<script type="text/javascript">
|
|
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
|
|
var WindowLoadModel = new WindowLoad();
|
|
var Id = 0;
|
|
var UserId = "<%=Session["UserId"]%>";
|
|
var Name = "<%=Session["Name"]%>";
|
|
var Duty = "<%=Session["Duty"]%>";
|
|
var InUserId = 0;
|
|
var XPR = 1;
|
|
$(document).ready(function () {
|
|
WindowLoadModel.ApplicationPath = "../";
|
|
WindowLoadModel.ControlID = "WindowLoad";
|
|
WindowLoadModel.Isbgiframe = true;
|
|
WindowLoadModel.Load();
|
|
ajaxInit(WindowLoadModel);
|
|
//if (Duty == "总经理")
|
|
//{
|
|
// $("#tr11").show();
|
|
// $("#tr12").hide();
|
|
|
|
//}
|
|
if (Duty=="副总经理")
|
|
{
|
|
IsCompany = 1;
|
|
$("#cmdEdit1").show();
|
|
$("#cmdEditD").hide();
|
|
$("#cmdEdit2").show();
|
|
|
|
}
|
|
$("#btn_tj1").bind("click", function () {
|
|
Clearcss();
|
|
XPR =1;
|
|
$(this).attr("class", "btnSelected");
|
|
|
|
ReadData();
|
|
});
|
|
$("#btn_tj2").bind("click", function () {
|
|
|
|
Clearcss();
|
|
XPR = 2;
|
|
$(this).attr("class", "btnSelected");
|
|
|
|
ReadData();
|
|
});
|
|
CreateDataGrid();
|
|
GetDeptCheck();
|
|
GetShopList();
|
|
GetCompanyCheck();
|
|
ReadSortList();
|
|
ReadData();
|
|
|
|
|
|
$("#rad_type0,#rad_type1,#rad_type2,#cmdGet").click(function () {
|
|
ReadData();
|
|
});
|
|
$("#select_DeptState,#select_CompanyState,#select_AddState").change(function () {
|
|
ReadData();
|
|
});
|
|
$("#cmdAdd").click(function () {
|
|
Clear();
|
|
Id = 0;
|
|
GetSelectName();
|
|
ShowFancybox();
|
|
});
|
|
|
|
$("#" + datagrid1.TableID + " input[CommandName='cmdEdit']").live("click", function () {
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
Id = model.Id;
|
|
if (model.CheckUId1 == UserId) {
|
|
|
|
$("#a_goodsname").html(model.GoodsName);
|
|
$("#a_sortname").html(model.SortName);
|
|
$("#a_link").html(model.LinkUrl);
|
|
$("#a_link").attr("href",model.LinkUrl);
|
|
$("#a_remark").html(model.Remark);
|
|
$("#a_xpr2").html(model.InName);
|
|
|
|
$("#txtCheckContent1").val(model.CheckContent1);
|
|
$("#txtCheckState1").val(model.CheckState1);
|
|
$("#select_shop2").val(model.ShopName);
|
|
$("#txtShopName2").val(model.ShopName);
|
|
Open2();
|
|
}
|
|
else if (model.CheckUId2 == UserId) {
|
|
//InUserId = Model.InUserId;
|
|
$("#a_goodsname2").html(model.GoodsName);
|
|
$("#a_sortname2").html(model.SortName);
|
|
$("#a_link2").html(model.LinkUrl);
|
|
$("#a_link2").attr("href", model.LinkUrl);
|
|
$("#a_remark2").html(model.Remark);
|
|
$("#a_xpr3").html(model.InName);
|
|
$("#a_checkstate1").html(model.CheckName1+" "+model.CheckStateName1 +"【"+ model.CheckDate1.localeFormat("yyyy-MM-dd HH:mm")+"】");
|
|
$("#a_checkcontent1").html(model.CheckContent1);
|
|
$("#txtCheckContent2").val(model.CheckContent2);
|
|
$("#txtCheckState2").val(model.CheckState2);
|
|
$("#select_shop3").val(model.ShopName);
|
|
$("#txtShopName3").val(model.ShopName);
|
|
Open3();
|
|
|
|
}
|
|
|
|
});
|
|
|
|
$("#" + datagrid1.TableID + " a[CommandName='cmdLook']").live("click", function () {
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
|
|
|
$("#a_goodsname3").html(model.GoodsName);
|
|
$("#a_sortname3").html(model.SortName);
|
|
$("#a_link3").html(model.LinkUrl);
|
|
$("#a_link3").attr("href", model.LinkUrl);
|
|
$("#a_remark3").html(model.Remark);
|
|
$("#select_shop4").val(model.ShopName);
|
|
$("#txtShopName4").val(model.ShopName);
|
|
$("#a_xpr4").html(model.InName);
|
|
|
|
|
|
if (model.CheckState1 == 0) {
|
|
$("#a_checkstate3").html(model.CheckName1 + "【未审批】");
|
|
}
|
|
else {
|
|
$("#a_checkstate3").html(model.CheckName1 + " " + model.CheckStateName1 + "【" + model.CheckDate1.localeFormat("yyyy-MM-dd HH:mm") + "】");
|
|
$("#a_checkcontent3").html(model.CheckContent1);
|
|
}
|
|
if (model.CheckState2 == 0) {
|
|
$("#a_checkstate4").html("【未审批】");
|
|
}
|
|
else {
|
|
$("#a_checkstate4").html(model.CheckName2 + " " + model.CheckStateName2 + "【" + model.CheckDate2.localeFormat("yyyy-MM-dd HH:mm") + "】");
|
|
$("#a_checkcontent4").html(model.CheckContent1);
|
|
}
|
|
Open4();
|
|
|
|
|
|
|
|
});
|
|
$("#cmdEdit1").bind("click",function () {
|
|
SaveCompanyCheckList(1);
|
|
|
|
});
|
|
$("#cmdEditD").bind("click", function () {
|
|
SaveDepartCheckList();
|
|
|
|
});
|
|
$("#cmdEdit2").bind("click", function () {
|
|
SaveCompanyCheckList(2);
|
|
|
|
});
|
|
$("#select_shop").bind("change", function () {
|
|
if ($("#select_shop").val()!="0")
|
|
$("#txtShopName").val($("#select_shop").val());
|
|
});
|
|
$("#select_shop2").bind("change", function () {
|
|
if ($("#select_shop2").val() != "0")
|
|
$("#txtShopName2").val($("#select_shop2").val());
|
|
});
|
|
$("#select_shop3").bind("change", function () {
|
|
if ($("#select_shop3").val() != "0")
|
|
$("#txtShopName3").val($("#select_shop3").val());
|
|
});
|
|
$("#select_shop4").bind("change", function () {
|
|
if ($("#select_shop4").val() != "0")
|
|
$("#txtShopName4").val($("#select_shop4").val());
|
|
});
|
|
|
|
$("#select_xpr").bind("change", function () {
|
|
if ($("#select_xpr").val() != "0")
|
|
$("#txtxpr").val($("#select_xpr").val());
|
|
});
|
|
|
|
});
|
|
function GetShopList() {
|
|
$("#select_shop").empty();
|
|
$("#select_shop").append("<option value='0'>-选择-</option>");
|
|
$("#select_shop2").append("<option value='0'>-选择-</option>");
|
|
$("#select_shop3").append("<option value='0'>-选择-</option>");
|
|
$("#select_shop4").append("<option value='0'>-选择-</option>");
|
|
var param = new Object();
|
|
|
|
param.DeptId = 0;
|
|
param.PlatType = 0;
|
|
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "BaseData.asmx/GetDeptShopList",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
|
|
if (data.d != null) {
|
|
$(data.d).each(function (i) {
|
|
$("#select_shop,#select_shop2,#select_shop3,#select_shop4").append("<option value='" + this.ShopName + "'>" + this.ShopName + "</option>");
|
|
});
|
|
|
|
}
|
|
|
|
|
|
}
|
|
});
|
|
}
|
|
function Clearcss() {
|
|
|
|
$("#btn_tj1,#btn_tj2").attr("class", "btnUnSelected");
|
|
|
|
}
|
|
function GetSelectName() {
|
|
$("#select_xpr").empty();
|
|
$("#select_xpr").append("<option value='0'>-选择-</option>");
|
|
$.ajax({
|
|
url: "BaseData.asmx/GetGoodsSelectName",
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
|
|
if (data.d != null) {
|
|
|
|
$(data.d).each(function () {
|
|
|
|
$("#select_xpr").append("<option value=" + this.InName + ">" + this.InName + "</option>");
|
|
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
|
|
var IsDept = 0;
|
|
var IsCompany = 0;
|
|
function GetDeptCheck() {
|
|
if (IsCompany == 1)
|
|
{
|
|
$("#tr1").hide();
|
|
$("#tr2").show();
|
|
|
|
return;
|
|
|
|
}
|
|
if (UserId == 99 || UserId == 135 || UserId == 280) {
|
|
IsDept = 1;
|
|
$("#tr2").show();
|
|
}
|
|
else
|
|
{
|
|
//if (UserId == 99)
|
|
//{
|
|
// $("#select_CheckName").append("<option value='99'>吴小丽</option>");
|
|
|
|
// return;
|
|
//}
|
|
//else
|
|
// if (UserId == 135) {
|
|
// $("#select_CheckName").append("<option value='135'>方芳</option>");
|
|
|
|
// return;
|
|
// }
|
|
// else
|
|
// if (UserId == 280) {
|
|
// $("#select_CheckName").append("<option value='280'>苗鲁波</option>");
|
|
|
|
// return;
|
|
// }
|
|
$("#select_CheckName").empty();
|
|
$.ajax({
|
|
url: "BaseData.asmx/GetXPCharge",
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
dataType: "json",
|
|
async:false,
|
|
success: function (data) {
|
|
|
|
if (data.d != null) {
|
|
|
|
$(data.d).each(function () {
|
|
if (this.UserId == UserId)
|
|
IsDept = 1;
|
|
$("#select_CheckName").append("<option value=" + this.UserId + ">" + this.Name + "</option>");
|
|
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
if (IsDept == 1)
|
|
GetCompanyCheck2();
|
|
}
|
|
|
|
function GetCompanyCheck2() {
|
|
|
|
|
|
$("#select_CheckName").empty();
|
|
$.ajax({
|
|
url: "BaseData.asmx/GetCompanyXPCharge",
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
dataType: "json",
|
|
success: function (data) {
|
|
|
|
if (data.d != null) {
|
|
|
|
$(data.d).each(function () {
|
|
|
|
$("#select_CheckName").append("<option value=" + this.UserId + ">" + this.Name + "</option>");
|
|
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
function GetCompanyCheck() {
|
|
|
|
|
|
$("#select_CheckName1").empty();
|
|
$.ajax({
|
|
url: "BaseData.asmx/GetCompanyXPCharge",
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
dataType: "json",
|
|
success: function (data) {
|
|
|
|
if (data.d != null) {
|
|
|
|
$(data.d).each(function () {
|
|
|
|
$("#select_CheckName1").append("<option value=" + this.UserId + ">" + this.Name + "</option>");
|
|
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
//#region 读取分类
|
|
|
|
var ListSort = null;
|
|
|
|
function ReadSortList() {
|
|
|
|
|
|
ListSort = new Array();
|
|
|
|
|
|
$.ajax({
|
|
url: "HuoWu/HuoWuService.asmx/GetGoodsSortList",
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
async: true,
|
|
success: function (data) {
|
|
ListSort = data.d;
|
|
|
|
BindTreeView();
|
|
|
|
ReadSortTree();
|
|
|
|
}
|
|
});
|
|
}
|
|
//#endregion
|
|
//#region 绑定树菜单
|
|
|
|
var TreeSource;
|
|
function BindTreeView() {
|
|
TreeSource = new Array();
|
|
// Treehtml = new Sys.StringBuilder();
|
|
var Sortslist = GetListSort(null);
|
|
$(Sortslist).each(function () {
|
|
|
|
var childNode = new Array();
|
|
var model = new Array();
|
|
model.id = this.SortId;
|
|
model.text = this.SortName;
|
|
model.state = "closed";
|
|
model.checked = false;
|
|
model.iconCls = ".icon-addfolder";
|
|
model.children = childNode;
|
|
|
|
Array.add(TreeSource, model);
|
|
|
|
BindTreeChildNode(model.children, this.SortId);
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
//#endregion
|
|
//#region 绑定子菜单
|
|
|
|
function BindTreeChildNode(PrevNode, ParentItemId) {
|
|
|
|
var Sortslist = GetListSort(ParentItemId);
|
|
|
|
$(Sortslist).each(function () {
|
|
var atr = new Object();
|
|
var childNode = new Array();
|
|
var model = new Array();
|
|
model.id = this.SortId;
|
|
model.text = this.SortName;
|
|
|
|
model.iconCls = "icon-Tree";
|
|
model.state = "closed";
|
|
model.checked = false;
|
|
|
|
model.children = childNode;
|
|
|
|
Array.add(PrevNode, model);
|
|
|
|
BindTreeChildNode(model.children, this.SortId);
|
|
|
|
});
|
|
}
|
|
//#endregion
|
|
//#region 返回指定级菜单
|
|
function GetListSort(ParentItemId) {
|
|
var Sortslist = new Array();
|
|
$(ListSort).each(function () {
|
|
if (this.ParentId == ParentItemId) {
|
|
var model = new Object();
|
|
model.SortId = this.SortId;
|
|
model.ParentId = this.ParentId;
|
|
model.SortName = this.SortName;
|
|
|
|
Array.add(Sortslist, model);
|
|
}
|
|
});
|
|
return Sortslist;
|
|
}
|
|
//#endregion
|
|
|
|
var SortId1 = 0;
|
|
var SortId2 = 0;
|
|
function ReadSortTree() {
|
|
$("#txtSortId1").combotree({
|
|
data: TreeSource,
|
|
onSelect: function (node) {
|
|
// var node = $("#txtSortId").tree("getSelected");
|
|
|
|
|
|
SortId2 = node.id;
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
//var TreeSource1 = new Array();
|
|
//TreeSource1 = TreeSource;
|
|
|
|
$("#txtSortId").combotree({
|
|
data: TreeSource,
|
|
onSelect: function (node) {
|
|
// var node = $("#txtSortId").tree("getSelected");
|
|
|
|
|
|
SortId1 = node.id;
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
//#region 初始化DataGrid
|
|
function CreateDataGrid() {
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "选品名称";
|
|
col.CellTemplate = "<a CommandName='cmdLook' class='linka' >{Bind GoodsName}</a>";
|
|
col.Width = "150px";
|
|
Array.add(datagrid1.Columns, col);
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "分类";
|
|
col.CellTemplate = "<span>{Bind SortName}</span>";
|
|
Array.add(datagrid1.Columns, col);
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "商品链接";
|
|
col.CellTemplate = "<div style='width:220px;word-wrap:break-word'><a target='_blank' href='{Bind LinkUrl}'>{Bind LinkUrl}</a></div>";
|
|
col.Width = "220px";
|
|
Array.add(datagrid1.Columns, col);
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "选品人";
|
|
col.CellTemplate = "<span>{Bind InName}</span>";
|
|
Array.add(datagrid1.Columns, col);
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "操作人";
|
|
col.CellTemplate = "<span>{Bind DoName}</span>";
|
|
Array.add(datagrid1.Columns, col);
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "分配店铺";
|
|
col.CellTemplate = "<span>{Bind ShopName}</span>";
|
|
Array.add(datagrid1.Columns, col);
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "部门审核意见";
|
|
col.CellTemplate = "<span>{Bind CheckName1}【{Bind CheckStateName1}】</span>";
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "领导审核意见";
|
|
col.CellTemplate = "<span>{Bind CheckName2}【{Bind CheckStateName2}】</span>";
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
col.HeaderText = "是否入系统";
|
|
col.CellTemplate = "<span>{Bind IsAddState}</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> <input onclick='DelCol(this)' class='btnClass dgbtnDel' type='button' value='删除'></input>";
|
|
Array.add(datagrid1.Columns, col);
|
|
datagrid1.SetPageSize(50);
|
|
datagrid1.SetPageIndex(1);
|
|
datagrid1.IsFixHeader = false;
|
|
datagrid1.ShowIndexColumn = false;
|
|
datagrid1.AllowPaging = true;
|
|
datagrid1.Width = "100%";
|
|
datagrid1.SelectMode = nblf.ui.SelectMode.CheckBox;
|
|
datagrid1.Init();
|
|
datagrid1.add_PageIndexChanged(function () { ReadData(); });
|
|
|
|
}
|
|
//#endregion
|
|
//#region 初始化DataGrid2
|
|
|
|
//#endregion
|
|
//#region 读取数据
|
|
function ReadData() {
|
|
var param = new Object();
|
|
//Type,string InName,int SortId,DateTime? SDate,DateTime? EDate,int CheckState1,int CheckState2,int IsAdd
|
|
|
|
param.XPR = XPR;
|
|
param.Type = 0;
|
|
if ($("#rad_type1").is(":checked")==true)
|
|
param.Type = 1;
|
|
else if ($("#rad_type2").is(":checked")==true)
|
|
param.Type = 2;
|
|
|
|
|
|
param.InName = $("#txt_Name").val();
|
|
|
|
param.SortId = SortId1;
|
|
param.SDate = $("#txt_SDate").val();
|
|
param.EDate = $("#txt_EDate").val();
|
|
param.CheckState1 = $("#select_DeptState").val();
|
|
param.CheckState2 = $("#select_CompanyState").val();
|
|
param.IsAdd = $("#select_AddState").val();
|
|
param.PageSize = datagrid1.Get_PageSize();
|
|
param.PageIndex = datagrid1.Get_PageIndex();
|
|
param.Sort = "CheckState2,Id desc";
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "BaseData.asmx/GetGoodsSelectList",
|
|
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 ShowFancybox() {
|
|
//CreateDataGrid2();
|
|
$.fancybox({
|
|
'autoScale': false,
|
|
'transitionIn': 'elastic',
|
|
'transitionOut': 'elastic',
|
|
'href': '#test',
|
|
'onStart': function () {
|
|
}
|
|
});
|
|
}
|
|
|
|
function Open2() {
|
|
//CreateDataGrid2();
|
|
$.fancybox({
|
|
'autoScale': false,
|
|
'transitionIn': 'elastic',
|
|
'transitionOut': 'elastic',
|
|
'href': '#test1',
|
|
'onStart': function () {
|
|
}
|
|
});
|
|
}
|
|
|
|
function Open3() {
|
|
//CreateDataGrid2();
|
|
$.fancybox({
|
|
'autoScale': false,
|
|
'transitionIn': 'elastic',
|
|
'transitionOut': 'elastic',
|
|
'href': '#test2',
|
|
'onStart': function () {
|
|
}
|
|
});
|
|
}
|
|
function Open4() {
|
|
//CreateDataGrid2();
|
|
$.fancybox({
|
|
'autoScale': false,
|
|
'transitionIn': 'elastic',
|
|
'transitionOut': 'elastic',
|
|
'href': '#test3',
|
|
'onStart': function () {
|
|
}
|
|
});
|
|
}
|
|
//#endregion
|
|
//#region 保存
|
|
function Save() {
|
|
//var SortId = $("#txtSortId1").combotree('getValue');
|
|
if (SortId2 == 0) {
|
|
alert("请选择分类");
|
|
|
|
return;
|
|
}
|
|
|
|
if ($("#txtGoodsName").val() == "") {
|
|
alert("请输入商品名称");
|
|
$("#txtGoodsName").focus();
|
|
return;
|
|
}
|
|
|
|
if ($("#txtLinkUrl").val() == "") {
|
|
alert("请输入商品链接");
|
|
$("#txtLinkUrl").focus();
|
|
return;
|
|
}
|
|
if ($("#txtxpr").val() == "") {
|
|
alert("请输入实际选品人");
|
|
$("#txtxpr").focus();
|
|
return;
|
|
}
|
|
if (IsCompany == 0) {
|
|
if ($("#select_CheckName").val() == null || $("#select_CheckName").val() == "") {
|
|
alert("请选择审批人");
|
|
|
|
return;
|
|
}
|
|
}
|
|
var Model = new Object();
|
|
Model.Id = Id;
|
|
|
|
Model.SortId = SortId2;
|
|
Model.GoodsName = $("#txtGoodsName").val();
|
|
Model.LinkUrl = $("#txtLinkUrl").val();
|
|
Model.Remark = $("#txtRemark").val();
|
|
Model.InName = $("#txtxpr").val();
|
|
if (IsCompany == 1) {
|
|
Model.CheckUId1 = UserId;
|
|
Model.CheckName1 = Name;
|
|
Model.CheckUId2 = UserId;
|
|
Model.CheckName2 = Name;
|
|
Model.CheckState1 = 1;
|
|
Model.CheckState2 = 1;
|
|
Model.ShopName = $("#txtShopName").val();
|
|
}
|
|
else
|
|
if (IsDept == 0) {
|
|
Model.CheckUId1 = $("#select_CheckName").val();
|
|
Model.CheckName1 = $("#select_CheckName").find("option:selected").text();
|
|
Model.CheckState1 = 0;
|
|
Model.CheckState2 = 0;
|
|
}
|
|
else if (IsDept == 1) {
|
|
Model.CheckUId1 = UserId;
|
|
Model.CheckName1 = Name;
|
|
Model.CheckContent1 = "";
|
|
Model.CheckState1 = 1;
|
|
Model.CheckState2 = 0;
|
|
Model.CheckUId2 = $("#select_CheckName").val();
|
|
Model.CheckName2 = $("#select_CheckName").find("option:selected").text();
|
|
Model.ShopName = $("#txtShopName").val();
|
|
}
|
|
|
|
|
|
var param = new Object();
|
|
param.model = Model;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "BaseData.asmx/SaveGoodsSelect",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
ReadData();//刷新DataGrid
|
|
alert("保存成功");
|
|
$.fancybox.close();
|
|
}
|
|
});
|
|
}
|
|
|
|
function SaveDeptCheck() {
|
|
|
|
if ($("#txtCheckState1").val() == "0") {
|
|
alert("请选择审批结果");
|
|
$("#txtCheckState1").focus();
|
|
return;
|
|
}
|
|
if ($("#select_CheckName1").val() == null || $("#select_CheckName1").val() == "") {
|
|
alert("请选择审批人");
|
|
|
|
return;
|
|
}
|
|
|
|
var Model = new Object();
|
|
Model.Id = Id;
|
|
Model.CheckContent1 = $("#txtCheckContent1").val();
|
|
Model.CheckState1 = $("#txtCheckState1").val();
|
|
|
|
Model.CheckUId2 = $("#select_CheckName1").val();
|
|
Model.CheckName2 = $("#select_CheckName1").find("option:selected").text();
|
|
|
|
|
|
var param = new Object();
|
|
param.model = Model;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "BaseData.asmx/SaveDeptCheck",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
ReadData();//刷新DataGrid
|
|
alert("审批完成");
|
|
$.fancybox.close();
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
function SaveCompanyCheck() {
|
|
|
|
if ($("#txtCheckState2").val() == "0") {
|
|
alert("请选择审批结果");
|
|
$("#txtCheckState2").focus();
|
|
return;
|
|
}
|
|
|
|
|
|
var Model = new Object();
|
|
Model.Id = Id;
|
|
Model.InUserId = InUserId;
|
|
Model.GoodsName = $("#a_goodsname2").html();
|
|
Model.CheckContent2 = $("#txtCheckContent2").val();
|
|
Model.CheckState2 = $("#txtCheckState2").val();
|
|
Model.ShopName = $("#txtShopName3").val();
|
|
var param = new Object();
|
|
param.model = Model;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "BaseData.asmx/SaveCompanyCheck",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
ReadData();//刷新DataGrid
|
|
alert("审批完成");
|
|
$.fancybox.close();
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
function SaveCompanyCheckList(CheckState2) {
|
|
|
|
|
|
var slist = datagrid1.GetSelectListModel();
|
|
if (slist == null || slist.length == 0)
|
|
{
|
|
alert("请选择数据");
|
|
return;
|
|
}
|
|
$(slist).each(function () {
|
|
this.CheckState2 = CheckState2;
|
|
this.CheckContent2 = "";
|
|
|
|
});
|
|
|
|
var param = new Object();
|
|
param.list = slist;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "BaseData.asmx/SaveCompanyCheckList",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
ReadData();//刷新DataGrid
|
|
alert("审批完成");
|
|
$.fancybox.close();
|
|
}
|
|
});
|
|
}
|
|
|
|
function SaveDepartCheckList() {
|
|
|
|
|
|
var slist = datagrid1.GetSelectListModel();
|
|
if (slist == null || slist.length == 0) {
|
|
alert("请选择数据");
|
|
return;
|
|
}
|
|
$(slist).each(function () {
|
|
this.CheckState1 = 1;
|
|
this.CheckContent1 = "";
|
|
|
|
});
|
|
|
|
var param = new Object();
|
|
param.list = slist;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "BaseData.asmx/SaveDeptCheckList",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
ReadData();//刷新DataGrid
|
|
alert("审批完成");
|
|
$.fancybox.close();
|
|
}
|
|
});
|
|
}
|
|
//#endregion
|
|
//#region 清空
|
|
function Clear() {
|
|
|
|
// $("#txtSortId1").combotree("setValue", "0");
|
|
|
|
$("#txtGoodsName").val("");
|
|
|
|
$("#txtLinkUrl").val("");
|
|
$("#txtRemark").val("");
|
|
|
|
|
|
}
|
|
//#endregion
|
|
|
|
|
|
|
|
//#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);
|
|
//if (model.CheckState1 > 0 || model.CheckState2 > 0)
|
|
//{
|
|
// alert("该选品已经被审核了,不能删除");
|
|
// return;
|
|
//}
|
|
param.Id = model.Id;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "BaseData.asmx/DeleteGoodsSelect",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
ReadData(); //刷新DataGrid
|
|
}
|
|
});
|
|
}
|
|
//#endregion
|
|
|
|
</script>
|
|
</head>
|
|
|
|
<body class="headbody">
|
|
<div class="title_ico">
|
|
选品信息
|
|
</div>
|
|
<div style="display:none">
|
|
<div id="test" title="编辑" style="width: 500px; height: 300px;">
|
|
<table id="tb2222" class="tableAll" style="width: 95%;">
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="f1"><span style="color: Red;">*</span>商品分类
|
|
</td>
|
|
<td>
|
|
<select id="txtSortId1" class="easyui-combobox" name="D16" style="width:220px;">
|
|
</select><span style="color: Red;">选第三级分类</span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1" width="10%"><span style="color: Red;">*</span>商品名称
|
|
</td>
|
|
<td>
|
|
|
|
<input id="txtGoodsName" type="text" class="editTextbox" style="width: 99%;" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1"><span style="color: Red;">*</span>链接地址</td>
|
|
<td>
|
|
|
|
<textarea id="txtLinkUrl" cols="70" rows="3" class="editMultTextbox" style="width: 99%;"></textarea>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">选品理由(或备注):
|
|
</td>
|
|
<td>
|
|
|
|
<textarea id="txtRemark" cols="30" rows="3" class="editMultTextbox" style="width: 99%;"></textarea></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">实际选品人:
|
|
</td>
|
|
<td>
|
|
<select id="select_xpr" class="selectClass" style="width: 45%;" name="D13">
|
|
|
|
</select> <input id="txtxpr" type="text" class="editTextbox" style="width: 45%;" />
|
|
</td>
|
|
</tr>
|
|
<tr id="tr2" style="display:none">
|
|
<td class="f1" width="10%">分配店铺:
|
|
</td>
|
|
<td> <select id="select_shop" class="selectClass" style="width: 45%;" name="D13">
|
|
|
|
</select>
|
|
|
|
<input id="txtShopName" type="text" class="editTextbox" style="width: 45%;" /></td>
|
|
</tr>
|
|
<tr id="tr1" >
|
|
<td class="f1">审批人:
|
|
</td>
|
|
<td>
|
|
|
|
<select id="select_CheckName" class="selectClass" style="width: 120px;" name="D13">
|
|
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" align="center">
|
|
<input id="cmdSave" class="btnClass btnClassSave" type="button" value="保存" onclick="Save()"/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div id="test1" title="编辑" style="width: 500px; height: 300px;">
|
|
<table class="tableAll" style="width: 95%;">
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="f1">商品分类
|
|
</td>
|
|
<td>
|
|
<a id="a_sortname"></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1" width="10%">商品名称
|
|
</td>
|
|
<td>
|
|
|
|
<a id="a_goodsname"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">链接地址</td>
|
|
<td>
|
|
<div style="width:320px;word-wrap:break-word"> <a id="a_link" style="cursor:pointer;color:blue;text-decoration:underline;width:300px;word-wrap:break-word" target="_blank" href=""></a></div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">选品理由(或备注):
|
|
</td>
|
|
<td>
|
|
|
|
<div id="a_remark" style="width:320px;word-wrap:break-word"></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">实际选品人:
|
|
</td>
|
|
<td>
|
|
<a id="a_xpr2"></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">分配店铺:
|
|
</td>
|
|
<td>
|
|
<select id="select_shop2" class="selectClass" style="width: 45%;" name="D13">
|
|
|
|
</select>
|
|
|
|
<input id="txtShopName2" type="text" class="editTextbox" style="width: 45%;" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
|
|
<td class="f1"><span style="color: Red;">*</span>审批结果
|
|
</td>
|
|
<td>
|
|
<select id="txtCheckState1" class="selectClass" style="width:120px;">
|
|
<option value="0">-选择-</option>
|
|
<option value="1">审批通过</option>
|
|
<option value="2">审批不通过</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1" width="10%">审批意见
|
|
</td>
|
|
<td>
|
|
|
|
<textarea id="txtCheckContent1" cols="30" rows="3" class="editMultTextbox" style="width: 99%;"></textarea></td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<td class="f1">领导审批:
|
|
</td>
|
|
<td>
|
|
|
|
<select id="select_CheckName1" class="selectClass" style="width: 120px;" name="D13">
|
|
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" align="center">
|
|
<input id="cmdSave1" class="btnClass btnClassSave" type="button" value="保存" onclick="SaveDeptCheck()"/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div id="test2" title="编辑" style="width: 500px; height: 350px;">
|
|
<table class="tableAll" style="width: 95%;">
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="f1">商品分类
|
|
</td>
|
|
<td>
|
|
<a id="a_sortname2"></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1" width="10%">商品名称
|
|
</td>
|
|
<td>
|
|
|
|
<a id="a_goodsname2"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">链接地址</td>
|
|
<td> <div style="width:320px;word-wrap:break-word">
|
|
<a id="a_link2" style="cursor:pointer;color:blue;text-decoration:underline;width:300px;word-wrap:break-word" target="_blank" href=""></a></div></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">选品理由(或备注):
|
|
</td>
|
|
<td>
|
|
<div id="a_remark2" style="width:320px;word-wrap:break-word"></div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">实际选品人:
|
|
</td>
|
|
<td>
|
|
<a id="a_xpr3"></a> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">分配店铺:
|
|
</td>
|
|
<td>
|
|
<select id="select_shop3" class="selectClass" style="width: 45%;" name="D13">
|
|
|
|
</select>
|
|
|
|
<input id="txtShopName3" type="text" class="editTextbox" style="width: 45%;" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
|
|
<td class="f1">部门审批
|
|
</td>
|
|
<td>
|
|
<a id="a_checkstate1"></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1" width="10%">审批意见
|
|
</td>
|
|
<td> <div id="a_checkcontent1" style="width:320px;word-wrap:break-word">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="f1"><span style="color: Red;">*</span>审批结果
|
|
</td>
|
|
<td>
|
|
<select id="txtCheckState2" class="selectClass" style="width:120px;">
|
|
<option value="0">-选择-</option>
|
|
<option value="1">审批通过</option>
|
|
<option value="2">审批不通过</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1" width="10%">审批意见
|
|
</td>
|
|
<td>
|
|
|
|
<textarea id="txtCheckContent2" cols="30" rows="3" class="editMultTextbox" style="width: 99%;"></textarea></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="2" align="center">
|
|
<input id="cmdSave2" class="btnClass btnClassSave" type="button" value="保存" onclick="SaveCompanyCheck()"/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div id="test3" title="编辑" style="width: 500px; height: 380px;">
|
|
<table class="tableAll" style="width: 95%;">
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="f1">商品分类
|
|
</td>
|
|
<td>
|
|
<a id="a_sortname3"></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1" width="10%">商品名称
|
|
</td>
|
|
<td>
|
|
|
|
<a id="a_goodsname3"></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1"><span style="color: Red;">*</span>链接地址</td>
|
|
<td> <div style="width:320px;word-wrap:break-word">
|
|
<a id="a_link3" style="cursor:pointer;color:blue;text-decoration:underline;width:300px;word-break:break-all" target="_blank" href=""></a></div></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">选品理由(或备注):
|
|
</td>
|
|
<td>
|
|
<div id="a_remark3" style="width:320px;word-wrap:break-word"></div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">实际选品人:
|
|
</td>
|
|
<td>
|
|
<a id="a_xpr4"></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1">分配店铺:
|
|
</td>
|
|
<td>
|
|
<select id="select_shop4" class="selectClass" style="width: 45%;" name="D13">
|
|
|
|
</select>
|
|
|
|
<input id="txtShopName4" type="text" class="editTextbox" style="width: 45%;" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
|
|
<td class="f1">部门审批
|
|
</td>
|
|
<td>
|
|
<a id="a_checkstate3"></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1" width="10%">部门审批意见
|
|
</td>
|
|
<td> <div id="a_checkcontent3" style="width:320px;word-wrap:break-word">
|
|
</div>
|
|
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="f1">副总审批结果
|
|
</td>
|
|
<td>
|
|
<a id="a_checkstate4"></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="f1" width="10%">副总审批意见
|
|
</td>
|
|
<td>
|
|
<div id="a_checkcontent4" style="width:320px;word-wrap:break-word">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<table id="tb1" class="tableAll" style="width: 100%;">
|
|
<tr id="tr11" style="display:none">
|
|
|
|
|
|
<td colspan="7">
|
|
<input id="btn_tj1" type="button" value="副总选品" class="btnSelected"/><input id="btn_tj2" class="btnUnSelected" type="button" value="陆婷婷选品" /></td>
|
|
</tr>
|
|
|
|
<tr id="tr12" >
|
|
|
|
|
|
<td colspan="7">
|
|
<input id="rad_type0" checked="true" name="xp" type="radio" /><label for="rad_type0" style="font-size: 12px;">全部</label>
|
|
<input id="rad_type1" name="xp" type="radio" /><label for="rad_type1" style="font-size: 12px;">我提交的选品</label>
|
|
<input id="rad_type2" name="xp" type="radio" /><label for="rad_type2" style="font-size: 12px;">我审核的选品</label>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="f1" width="10%">分类
|
|
</td>
|
|
<td width="25%">
|
|
<select id="txtSortId" class="easyui-combobox" name="D16" style="width: 150px;">
|
|
</select>
|
|
</td>
|
|
<td class="f1" width="10%">选品人/店铺
|
|
</td>
|
|
<td width="20%">
|
|
<input id="txt_Name" type="text" class="editTextbox" style="width: 120px;" />
|
|
</td>
|
|
<td class="f1" width="10%">选品日期</td>
|
|
<td width="35%">
|
|
|
|
<input id="txt_SDate" class="editTextbox" onfocus="WdatePicker()" style="width:80px;" type="text" />-<input id="txt_EDate" class="editTextbox" onfocus="WdatePicker()" style="width: 80px;" type="text" /></td>
|
|
<td>
|
|
<input id="cmdGet" type="button" class="btnClass btnClassFind" value="查询" />
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="f1" width="10%">部门审核</td>
|
|
<td width="25%">
|
|
<select id="select_DeptState" class="selectClass" style="width: 120px;" name="D14">
|
|
<option value="-1">全部</option>
|
|
<option value="0">未审核</option>
|
|
<option value="1">审核通过</option>
|
|
<option value="2">审核未通过</option>
|
|
</select></td>
|
|
<td class="f1" width="10%">副总审核</td>
|
|
<td width="25%">
|
|
|
|
<select id="select_CompanyState" class="selectClass" style="width: 120px;" name="D13">
|
|
<option value="-1">全部</option>
|
|
<option value="0">未审核</option>
|
|
<option value="1">审核通过</option>
|
|
<option value="2">审核未通过</option>
|
|
</select></td>
|
|
<td class="f1" width="10%">是否入系统</td>
|
|
<td width="25%">
|
|
|
|
<select id="select_AddState" class="selectClass" style="width: 120px;" name="D15">
|
|
<option value="-1">全部</option>
|
|
<option value="0">未入系统</option>
|
|
<option value="1">已添加入系统</option>
|
|
|
|
</select></td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="7">
|
|
<input id="cmdAdd" class="btnClass btnClassAdd" type="button" value="添加选品货物" />
|
|
<input id="cmdEdit1" class="btnClass btnClassEdit" type="button" value="批量审批通过" style="display:none"/>
|
|
<input id="cmdEditD" class="btnClass btnClassEdit" type="button" value="批量审批通过"/>
|
|
<input id="cmdEdit2" class="btnClass btnClassEdit" type="button" value="批量审批不通过" style="display:none"/></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" colspan="7">
|
|
<div id="DataGrid1" class="DataGridStyle">
|
|
</div>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</body>
|
|
</html>
|
|
|
|
|
|
|
|
|