main
黄海 3 years ago
parent 16f888d05b
commit 4cdbc76b0f

@ -80,7 +80,7 @@
let btn = $("#addBtn_" + treeNode.tId); let btn = $("#addBtn_" + treeNode.tId);
if (btn) if (btn)
btn.bind("click", function () { 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) { function beforeEditName(treeId, treeNode) {
WeAdminShow('编辑', 'update.html?id=' + treeNode.id, 550, 200); WeAdminShow('编辑', 'update.html?id=' + treeNode.id, 550, 300);
} }
window.loadTree = function () { window.loadTree = function () {

@ -38,6 +38,16 @@
</div> </div>
</div> </div>
<div class="layui-form-item">
<label for="name" class="layui-form-label">
<span class="we-red">*</span>排序号:
</label>
<div class="layui-input-inline textinput">
<input type="text" id="sort_id" name="name" lay-verify="required|number" min="2" max="64"
autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item"> <div class="layui-form-item">
<label for="" class="layui-form-label"> <label for="" class="layui-form-label">
</label> </label>
@ -65,6 +75,8 @@
//监听提交 //监听提交
form.on('submit(add)', function (data) { form.on('submit(add)', function (data) {
let name = $("#name").val(); let name = $("#name").val();
let sort_id=$("#sort_id").val();
$.ajax({ $.ajax({
type: "POST", type: "POST",
async: false, async: false,
@ -73,7 +85,8 @@
data: { data: {
name: name, name: name,
parent_id: parent_id, parent_id: parent_id,
level_id: level_id level_id: level_id,
sort_id:sort_id
}, },
success: function (data) { success: function (data) {
if (data.success) { if (data.success) {

@ -38,6 +38,16 @@
</div> </div>
</div> </div>
<div class="layui-form-item">
<label for="name" class="layui-form-label">
<span class="we-red">*</span>排序号:
</label>
<div class="layui-input-inline textinput">
<input type="text" id="sort_id" name="name" lay-verify="required|number" min="2" max="64"
autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item"> <div class="layui-form-item">
<label for="" class="layui-form-label"> <label for="" class="layui-form-label">
</label> </label>
@ -68,8 +78,10 @@
dataType: "json", dataType: "json",
url: "/FengHuang/zjb/getTreeNode?id=" + id, url: "/FengHuang/zjb/getTreeNode?id=" + id,
success: function (data) { success: function (data) {
console.log(data);
if (data.success) { if (data.success) {
$("#name").val(data.name); $("#name").val(data.name);
$("#sort_id").val(data.sort_id);
} else { } else {
layer.alert(data.message, {icon: 0}) layer.alert(data.message, {icon: 0})
} }
@ -79,6 +91,7 @@
//监听提交 //监听提交
form.on('submit(add)', function (data) { form.on('submit(add)', function (data) {
let name = $("#name").val(); let name = $("#name").val();
let sort_id = $("#sort_id").val();
$.ajax({ $.ajax({
type: "POST", type: "POST",
async: false, async: false,
@ -87,6 +100,7 @@
data: { data: {
name: name, name: name,
id: id, id: id,
sort_id: sort_id
}, },
success: function (data) { success: function (data) {
if (data.success) { if (data.success) {

@ -113,8 +113,8 @@ public class ZjbController extends Controller {
} }
@Before({POST.class}) @Before({POST.class})
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) {
zm.saveTreeNode(level_id, parent_id, name); zm.saveTreeNode(level_id, parent_id, name, sort_id);
renderJson(CommonUtil.returnMessageJson(true, "保存成功!")); renderJson(CommonUtil.returnMessageJson(true, "保存成功!"));
} }
@ -125,8 +125,8 @@ public class ZjbController extends Controller {
} }
@Before({POST.class}) @Before({POST.class})
public void updateTreeNode(int id, String name) { public void updateTreeNode(int id, String name,int sort_id) {
zm.updateTreeNode(id, name); zm.updateTreeNode(id, name,sort_id);
renderJson(CommonUtil.returnMessageJson(true, "保存成功!")); renderJson(CommonUtil.returnMessageJson(true, "保存成功!"));
} }
@ -136,6 +136,7 @@ public class ZjbController extends Controller {
Kv kv = Kv.create(); Kv kv = Kv.create();
kv.set("success", true); kv.set("success", true);
kv.set("name", record.getStr("name")); kv.set("name", record.getStr("name"));
kv.set("sort_id", record.getInt("sort_id"));
renderJson(kv); renderJson(kv);
} }
} }

@ -177,7 +177,7 @@ public class ZjbModel {
} }
public List<Record> getTreeData() { public List<Record> 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); return Db.find(sql);
} }
@ -185,17 +185,19 @@ public class ZjbModel {
Db.deleteById("t_zjb_tree", "id", id); 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 record = new Record();
record.set("name", name); record.set("name", name);
record.set("level_id", level_id + 1); record.set("level_id", level_id + 1);
record.set("parent_id", parent_id); record.set("parent_id", parent_id);
record.set("sort_id",sort_id);
Db.save("t_zjb_tree", "id", record); 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 record = getTreeNode(id);
record.set("name", name); record.set("name", name);
record.set("sort_id",sort_id);
Db.update("t_zjb_tree", "id", record); Db.update("t_zjb_tree", "id", record);
} }

Loading…
Cancel
Save