作业指导书增加下拉框字段HType
报工台查看作业指导书增加下拉筛选查询
角色列表增加菜单设置按钮
菜单自定义页面增加根据角色列表设置菜单
报工台增加异常反馈未验收标签
10个文件已修改
337 ■■■■■ 已修改文件
WebTM/WebTM.csproj.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/IpadIndex.html 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/indexMenu.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_SOPBillEdit.html 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/采购基础资料/Gy_Supplier.html 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具管理/Gy_MouldFileList.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/作业指导书/Gy_SOPBill_Video.html 196 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/异常反馈单/OA_ErrMsgBackReceiveBillMain.html 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/系统管理/用户管理/Xt_UserGroupList.html 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/系统管理/菜单自定义/Xt_DefineMenuDisplay.html 67 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj.user
@@ -4,7 +4,7 @@
    <NameOfLastUsedPublishProfile>D:\智云迈思\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <NameOfLastUsedPublishProfile>D:\智云迈思\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <ProjectView>ProjectFiles</ProjectView>
    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
    <UseIISExpress>true</UseIISExpress>
    <Use64BitIISExpress />
    <IISExpressSSLPort />
WebTM/views/IpadIndex.html
@@ -288,12 +288,18 @@
                                html1 += '<h1><span>当前订单:</span><span>' + LoadData2[i].HSourceBillNo + '</span><div style="margin-left:25px;float:right"><span >巡检次数:</span><span>' + LoadData2[i].巡检次数 + '</span></div></h1>';
                                html1 += '<h1><span>物料名称:</span><span>' + LoadData2[i].HMaterName + '</span><div style="margin-left:25px;float:right"><span >过程检次数:</span><span>' + LoadData2[i].过程检次数 + '</span></div></h1>';
                                html1 += '<h1><span>计划数量:</span><span>' + LoadData2[i].HPlanQty + '</span><div style="margin-left:25px;float:right"><span >当日点检时间:</span><span>' + LoadData2[i].当日点检时间 + '</span></div></h1>';
                                html1 += '<h1><span>已汇报数量:</span><span>' + LoadData2[i].HRelationQty + '</span><div style="margin-left:25px;float:right"><span >最后保养时间:</span><span>' + LoadData2[i].最后保养时间 + '</span></div></h1>';
                                html1 += '<h1><span>已汇报数量:</span><span>' + LoadData2[i].HRelationQty + '</span><div style="margin-left:25px;float:right"><span >最后保养时间:</span><span>' + LoadData2[i].最后保养时间 + '</span></div></h1>';
                                if (LoadData2[i].HRelationQty == 0 || LoadData2[i].HRelationQty == null) {
                                    html1 += '<h1><span>进度:</span><span>0%</span><div style="margin-left:25px;float:right"><span >点检完成情况:</span><span>' + LoadData2[i].当日点检完成情况 + '</span></div></h1>';
                                }
                                else {
                                    html1 += '<h1><span>进度:</span><span>' + ((LoadData2[i].HRelationQty / LoadData2[i].HPlanQty) * 100).toFixed(2) + '%</span><div style="margin-left:25px;float:right"><span >点检完成情况:</span><span>' + LoadData2[i].当日点检完成情况 + '</span></div></h1>';
                                }
                                if (LoadData2[i].安灯未验收数量 == 0 || LoadData2[i].安灯未验收数量 == null) {
                                    html1 += '<h1><span>异常反馈未验收:</span><span class="gj_icon color_border4"></span><span>' + LoadData2[i].安灯未验收数量 + '</span></h1>';
                                }
                                else {
                                    html1 += '<h1><span>异常反馈未验收:</span><span class="gj_icon color_border5"></span><span>' + LoadData2[i].安灯未验收数量 + '</span></h1>';
                                }
                                html1 += '<h1><span>本单运行时间:</span><span>' + getSeconds(LoadData2[i].HSumTimes) + '</span></h1>';
                                html1 += '<h1><span>本资源运行时间:</span><span>' + getSeconds(LoadData2[i].HSourceWorkTime) + '</span></h1>';
