123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <html>
- <head>
- <link rel="stylesheet" type="text/css" href="/js/jquery-easyui-1.4.1/themes/default/easyui.css" />
- <link rel="stylesheet" type="text/css" href="/js/jquery-easyui-1.4.1/themes/icon.css" />
- <link rel="stylesheet" type="text/css" href="/css/taotao.css" />
- <script type="text/javascript" src="/js/jquery-easyui-1.4.1/jquery.min.js"></script>
- <script type="text/javascript" src="/js/jquery-easyui-1.4.1/jquery.easyui.min.js"></script>
- <script type="text/javascript" src="/js/jquery-easyui-1.4.1/locale/easyui-lang-zh_CN.js"></script>
- <script type="text/javascript" src="/js/common.js"></script>
- <title>内容分类管理</title>
- </head>
- <body>
- <div>
- <ul id="contentCategory" class="easyui-tree">
- </ul>
- </div>
- <div id="contentCategoryMenu" class="easyui-menu" style="width:120px;" data-options="onClick:menuHandler">
- <div data-options="iconCls:'icon-add',name:'add'">添加</div>
- <div data-options="iconCls:'icon-remove',name:'rename'">重命名</div>
- <div class="menu-sep"></div>
- <div data-options="iconCls:'icon-remove',name:'delete'">删除</div>
- </div>
- <script type="text/javascript">
- $(function(){
- $("#contentCategory").tree({
- url : '/rest/content/category',
- animate: true,
- method : "GET",
- onContextMenu: function(e,node){
- e.preventDefault();
- $(this).tree('select',node.target);
- $('#contentCategoryMenu').menu('show',{
- left: e.pageX,
- top: e.pageY
- });
- },
- onAfterEdit : function(node){
- var _tree = $(this);
- if(node.id == 0){
- // 新增节点
- $.post("/rest/content/category/add",{parentId:node.parentId,name:node.text},function(data){
- _tree.tree("update",{
- target : node.target,
- id : data.id
- });
- });
- }else{
- $.ajax({
- type: "POST",
- url: "/rest/content/category/update",
- data: {id:node.id,name:node.text},
- success: function(msg){
- //$.messager.alert('提示','新增商品成功!');
- },
- error: function(){
- $.messager.alert('提示','重命名失败!');
- }
- });
- }
- }
- });
- });
- function menuHandler(item){
- var tree = $("#contentCategory");
- var node = tree.tree("getSelected");
- if(item.name === "add"){
- tree.tree('append', {
- parent: (node?node.target:null),
- data: [{
- text: '新建分类',
- id : 0,
- parentId : node.id
- }]
- });
- var _node = tree.tree('find',0);
- tree.tree("select",_node.target).tree('beginEdit',_node.target);
- }else if(item.name === "rename"){
- tree.tree('beginEdit',node.target);
- }else if(item.name === "delete"){
- $.messager.confirm('确认','确定删除名为 '+node.text+' 的分类吗?',function(r){
- if(r){
- $.ajax({
- type: "POST",
- url: "/rest/content/category/delete",
- data : {parentId:node.parentId,id:node.id},
- success: function(msg){
- //$.messager.alert('提示','新增商品成功!');
- tree.tree("remove",node.target);
- },
- error: function(){
- $.messager.alert('提示','删除失败!');
- }
- });
- }
- });
- }
- }
- </script>
- </body>
- </html>
|