From 4cdbc76b0f80148434700d2f1029b42b40d38fa3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com>
Date: Wed, 28 Dec 2022 16:58:40 +0800
Subject: [PATCH] 'commit'
---
WebRoot/html/study/TreeManage.html | 4 ++--
WebRoot/html/study/add.html | 15 ++++++++++++++-
WebRoot/html/study/update.html | 14 ++++++++++++++
.../FengHuang/Zjb/Controller/ZjbController.java | 9 +++++----
.../com/dsideal/FengHuang/Zjb/Model/ZjbModel.java | 8 +++++---
5 files changed, 40 insertions(+), 10 deletions(-)
diff --git a/WebRoot/html/study/TreeManage.html b/WebRoot/html/study/TreeManage.html
index 74f5709..bd87585 100644
--- a/WebRoot/html/study/TreeManage.html
+++ b/WebRoot/html/study/TreeManage.html
@@ -80,7 +80,7 @@
let btn = $("#addBtn_" + treeNode.tId);
if (btn)
btn.bind("click", function () {
- WeAdminShow('增加', 'add.html?parent_id=' + treeNode.id + "&level_id=" + treeNode.level_id, 550, 200);
+ WeAdminShow('增加', 'add.html?parent_id=' + treeNode.id + "&level_id=" + treeNode.level_id, 550, 300);
})
}
@@ -122,7 +122,7 @@
}
// 编辑
function beforeEditName(treeId, treeNode) {
- WeAdminShow('编辑', 'update.html?id=' + treeNode.id, 550, 200);
+ WeAdminShow('编辑', 'update.html?id=' + treeNode.id, 550, 300);
}
window.loadTree = function () {
diff --git a/WebRoot/html/study/add.html b/WebRoot/html/study/add.html
index d664895..98ed40f 100644
--- a/WebRoot/html/study/add.html
+++ b/WebRoot/html/study/add.html
@@ -38,6 +38,16 @@
+
+
@@ -65,6 +75,8 @@
//监听提交
form.on('submit(add)', function (data) {
let name = $("#name").val();
+ let sort_id=$("#sort_id").val();
+
$.ajax({
type: "POST",
async: false,
@@ -73,7 +85,8 @@
data: {
name: name,
parent_id: parent_id,
- level_id: level_id
+ level_id: level_id,
+ sort_id:sort_id
},
success: function (data) {
if (data.success) {
diff --git a/WebRoot/html/study/update.html b/WebRoot/html/study/update.html
index acfba77..4e84fdf 100644
--- a/WebRoot/html/study/update.html
+++ b/WebRoot/html/study/update.html
@@ -38,6 +38,16 @@
+
+
@@ -68,8 +78,10 @@
dataType: "json",
url: "/FengHuang/zjb/getTreeNode?id=" + id,
success: function (data) {
+ console.log(data);
if (data.success) {
$("#name").val(data.name);
+ $("#sort_id").val(data.sort_id);
} else {
layer.alert(data.message, {icon: 0})
}
@@ -79,6 +91,7 @@
//监听提交
form.on('submit(add)', function (data) {
let name = $("#name").val();
+ let sort_id = $("#sort_id").val();
$.ajax({
type: "POST",
async: false,
@@ -87,6 +100,7 @@
data: {
name: name,
id: id,
+ sort_id: sort_id
},
success: function (data) {
if (data.success) {
diff --git a/src/main/java/com/dsideal/FengHuang/Zjb/Controller/ZjbController.java b/src/main/java/com/dsideal/FengHuang/Zjb/Controller/ZjbController.java
index 7e50aca..8f989c9 100644
--- a/src/main/java/com/dsideal/FengHuang/Zjb/Controller/ZjbController.java
+++ b/src/main/java/com/dsideal/FengHuang/Zjb/Controller/ZjbController.java
@@ -113,8 +113,8 @@ public class ZjbController extends Controller {
}
@Before({POST.class})
- public void saveTreeNode(int level_id, int parent_id, String name) {
- zm.saveTreeNode(level_id, parent_id, name);
+ public void saveTreeNode(int level_id, int parent_id, String name, int sort_id) {
+ zm.saveTreeNode(level_id, parent_id, name, sort_id);
renderJson(CommonUtil.returnMessageJson(true, "保存成功!"));
}
@@ -125,8 +125,8 @@ public class ZjbController extends Controller {
}
@Before({POST.class})
- public void updateTreeNode(int id, String name) {
- zm.updateTreeNode(id, name);
+ public void updateTreeNode(int id, String name,int sort_id) {
+ zm.updateTreeNode(id, name,sort_id);
renderJson(CommonUtil.returnMessageJson(true, "保存成功!"));
}
@@ -136,6 +136,7 @@ public class ZjbController extends Controller {
Kv kv = Kv.create();
kv.set("success", true);
kv.set("name", record.getStr("name"));
+ kv.set("sort_id", record.getInt("sort_id"));
renderJson(kv);
}
}
\ No newline at end of file
diff --git a/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java b/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java
index 683543e..d5f417e 100644
--- a/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java
+++ b/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java
@@ -177,7 +177,7 @@ public class ZjbModel {
}
public List getTreeData() {
- String sql = "select t1.id,t1.name,t1.parent_id as pId,t1.level_id,true as open,(select count(1) from t_zjb_tree as t2 where t1.id=t2.parent_id) as childCount from t_zjb_tree as t1";
+ String sql = "select t1.id,t1.name,t1.parent_id as pId,t1.sort_id,t1.level_id,true as open,(select count(1) from t_zjb_tree as t2 where t1.id=t2.parent_id) as childCount from t_zjb_tree as t1 order by sort_id";
return Db.find(sql);
}
@@ -185,17 +185,19 @@ public class ZjbModel {
Db.deleteById("t_zjb_tree", "id", id);
}
- public void saveTreeNode(int level_id, int parent_id, String name) {
+ public void saveTreeNode(int level_id, int parent_id, String name,int sort_id) {
Record record = new Record();
record.set("name", name);
record.set("level_id", level_id + 1);
record.set("parent_id", parent_id);
+ record.set("sort_id",sort_id);
Db.save("t_zjb_tree", "id", record);
}
- public void updateTreeNode(int id, String name) {
+ public void updateTreeNode(int id, String name,int sort_id) {
Record record = getTreeNode(id);
record.set("name", name);
+ record.set("sort_id",sort_id);
Db.update("t_zjb_tree", "id", record);
}