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

@ -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 () {

@ -38,6 +38,16 @@
</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">
<label for="" class="layui-form-label">
</label>
@ -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) {

@ -38,6 +38,16 @@
</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">
<label for="" class="layui-form-label">
</label>
@ -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) {

@ -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);
}
}

@ -177,7 +177,7 @@ public class ZjbModel {
}
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);
}
@ -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);
}

Loading…
Cancel
Save