@@ -397,6 +403,7 @@
                                    return false;
                                }
                                else {
                                    layer.close(index);
                                    layer.alert(data.Message, { icon: 5 });
                                    return false;
WebTM/views/indexMenu.html
@@ -283,7 +283,7 @@
            Ul.addEventListener("click", function (event) {
                layer.open({
                    type: 2
                    , area: ['90%', '90%']
                    , area: ['70%', '70%']
                    , title: '菜单自定义'
                    , closeBtn: 1
                    , shade: 0.6 //遮罩透明度
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_SOPBillEdit.html
@@ -82,6 +82,17 @@
                                                <input type="text" class="layui-input" id="HName" name="HName" style="width:190px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label">类型</label>
                                            <div class="layui-input-block" style="margin-left: 120px;width: 185px;">
                                                <select name="HType" lay-filter="HType" id="HType">
                                                    <option value="SOP">SOP</option>
                                                    <option value="SIP">SIP</option>
                                                    <option value="设备安全操作规程">设备安全操作规程</option>
                                                    <option value="质量报警卡">质量报警卡</option>
                                                </select>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-form-item">
                                        <div class="layui-inline">
WebTM/views/»ù´¡×ÊÁÏ/²É¹º»ù´¡×ÊÁÏ/Gy_Supplier.html
@@ -925,7 +925,9 @@
                            dataCol = data1.data[0].HGridString.split(',');
                            for (var i = 0; i < option.cols[0].length - 2; i++) {
                                var dataCols = dataCol[i].split('|');
                                if (dataCol[i]) {
                                    var dataCols = dataCol[i].split('|');
                                }
                                //隐藏列
                                if (dataCols[1] == 1) {
                                    option.cols[0][i + 1]["hide"] = true;
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Gy_MouldFileList.html
@@ -257,6 +257,7 @@
                        , { field: '模具型号', title: '器具型号', sort: true }
                        , { field: '模具品类', title: '器具品类', sort: true }
                        , { field: '模具状态', title: '器具状态', sort: true }
                        , { field: '模具可用状态', title: '模具可用状态', sort: true }
                        , { field: '穴数', title: '穴数', sort: true }
                        , { field: '对应ERP物料编码', title: '器具ERP物料', sort: true }
                        , { field: '直径', title: '直径', sort: true }
WebTM/views/Éú²ú¹ÜÀí/×÷ÒµÖ¸µ¼Êé/Gy_SOPBill_Video.html
@@ -42,28 +42,41 @@
    <div class="layui-fluid">
        <div class="layui-col-md12">
            <div class="layui-card" style="padding: 1px">
                <div class="layui-card-body" style="padding: 1px;">
                    <!--<form class="layui-form" action="" lay-filter="component-form-group">-->
                <form class="layui-form" action="" lay-filter="component-form-group">
                    <div class="layui-collapse">
                        <div class="layui-colla-item">
                            <!--top-->
                            <div class="layui-inline">
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Exit" style="background-color:#959393" onclick="Exit(event,this)">退出</button>
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Exit" style="background-color:#959393" onclick="Exit(event,this)" >退出</button>
                            </div>
                            <div class="layui-inline">
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Autoplay" style="background-color:#959393;margin-left:15px" id="auto" onclick="Autoplay(event,this)">自动播放</button>
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Autoplay" style="background-color:#959393;margin-left:15px" id="auto" onclick="Autoplay(event,this)" disabled>自动播放</button>
                            </div>
                            <div class="layui-inline">
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="HideVideo" style="background-color:#959393;margin-left:15px" id="HideVideo" onclick="HideVideo(event,this)">隐藏视频</button>
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="HideVideo" style="background-color:#959393;margin-left:15px" id="HideVideo" onclick="HideVideo(event,this)" disabled>隐藏视频</button>
                            </div>
                            <div class="layui-inline">
                                <h1 style="text-align: center;margin-left:100px"><b>工位作业指导书</b></h1>
                            </div>
                            <div class="layui-inline">
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="CheckTask" style="background-color:#959393;margin-left:55px" id="auto">选工单</button>
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="CheckTask" style="background-color:#959393;margin-left:55px" id="auto" disabled>选工单</button>
                            </div>
                            <div class="layui-inline">
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="SetUp" style="background-color:#959393;margin-left:15px" id="auto">设置</button>
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="SetUp" style="background-color:#959393;margin-left:15px" id="auto" disabled>设置</button>
                            </div>
                            <div class="layui-inline">
                                <label class="layui-form-label">类型</label>
                                <div class="layui-input-block">
                                    <select name="HType" lay-filter="HType" id="HType">
                                        <option value="SOP">SOP</option>
                                        <option value="SIP">SIP</option>
                                        <option value="设备安全操作规程">设备安全操作规程</option>
                                        <option value="质量报警卡">质量报警卡</option>
                                    </select>
                                </div>
                            </div>
                            <div class="layui-inline">
                                <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="getHType" id="getHType" style="background-color:#959393">查询</button>
                            </div>
                            <div class="layui-inline" style="margin-left:200px">
                                <ul>
@@ -72,20 +85,20 @@
                                <ul>
                                    <li id="Week"></li>
                                </ul>
                            </div>
                            </div>
                        </div> <!--top-end-->
                        <div style="width:98%;height:calc(90vh);min-height:300px;position: relative;">
                            <!--//轮播图-->
                            <div class="layui-carousel" id="test1" style="position:absolute;"><!--透明度 opacity: 0.2-->
                            <div class="layui-carousel" id="test1" style="position:absolute;">
                                <!--透明度 opacity: 0.2-->
                                <div carousel-item id="file">
                                </div>
                                </div>
                            </div>
                            <!--//视频-->
                            <div class="layui-colla-item" id="IsHide" style="z-index: 50;margin-left:912px;padding-top:385px;">
                                <video controls width="290" height="180" id="video">
                                    <!--<source src="../../../Files/flower.webm" type="video/webm" />-->
                                    <!--<source src="../../../Files/yyh.qlv" type="video/mp4" />
                                    Download the
@@ -97,10 +110,9 @@
                            </div>
                        </div>
                        </div>
                    </div>
                    <!--</form>-->
                </div>
                </form>
            </div>
        </div>
    </div>
@@ -181,10 +193,6 @@
            });
            //#endregion
            //var vvv = '';
            //vvv += '<source src="../../../Files/flower.webm" type="video/webm" />'
            ////$("#video").append(vvv);
            //#region åˆ¤æ–­æ“ä½œç±»åž‹(这里没用到)
            if (OperationType == 1 || OperationType == 2) {//无源新增
                //初始基本信息赋值
@@ -204,13 +212,18 @@
                document.getElementById("HideVideo").innerHTML = "显示视频";
                //get_SopFile(HMaterID, HSourceNo);// ç‰©æ–™
                get_SopFile2(HMaterID, HProcID); //物料+工序
                return;
                get_SopFile2(HMaterID, HProcID, $("#HType").val()); //物料+工序
            }
            else {
                layer.alert("未知操作类型!", { icon: 5 });
            }
            //#endregion
            form.on('submit(getHType)', function (event) {
                console.log("1");
                // æ‰§è¡ŒæŸ¥è¯¢æ“ä½œ
                get_SopFile2(HMaterID, HProcID, $("#HType").val());
            });
            var video = document.querySelector("video");
@@ -222,10 +235,7 @@
            video.addEventListener("pause", (event) => {
                $('#test1').css('opacity', 1);
            });
            //获取当前生产资源的生产订单
            get_Display(sWhere, HID);
            //#region é€‰å•号
            form.on('submit(CheckTask)', function (data) {
                layer.open({
@@ -294,87 +304,9 @@
            });
            //#endregion
            //#region ç‚¹å‡»äº‹ä»¶åŒ…括on form事件等 ï¼ˆè¿™é‡Œæ²¡ç”¨åˆ°ï¼‰
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //新增一行
                    case 'btn-AddLine': btnAddLine(NewRow);
                        break;
                }
            });
            //#endregion
            //#endregion
            //#region æ ¹æ®ç‰©æ–™åŠ è½½å›¾ç‰‡
            function get_SopFile(HMaterID, HSourceNo) {
                var wait = layer.load();//遮罩
                $("#file").html("");
                $(".layui-carousel-ind").html("");
                $.ajax({
                    url: GetWEBURL() + '/Gy_SopBill/getListByMaterID',
                    type: "GET",
                    data: { "HMaterID": HMaterID, "HSourceNo": HSourceNo },
                    success: function (data1) {
                        if (data1.count == 1) {
                            if (data1.data[0]) {
                                HInterID = data1.data[0].HInterID
                            }
                            option.data = data1.data;
                            table.render(option);
                            //支持播放的视频格式
                            var videoExtensions = ['.mp4', '.webm', '.Ogg'];
                            for (let i = 0; i < data1.data.length; i++) {
                                var html = '';
                                if (data1.data[i].文件类型 == '.jpeg' || data1.data[i].文件类型 == '.jpg') {
                                    var FileName = data1.data[i].文件名称;
                                    var FilePath = data1.data[i].文件地址;
                                    //html += '<img src=`../../../Files/${FileName}` style="width:100%;height:100%">'
                                    html += '<div><img src=../../../' + FilePath + ' alt="" style="width:100%;height:100%"></div>'
                                    $("#file").append(html);
                                }
                                if (data1.data[i].文件类型 == '.pdf') {
                                    var FileName2 = data1.data[i].文件名称;
                                    var FilePath2 = data1.data[i].文件地址;
                                    //<embed src="Test PDF.pdf" type="application/pdf" style="width:100%;height:100%" internalinstanceid="81" />
                                    html += '<div><embed src="../../../' + FilePath2 + '"' + ' type="application/pdf" style="width:100%;height:100%"  internalinstanceid="81" /></div>'
                                    $("#file").append(html);
                                }
                                if (videoExtensions.includes(data1.data[i].文件类型)) {
                                    var FileName3 = data1.data[i].文件名称;
                                    var FilePath3 = data1.data[i].文件地址;
                                    var vvv = '';
                                    vvv += '<source src=../../../' + FilePath3 + ' type="video/webm" />'
                                    $("#video").append(vvv);
                                }
                            }
                            if (data1.data.length == 0) {
                                var html2 = '<h1 style="text-align:center;line-height:570px;color:red;font-weight:bolder;">暂未上传文件</h1>';
                                $("#file").append(html2);
                            }
                            ins.reload({ autoplay: false })
                            layer.close(wait);
                        } else {
                            layer.close(wait);
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region æ ¹æ®ç‰©æ–™+工序获取作业指导书
            function get_SopFile2(HMaterID, HProcID) {
            function get_SopFile2(HMaterID, HProcID, HType) {
                var wait = layer.load();//遮罩
                $("#file").html("");
                $(".layui-carousel-ind").html("");
@@ -382,15 +314,13 @@
                $.ajax({
                    url: GetWEBURL() + '/Gy_SopBill/getListByMaterProc',
                    type: "GET",
                    data: { "HMaterID": HMaterID, "HProcID": HProcID },
                    data: { "HMaterID": HMaterID, "HProcID": HProcID, "HType": HType },
                    success: function (data1) {
                        if (data1.count == 1) {
                            if (data1.data[0]) {
                                HInterID = data1.data[0].HInterID
                            }
                            option.data = data1.data;
                            table.render(option);
                            //支持播放的视频格式
                            var videoExtensions = ['.mp4', '.webm', '.Ogg'];
@@ -439,58 +369,6 @@
            }
            //#endregion
            //#region åŠ è½½ç½‘æ ¼
            function get_Display(HSourceID, HID) {
                var wait = layer.load();//遮罩
                $("#file").html("");
                $(".layui-carousel-ind").html("");
                $.ajax({
                    url: GetWEBURL() + '/Sc_ICMOBill/list2',
                    type: "GET",
                    data: { "HSourceID": HSourceID, "user": sessionStorage["HUserName"], "HMainID": HID },
                    success: function (data1) {
                        if (data1.count == 1) {
                            if (data1.data[0]) {
                                HInterID = data1.data[0].HInterID
                            }
                            option.data = data1.data;
                            table.render(option);
                            for (let i = 0; i < data1.data.length; i++) {
                                var html = '';
                                if (data1.data[i].文件类型 == '.jpeg' || data1.data[i].文件类型 == '.jpg') {
                                    var FileName = data1.data[i].文件名称;
                                    //html += '<img src=`../../../Files/${FileName}` style="width:100%;height:100%">'
                                    html += '<div><img src=../../../Files/' + FileName + ' alt="" style="width:100%;height:100%"></div>'
                                    $("#file").append(html);
                                }
                                if (data1.data[i].文件类型 == '.pdf') {
                                    var FileName2 = data1.data[i].文件名称;
                                    //<embed src="Test PDF.pdf" type="application/pdf" style="width:100%;height:100%" internalinstanceid="81" />
                                    html += '<div><embed src="../../../Files/' + FileName2 + '"' + ' type="application/pdf" style="width:100%;height:100%"  internalinstanceid="81" /></div>'
                                    $("#file").append(html);
                                }
                            }
                            if (data1.data.length == 0) {
                                var html2 = '<h1 style="text-align:center;color:red;font-weight:bolder;">暂未上传文件</h1>';
                                $("#file").append(html2);
                            }
                            ins.reload({ autoplay: false })
                            layer.close(wait);
                        } else {
                            layer.close(wait);
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //定义为全局变量
            window.get_Display_All = function (HSourceID, HMainID) {
WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/OA_ErrMsgBackReceiveBillMain.html
@@ -1154,6 +1154,14 @@
                        }
                        $("#HandleEmpName").val(checkStatus.data[0].职员名称);
                        $("#HHandleEmpID").val(checkStatus.data[0].HItemID);
                        // èŽ·å–å½“å‰çš„å€¼
                        var currentValue = $("#HandleEmpName").val();
                        // ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼æ‰¾åˆ° "对应处理人:" åŽé¢çš„人名并替换
                        var updatedValue = currentValue.replace(/对应处理人:[^,]*/, "对应处理人:" + $("#HandleEmpName").val());
                        // å°†æ›´æ–°åŽçš„值设置回输入框
                        $("#HDescription").val(updatedValue);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
WebTM/views/ϵͳ¹ÜÀí/Óû§¹ÜÀí/Xt_UserGroupList.html
@@ -137,6 +137,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>导出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Exit"><i class="layui-icon layui-icon-return"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>隐藏列设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Menu"><i class="layui-icon layui-icon-form"></i>菜单设置</button>
                            </div>
                        </script>
                    </form>
@@ -185,8 +186,7 @@
                    case 'set_AddNew': set_AddNew();
                        break;
                    //复制
                    case 'btn-Copy':
                        set_Copy();
                    case 'btn-Copy':set_Copy();
                        break;
                    //编辑
                    case 'set_Edit': set_Edit();
@@ -198,14 +198,15 @@
                    case 'btn-Power': set_PowerBill();
                        break;
                    //导出excel
                    case 'get_export':
                        get_Export();
                    case 'get_export':get_Export();
                        break;
                    //退出按钮
                    case 'set_Exit': Pub_Close(2);
                    //隐藏列设置
                    case 'HideColumn':
                        get_HideColumn();
                    case 'HideColumn':get_HideColumn();
                        break;
                    //菜单设置
                    case 'btn-Menu':get_Menu();
                        break;
                };
            });
@@ -243,6 +244,7 @@
                });
            })
            //#endregion
            //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
            // åˆå§‹åŒ–界面
@@ -453,6 +455,29 @@
                }
            }
            // èœå•设置
            function get_Menu() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HName = data[0].角色;
                    layer.open({
                        type: 2
                        , area: ['70%', '70%']
                        , title: '角色编辑'
                        , shift: 0//弹出动画
                        , content: '../菜单自定义/Xt_DefineMenuDisplay.html?OperationType=3&HName=' + HName + ''
                        , end: function () {
                            //刷新页面,
                            location.reload();
                        }
                    })
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            }
            // é‡ç½®è¿‡æ»¤æ¡ä»¶
            function set_ClearQuery() {
                $("#HNumber").val("");
WebTM/views/ϵͳ¹ÜÀí/²Ëµ¥×Ô¶¨Òå/Xt_DefineMenuDisplay.html
@@ -34,6 +34,13 @@
            var HType = "PC";
            //#endregion
            var params = get_UrlVars();
            if (typeof (params[params[0]]) != "undefined") {
                var OperationType = params[params[0]];//操作类型
                var HName = decodeURI(params[params[1]]);//角色名称
            }
            //#region åˆå§‹åŒ–页面
            set_ClearBill();                        //调用初始化界面方法,完成界面的初始化
            //#endregion
@@ -84,8 +91,11 @@
                var checkedData = tree.getChecked('demo-id-1'); // èŽ·å–é€‰ä¸­èŠ‚ç‚¹çš„æ•°æ®
                saveData = [];                                  //清空保存自定义数据的列表的数据
                getSelectedData(checkedData);                   //将选中的节点的信息以列表的形式保存在saveData中
                var sMainSub = JSON.stringify(saveData) + ";" + sessionStorage["HUserName"] + ";" + HType;
                if (OperationType == "3") {
                    var sMainSub = JSON.stringify(saveData) + ";" + HName + ";" + HType;
                } else{
                    var sMainSub = JSON.stringify(saveData) + ";" + sessionStorage["HUserName"] + ";" + HType;
                }
                var index = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/Web/SaveMenuDefineSet",
@@ -123,23 +133,44 @@
            //#region æ˜¾ç¤ºç›®å½•的树组件
            //优化自定义菜单显示的实验
            function get_Display() {
                $.ajax({
                    url: GetWEBURL() + "/Web/MenuDefineSet",
                    type: "GET",
                    async: false,
                    data: { "HMakeName": sessionStorage["HUserName"], "HType": HType },
                    success: function (res) {
                        var dt = res.data.dt;               //菜单清单的全部信息与被选中情况
                        var trees = res.data.tree;          //树组件的根节点
                        menuDefineData = trees;             //获取树组件的根节点,并通过方法getDefineData()递归添加dt中其它的子节点,并设置各节点的选中情况
                        getDefineData(dt, menuDefineData);  //为根节点添加其它子节点的数据
                        option.data = menuDefineData;       //为树组件的渲染参数添加节点数据
                        tree.render(option);                //渲染树组件
                    },
                    error: function (err) {
                if (OperationType == "3") {
                    $.ajax({
                        url: GetWEBURL() + "/Web/MenuDefineSet",
                        type: "GET",
                        async: false,
                        data: { "HMakeName": HName, "HType": HType },
                        success: function (res) {
                            var dt = res.data.dt;               //菜单清单的全部信息与被选中情况
                            var trees = res.data.tree;          //树组件的根节点
                            menuDefineData = trees;             //获取树组件的根节点,并通过方法getDefineData()递归添加dt中其它的子节点,并设置各节点的选中情况
                            getDefineData(dt, menuDefineData);  //为根节点添加其它子节点的数据
                            option.data = menuDefineData;       //为树组件的渲染参数添加节点数据
                            tree.render(option);                //渲染树组件
                        },
                        error: function (err) {
                    }
                });
                        }
                    });
                } else {
                    $.ajax({
                        url: GetWEBURL() + "/Web/MenuDefineSet",
                        type: "GET",
                        async: false,
                        data: { "HMakeName": sessionStorage["HUserName"], "HType": HType },
                        success: function (res) {
                            var dt = res.data.dt;               //菜单清单的全部信息与被选中情况
                            var trees = res.data.tree;          //树组件的根节点
                            menuDefineData = trees;             //获取树组件的根节点,并通过方法getDefineData()递归添加dt中其它的子节点,并设置各节点的选中情况
                            getDefineData(dt, menuDefineData);  //为根节点添加其它子节点的数据
                            option.data = menuDefineData;       //为树组件的渲染参数添加节点数据
                            tree.render(option);                //渲染树组件
                        },
                        error: function (err) {
                        }
                    });
                }
            }
            //根据后端传递的菜单清单列表和根目录列表,递归
            function getDefineData(dt, tree) {