基础管理-项目部管理
This commit is contained in:
parent
0be73d96bf
commit
922a21e1f1
|
|
@ -93,20 +93,20 @@ function initTable(dataList, limit, page) {
|
||||||
html+="上层线路:" + d.upperLine + "<br><br>";
|
html+="上层线路:" + d.upperLine + "<br><br>";
|
||||||
html+="下层线路:" + d.lowerLine + "<br><br>";
|
html+="下层线路:" + d.lowerLine + "<br><br>";
|
||||||
html+="交叉角度:" + d.intersectionAngle + "<br><br>";
|
html+="交叉角度:" + d.intersectionAngle + "<br><br>";
|
||||||
html+="垂直距离:" + d.verticalDistance + "<br><br>";
|
html+="垂直距离:" + d.verticalDistance + "(m)<br><br>";
|
||||||
html+="安全裕度:" + d.safetyMargin + "<br><br>";
|
html+="安全裕度:" + d.safetyMargin + "(°)<br><br>";
|
||||||
return html;
|
return html;
|
||||||
}else if(d.spanType == 2){
|
}else if(d.spanType == 2){
|
||||||
var html = '';
|
var html = '';
|
||||||
html+="垂直净距:" + d.verticalClearDistance + "<br><br>";
|
html+="垂直净距:" + d.verticalClearDistance + "(m)<br><br>";
|
||||||
html+="杆塔间距:" + d.towerSpacing + "<br><br>";
|
html+="杆塔间距:" + d.towerSpacing + "(m)<br><br>";
|
||||||
html+="公路宽度:" + d.highwayWidth + "<br><br>";
|
html+="公路宽度:" + d.highwayWidth + "(m)<br><br>";
|
||||||
return html;
|
return html;
|
||||||
}else if(d.spanType == 3){
|
}else if(d.spanType == 3){
|
||||||
var html = '';
|
var html = '';
|
||||||
html+="垂直净距:" + d.verticalClearDistance + "<br><br>";
|
html+="垂直净距:" + d.verticalClearDistance + "(m)<br><br>";
|
||||||
html+="杆塔间距:" + d.towerSpacing + "<br><br>";
|
html+="杆塔间距:" + d.towerSpacing + "(m)<br><br>";
|
||||||
html+="交叉角度:" + d.intersectionAngle + "<br><br>";
|
html+="交叉角度:" + d.intersectionAngle + "(°)<br><br>";
|
||||||
return html;
|
return html;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,7 @@ function setParams(params) {
|
||||||
// $('input[name^="longitude2000"], input[name^="latitude2000"], input[name="centralMeridian"]').attr('lay-verify', 'required|number');
|
// $('input[name^="longitude2000"], input[name^="latitude2000"], input[name="centralMeridian"]').attr('lay-verify', 'required|number');
|
||||||
$('input[name="longitude2000"]').attr('lay-verify', 'required|longitude');
|
$('input[name="longitude2000"]').attr('lay-verify', 'required|longitude');
|
||||||
$('input[name="latitude2000"]').attr('lay-verify', 'required|latitude');
|
$('input[name="latitude2000"]').attr('lay-verify', 'required|latitude');
|
||||||
|
$('input[name="centralMeridian"]').attr('lay-verify', 'required');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,15 +41,47 @@ function showRenameBtn(treeId, treeNode){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改完时处理 不进行后台数据处理
|
// 检查同级节点是否有重名
|
||||||
|
function checkDuplicateName(treeNode, newName) {
|
||||||
|
var parentNode = treeNode.getParentNode();
|
||||||
|
if (!parentNode) return false;
|
||||||
|
|
||||||
|
var children = parentNode.children;
|
||||||
|
if (!children) return false;
|
||||||
|
|
||||||
|
for (var i = 0; i < children.length; i++) {
|
||||||
|
if (children[i].id !== treeNode.id && children[i].name === newName) {
|
||||||
|
return true; // 存在重名
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false; // 不存在重名
|
||||||
|
}
|
||||||
|
|
||||||
|
// 修改完时处理
|
||||||
function beforeRename(treeId, treeNode, newName) {
|
function beforeRename(treeId, treeNode, newName) {
|
||||||
if (newName.length < 1) {
|
if (newName.length < 1) {
|
||||||
layer.alert('节点名称不能为空!',function(){
|
layer.alert('节点名称不能为空!',function(){
|
||||||
layer.closeAll(); //再执行关闭
|
layer.closeAll();
|
||||||
// parent.location.reload();
|
});
|
||||||
})
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 添加长度限制
|
||||||
|
if (newName.length > 50) {
|
||||||
|
layer.alert('节点名称不能超过50个字符!',function(){
|
||||||
|
layer.closeAll();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 检查同级是否重名
|
||||||
|
if (checkDuplicateName(treeNode, newName)) {
|
||||||
|
layer.alert('同级目录下已存在相同名称!',function(){
|
||||||
|
layer.closeAll();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -139,18 +171,26 @@ function addNode(treeNode){
|
||||||
|
|
||||||
//修改节点名称
|
//修改节点名称
|
||||||
function updateNode(treeNode){
|
function updateNode(treeNode){
|
||||||
|
// 再次检查同级是否重名(防止并发操作)
|
||||||
|
if (checkDuplicateName(treeNode, treeNode.name)) {
|
||||||
|
layer.alert('同级目录下已存在相同名称!',function(){
|
||||||
|
layer.closeAll();
|
||||||
|
refreshTree(); // 刷新树以恢复原状
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
//此处进行ajax后台数据处理
|
//此处进行ajax后台数据处理
|
||||||
$.post(ctxPath +'/proManagement/updatePro', //数据提交的地址
|
$.post(ctxPath +'/proManagement/updatePro',
|
||||||
{"id" : treeNode.id, //提交的数据
|
{"id" : treeNode.id,
|
||||||
"name" : treeNode.name},
|
"name" : treeNode.name},
|
||||||
function(data){
|
function(data){
|
||||||
layer.alert(data.resMsg,{
|
layer.alert(data.resMsg,{
|
||||||
icon: 0,
|
icon: 0,
|
||||||
time: 2000
|
time: 2000
|
||||||
});
|
});
|
||||||
refreshTree();
|
refreshTree();
|
||||||
},"json");//预期返回的数据类型
|
},"json");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 不允许拖拽
|
// 不允许拖拽
|
||||||
|
|
@ -176,7 +216,6 @@ function removeHoverDom(treeId, treeNode) {
|
||||||
|
|
||||||
// 添加新增按钮
|
// 添加新增按钮
|
||||||
function addHoverDom(treeId, treeNode) {
|
function addHoverDom(treeId, treeNode) {
|
||||||
console.info("sss1",treeNode);
|
|
||||||
if(treeNode.type!=3){
|
if(treeNode.type!=3){
|
||||||
if (treeNode.editNameFlag || $("#addBtn_" + treeNode.id).length > 0)
|
if (treeNode.editNameFlag || $("#addBtn_" + treeNode.id).length > 0)
|
||||||
return;
|
return;
|
||||||
|
|
@ -195,15 +234,17 @@ function addHoverDom(treeId, treeNode) {
|
||||||
parentId : treeNode.id,
|
parentId : treeNode.id,
|
||||||
name : "新增",
|
name : "新增",
|
||||||
icon : ctxPath + "/static/css/ztree/images/user_group.gif",
|
icon : ctxPath + "/static/css/ztree/images/user_group.gif",
|
||||||
|
maxLength: 50
|
||||||
});
|
});
|
||||||
if (newNode) {
|
if (newNode) {
|
||||||
|
// 设置新节点为编辑状态
|
||||||
zTree.editName(newNode[0]);
|
zTree.editName(newNode[0]);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
|
||||||
// 定义树节点初始数据
|
// 定义树节点初始数据
|
||||||
var zNodes1 = [];
|
var zNodes1 = [];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue