123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- <meta name="renderer" content="webkit">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
- <link rel="stylesheet" href="../../static/css/font.css">
- <link rel="stylesheet" href="../../static/css/weadmin.css">
- <link rel="stylesheet" href="../../static/css/style.css">
- <link rel="stylesheet" href="../../static/css/eleTree.css">
- <!-- 让IE8/9支持媒体查询,从而兼容栅格 -->
- <!--[if lt IE 9]>
- <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
- <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
- <![endif]-->
- <style>
- html{
- overflow-y: auto;
- }
- </style>
- </head>
- <body>
- <div class="weadmin-body">
- <div class="eleTree ele1" lay-filter="methods"></div>
- <span class="deptext" style="display: none;"></span>
- </div>
- <script src="../../lib/layui/layui.js" charset="utf-8"></script>
- <script src="../../static/js/config.js"></script>
- <script type="text/javascript">
- layui.config({
- base: '../../lib/layui/lay/mymodules/'
- ,version: '101100'
- }).use('eleTree');
- layui.use(['form','layer','eleTree','jquery'], function(){
- var form = layui.form,
- admin = layui.admin,
- layer = layui.layer,
- eleTree = layui.eleTree,
- $=layui.jquery;
- form.render();
- delpFun();
- function delpFun(){
- var parentNodeMax,parentNode,sonNodes,sonNode,sonNodeArray=[],sonNodeStr,sonNodeID,sonNodeIDStr,sonNodeIDAarray = [],parentID;
- $.ajax({
- url:urlphp+'api/section/getlist?userStaffNum='+parent.parent.parent.getUserStaffNum(),
- method:'get',
- dataType: 'json',
- success:function (res) {
- console.log(res,'res');
- parentNodeMax = res.data.label;
- if(res.code === 0){
- var data = [res.data];
- var ele = eleTree.render({
- elem: '.ele1',
- data:data ,
- showCheckbox:true,
- defaultExpandAll:true,
- // lazy: true,
- });
- eleTree.on("nodeChecked(methods)",function(d) {
- console.log(d.data);
- parentNode = d.data.parentData.data.label;
- parentID = d.data.parentData.data.id;
- sonNodes = ele.getChecked(true,false);
- console.log(sonNodes,'sonNodes');
- sonNodeIDStr = "";
- sonNodeIDAarray = [];
- sonNodeStr = "";
- sonNodeArray = [];
- for (var i = 0; i < sonNodes.length; i++) {
- sonNode = sonNodes[i].label;
- sonNodeID = sonNodes[i].id;
- sonNodeIDAarray.push(sonNodeID);
- sonNodeArray.push(sonNode)
- }
- sonNodeStr = sonNodeArray.join(',');
- sonNodeIDStr = sonNodeIDAarray.join(',');
- $('.deptext').html(`${parentNode},${sonNodeStr}`);
- $('.deptext').attr("sonNode-id",sonNodeIDStr);
- $('.deptext').attr("parentID",parentID);
- // sessionStorage.setItem('sonNode-id',sonNodeIDStr)
- // sessionStorage.setItem('parentID',parentID)
- });
- }else{
- layer.msg('请检查网路', {icon: 2});
- }
- },
- error:function (err) {
- layer.msg('请检查网路', {icon: 2});
- }
- })
- }
- });
- </script>
- </body>
- </html>
|