Authored by qinchao

add 销售类目功能

... ... @@ -2,7 +2,7 @@
<div id="tt" class="easyui-layout" fit="true" style="overflow-y: scroll">
<form name="categoryEditForm" id="categoryEditForm" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" />
<input type="hidden" name="parentId" />
<input type="hidden" name="parentId" id="parentId"/>
<div style="margin-top: 20px;margin-left: 30px">
<table border="0" style="width:95%;margin-top:5px;line-height:30px;" id="tab">
<tr style="height: 60px">
... ... @@ -41,6 +41,8 @@
width:"200px"
});
$("#categoryEditForm #parentId").val(saleCategoryParentId);
if (saleCategoryId > 0) {
$.post(contextPath + "/saleCategory/getSaleCategoryById", {
id: saleCategoryId
... ...
... ... @@ -36,11 +36,12 @@
<script type="text/javascript">
var saleCategoryId;
var saleCategoryParentId;
$(function () {
$('#addSaleCategory').linkbutton({
iconCls: "icon-edit",
onClick: function () {
editRow(0);
editRow(0,0);
}
});
... ... @@ -93,12 +94,12 @@
}, {
title: "排序",
field: "orderBy",
width: 80,
width: 30,
align: "center"
}, {
title: "状态",
field: "status",
width: 80,
width: 30,
align: "center",
formatter: function (value) {
if (value == 0) {
... ... @@ -109,19 +110,33 @@
}, {
title: "操作",
field: "operations",
width: 80,
width: 200,
align: "center",
formatter: function (value, rowData) {
var str = "<a role='edit' dataId='" + rowData.id + "' style='margin-left:10px;background-color: #5bc0de'>编辑</a>";
var str = "";
if(1== rowData.level||2==rowData.level) {
str += "<a role='edit' dataId='" + rowData.id + "' dataParentId='"+rowData.parentId+"' style='margin-left:10px;background-color: #5bc0de'>编辑</a>"
}else{
str += "<a role='addOrEditThirdLevel' dataId='" + rowData.id + "' dataParentId='"+rowData.parentId+"' style='margin-left:10px;background-color: #5bc0de'>编辑</a>"
}
if(1== rowData.level||2==rowData.level) {
str = "<a role='edit' dataId='" + rowData.id + "' dataParentId='"+rowData.parentId+"' style='margin-left:10px;background-color: #5bc0de'>编辑</a>";
if(1==rowData.level){
str += "<a role='addSecondLevel' dataId='" + rowData.id + "' style='margin-left:10px;background-color: #5bc0de;color:white;'>添加子类</a>";
}else {
str += "<a role='addOrEditThirdLevel' dataId='" + rowData.id + "' style='margin-left:10px;background-color: #5bc0de;color:white;'>添加子类</a>";
}
}
if (0 == rowData.status) {
str += "<a role='closeCategoryName' dataId='" + rowData.id + "' style='margin-left:10px;background-color: red' parentId = '" + rowData.parentId + "'>关闭</a>";
} else {
str += "<a role='openCategoryName' dataId='" + rowData.id + "' style='margin-left:10px; background-color: orange' parentId = '" + rowData.parentId + "'>开启</a>";
}
if(1== rowData.level||2==rowData.level){
str += "添加子类";
}
return str;
}
}]],
... ... @@ -139,9 +154,29 @@
iconCls: "icon-edit",
onClick: function () {
var id = $(this).attr("dataId");
editRow(id);
var pid = $(this).attr("dataParentId");
editRow(id,pid);
}
});
$(this).myDatagrid("getPanel").find("a[role='addOrEditThirdLevel']").linkbutton({
iconCls: "icon-edit",
onClick: function () {
//添加子类,当前类的id作为pid
var id = $(this).attr("dataId");
alert("开发中"+id);
}
});
$(this).myDatagrid("getPanel").find("a[role='addSecondLevel']").linkbutton({
iconCls: "icon-edit",
onClick: function () {
//添加子类,当前类的id作为pid
var id = $(this).attr("dataId");
editRow(0,id);
}
});
// 关闭
$(this).myDatagrid("getPanel").find("a[role='closeCategoryName']").linkbutton({
iconCls: "icon-more",
... ... @@ -162,8 +197,9 @@
});
function editRow(id) {
function editRow(id,pid) {
saleCategoryId = id;
saleCategoryParentId = pid;
var div = $("<div>").appendTo($(document.body));
var title = "编辑品类";
var message = "确认修改销售类目信息吗?";
... ... @@ -177,6 +213,7 @@
title: title,
href: contextPath + "/html/saleCategory/addOrEdit.html",
queryParams: {
saleCategoryParentId:saleCategoryParentId,
id: id
},
modal: true,
... ...