| <!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="*11-11" 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">网站地址<span | 
|                     class="text-danger">*</span></label> | 
|             <div class="col-sm-4"> | 
|                 <input   type="text"  class="form-control" | 
|                          ignore="ignore" dataType="*1-100" 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">公司编码<span | 
|                     class="text-danger">*</span></label> | 
|             <div class="col-sm-4"> | 
|                 <input   type="text" dataType="*1-100" class="form-control" | 
|                          name="comCode" th:value="${obj.comCode }" | 
|                          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> |