<!DOCTYPE HTML>
|
<html>
|
<head>
|
<meta charset="utf-8">
|
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
|
<meta name="renderer" content="webkit|ie-comp|ie-stand">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
<meta name="viewport"
|
content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
|
<meta http-equiv="Cache-Control" content="no-siteapp" />
|
<!-- 本框架基本脚本和样式 -->
|
<script type="text/javascript"
|
th:src="@{/js/plugin/jquery-2.1.4.min.js}"></script>
|
<script type="text/javascript" th:src="@{/js/systools/MBase.js}"></script>
|
|
<!-- 界面单独引入的其他样式和脚本 -->
|
<link rel="stylesheet"
|
th:href="@{/plugin/zTree/zTreeStyle/zTreeStyle.css}" type="text/css">
|
<script type="text/javascript"
|
th:src="@{/plugin/zTree/jquery.ztree.core-3.5.min.js}"></script>
|
<script type="text/javascript"
|
th:src="@{/plugin/zTree/jquery.ztree.excheck.min.js}"></script>
|
<style>
|
#treeDemo{
|
height: 500px;
|
overflow: scroll;
|
width: 300px;
|
}
|
|
</style>
|
</head>
|
<body>
|
<div class="ibox-content">
|
<form class="form-horizontal" id="dataform"
|
onsubmit="javascripr:return false;">
|
<input type="hidden" name="tokenUrl" th:value="${tokenUrl}"> <input
|
type="hidden" name="token" th:value="${token}"> <input
|
type="hidden" name="comId" th:value="${obj.comId }">
|
<div class="form-group">
|
<label class="col-sm-2 control-label">公司名称<span
|
class="text-danger">*</span></label>
|
<div class="col-sm-4">
|
<input type="text" dataType="*1-100" class="form-control"
|
name="comName" th:value="${obj.comName }"
|
nullmsg="公司名称不能为空">
|
<div class="Validform_checktip"></div>
|
</div>
|
<label class="col-sm-2 control-label">联系人<span
|
class="text-danger">*</span></label>
|
<div class="col-sm-4">
|
<input type="text" dataType="*1-50" class="form-control"
|
th:value="${obj.comBoss }" name="comBoss" nullmsg="联系人不能为空">
|
<div class="Validform_checktip"></div>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">联系电话</label>
|
<div class="col-sm-4">
|
<input type="text" dataType="m" class="form-control"
|
name="comBossTel" ignore="ignore" th:value="${obj.comBossTel }"
|
nullmsg="联系电话不能为空">
|
<div class="Validform_checktip"></div>
|
</div>
|
<label class="col-sm-2 control-label">地址</label>
|
<div class="col-sm-4">
|
<input type="text" dataType="*1-510" class="form-control"
|
ignore="ignore" th:value="${obj.comAddress }" name="comAddress"
|
nullmsg="地址不能为空">
|
<div class="Validform_checktip"></div>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">网站地址</label>
|
<div class="col-sm-4">
|
<input type="text" dataType="url" class="form-control"
|
ignore="ignore" th:value="${obj.comWebUrl }" name="comWebUrl"
|
nullmsg="网站不能为空">
|
<div class="Validform_checktip"></div>
|
</div>
|
<label class="col-sm-2 control-label">企业可以用店铺数</label>
|
<div class="col-sm-4">
|
<input type="text" dataType="n" class="form-control"
|
ignore="ignore" th:value="${obj.comAge}" name="comAge"
|
nullmsg="企业可以用店铺数不能为空">
|
<div class="Validform_checktip"></div>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-2 control-label">企业功能</label>
|
<div class=" ztree col-sm-9" id="treeDemo"></div>
|
</div>
|
<div class="form-group ">
|
<div class="col-sm-12 text-center">
|
<a href="javascript:;" onclick="myForm.submit()"
|
class="btn btn-success radius"><i class="fa fa-check"></i> 保存</a>
|
<a class="btn btn-danger radius" href="javascript:;"
|
onclick="MTools.closeForm()"><i class="fa fa-close"></i> 关闭</a>
|
</div>
|
</div>
|
</form>
|
</div>
|
<script type="text/javascript" th:src="@{/js/systools/MJsBase.js}"></script>
|
<script th:inline="javascript">
|
var invokeUrl = basePath+"/admin/sysCompany/addCompany";
|
/*<![CDATA[*/
|
var obj=/*[[${obj}]]*/
|
/*]]>*/
|
if(obj.comId!=null){
|
invokeUrl = basePath+"/admin/sysCompany/modifyCompany";
|
}
|
|
var myForm = null;
|
var tree = null;
|
$(function() {
|
MTools.autoFullSelect();
|
$(".select2").select2({
|
'width' : '100%'
|
});
|
myForm = MForm.initForm({
|
invokeUrl : invokeUrl,
|
beforeSubmit : function() {
|
var items = tree.getCheckedNodes();
|
var keys = "";
|
for (var i = 0; i < items.length; i++) {
|
keys += items[i]["id"] + ",";
|
}
|
myForm.initParam.extendParam = {
|
"comFunctions" : keys
|
};
|
},
|
afterSubmit : function() {
|
parent.myGrid.serchData();
|
},
|
});
|
initFunctionList();
|
});
|
|
function initFunctionList() {
|
var zNodes = new Array();
|
$.AjaxProxy().invoke(
|
basePath+"/admin/sysFunction/all",
|
function(loj) {
|
for (var i = 0; i < loj.getRowCount(); i++) {
|
zNodes[i] = createNode(loj.getString(i, "fnId"),
|
loj.getString(i, "fnParentId"), loj
|
.getString(i, "fnName"));
|
}
|
initTree(zNodes);
|
});
|
}
|
|
function initTree(zNodes) {
|
var setting = {
|
check : {
|
enable : true,
|
chkStyle : "checkbox",
|
radioType : "level",
|
chkboxType : {
|
"Y" : "ps",
|
"N" : "ps"
|
}
|
},
|
view : {
|
dblClickExpand : false,
|
showLine : true,
|
},
|
data : {
|
simpleData : {
|
enable : true,
|
idKey : "id",
|
pIdKey : "pId",
|
rootPId : ""
|
}
|
},
|
|
};
|
tree = $.fn.zTree.init($("#treeDemo"), setting, zNodes);
|
}
|
|
function createNode(id, parentId, name) {
|
var o = new Object();
|
o.id = id;
|
o.pId = parentId;
|
o.name = name;
|
o.open = true;
|
//如果是编辑则设置节点选中
|
if(obj.comId!=null){
|
//var fns = "${obj.comFunctions}";
|
var fns = obj.comFunctions;
|
if (fns.indexOf(id) != -1) {
|
o.checked = true;
|
}
|
}
|
|
return o;
|
}
|
</script>
|
</body>
|
</html>
|