33个文件已修改
1290 ■■■■ 已修改文件
WebTM/views/home/console.html 234 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/indexMenu.html 143 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/user/login.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_BadPhenomena.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_CheckItem.html 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_DepartmentList.html 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_EmployeeList.html 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_Material.html 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_TechnologyParameterList.html 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_Warehouse.html 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_WorkCenter.html 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_DotCheckItemClassList.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_DotCheckItemMethodList.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_DotCheckList.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_MaintainClass.html 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_MaintainList.html 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_RepairCheckList.html 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_RepairClass.html 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_RepairList.html 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/工资基础资料/Gy_Group.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_BadReason.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_BadResult.html 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_BadType.html 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_PostSkillList.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_Process.html 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_ScrapReasonList.html 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_Source.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_WorkShiftList.html 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/日计划报表/ReportMOMaterReadysBillList.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/系统管理/快捷方式自定义/Xt_UserFastMenu.html 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/质量报表/QC_InspectionFormReport.html 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/项目管理/工程项目/PM_ProjectTaskNeedCheckQuery.html 76 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/项目管理/工程项目/PM_ProjectTaskNeedSaveQuery.html 85 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/home/console.html
@@ -43,125 +43,32 @@
                    <div class="layui-col-md6">
                        <!-- å¿«æ·æ–¹å¼ -->
                        <div class="layui-card">
                            <div class="layui-card-header">快捷方式</div>
                            <div class="layui-card-body">
                                <div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;">
                                    <!--快捷方式-->
                                    <div class="FastMenu" carousel-item=""></div>
                                    <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button>
                            <div style="margin-left: 15px; padding-top: 15px; height: 28px; ">
                                <a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html?id=FastMenu">快捷方式一</a>
                                <!--<a style="margin-left: 20px;">设置图标</a>-->
                                <button type="button" style="margin-left: 20px;" value="0" id="HIcon" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="HIcon">开启图标设置</button>
                            </div>
                                <div class="layui-card-body">
                                    <div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;">
                                        <!--快捷方式-->
                                        <div class="FastMenu" carousel-item=""></div>
                                        <!--<div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button>-->
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="layui-col-md6">
                        <!-- å¿«æ·æ–¹å¼ -->
                        <div class="layui-card">
                            <div class="layui-card-header">快捷方式</div>
                            <div style="margin-left: 15px; padding-top: 15px; height: 28px; ">
                                <a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html?id=FastMenu_1">快捷方式二</a>
                                <button type="button" style="margin-left: 20px;" value="0" id="HIcon_2" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="HIcon_2">开启图标设置</button>
                            </div>
                            <div class="layui-card-body">
                                <div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;">
                                    <div carousel-item="">
                                        <ul class="layui-row layui-col-space10 layui-this">
                                            <li class="layui-col-xs3">
                                                <a href="../验收入库/外购入库/Kf_POStockInBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-console"></i>
                                                    <cite>外购入库</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../验收入库/委外入库/Kf_EntrustInBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-engine"></i>
                                                    <cite>委外入库</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../验收入库/产品入库/Kf_ProductInBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-template-1"></i>
                                                    <cite>产品入库</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../领料发货/领料出库/Kf_MateOutBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-chart"></i>
                                                    <cite>领料出库</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../领料发货/委外出库/Kf_EntrustOutBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-unlink"></i>
                                                    <cite>委外出库</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../领料发货/销售出库/Kf_SellOutBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-chat"></i>
                                                    <cite>销售出库</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../仓存管理/仓库调拨/Kf_MoveStockBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-component"></i>
                                                    <cite>调拨单</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../仓存管理/条码生成/Gy_BarCodeBill.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-app"></i>
                                                    <cite>条码生成</cite>
                                                </a>
                                            </li>
                                        </ul>
                                        <ul class="layui-row layui-col-space10">
                                            <li class="layui-col-xs3">
                                                <a href="../仓存管理/仓库调拨/Cc_LookingForReturnBill.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-template"></i>
                                                    <cite>上架归还单</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../车间管理/工序流转/MES_StationInBill_PDA.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-snowflake"></i>
                                                    <cite>工序进站接收单</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../车间管理/工序流转/MES_StationOutBill_PDA.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-transfer"></i>
                                                    <cite>工序出站汇报单</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../车间管理/委外工序发出单/Cj_StationEntrustInBill.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-light"></i>
                                                    <cite>委外工序发出单</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../质量管理/来料检验单/Kf_QCStockInCheckBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-senior"></i>
                                                    <cite>来料检验单</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../生产管理/生产拆箱单/Sc_PackSplitBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-cellphone"></i>
                                                    <cite>生产拆箱单</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../生产管理/生产汇报单/Sc_ICMOReportBill_FastNew.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-dollar"></i>
                                                    <cite>生产汇报单</cite>
                                                </a>
                                            </li>
                                            <li class="layui-col-xs3">
                                                <a href="../领料发货/领料出库/Kf_MateOutBackBill_Fast.html" target="main_self_frame">
                                                    <i class="layui-icon layui-icon-survey"></i>
                                                    <cite>生产退料单</cite>
                                                </a>
                                            </li>
                                        </ul>
                                    </div>
                                    <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button>
                                    <!--快捷方式-->
                                    <div class="FastMenu_1" carousel-item=""></div>
                                    <!--<div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button>-->
                                </div>
                            </div>
                        </div>
@@ -286,30 +193,104 @@
            //页面初始化方法
            function set_ClearBill() {
                get_Display();
                get_Display("FastMenu");
                get_Display("FastMenu_1");
                get_Notices();
                getNeedCheckRouting();
            }
            //页面其它方法
            function get_Display() {
            function get_Display(HModelAtributos) {
                //获取菜单列表数据
                $.ajax({
                    url: GetWEBURL() + "/Web/Xt_UserFastMenu_Init",
                    type: "GET",
                    async: false,
                    data: { "HMakeName": sessionStorage["HUserName"], "HType": HType },
                    data: { "HMakeName": sessionStorage["HUserName"], "HType": HType, "HModelAtributos": HModelAtributos },
                    success: function (data) {
                        console.log(data.data);
                        FastMenu(data.data);
                        FastMenu(data.data, HModelAtributos);
                    },
                    error: function (data) {
                        layer.alert("发生错误!", { icon: 5 });
                    }
                });
            }
            $('.FastMenu').on('click', 'ul li', function (event) {
                // è¿™é‡Œå†™ä½ çš„点击事件处理代码
                console.log('List item clicked:', $(this).text());
            function FastMenu(data) {
                var HIcon = $("#HIcon").val();
                if (HIcon == "1") {
                    openICON("FastMenu")
                    return false;
                }
            });
            $('.FastMenu_1').on('click', 'ul li', function (event) {
                // è¿™é‡Œå†™ä½ çš„点击事件处理代码
                console.log('List item clicked:', $(this).text());
                var HIcon = $("#HIcon_2").val();
                if (HIcon == "1") {
                    openICON("FastMenu_1")
                    return false;
                }
            });
            //设置图标
            function openICON(HModelAtributos) {
                // æ‰“开图标设置子窗口
                layer.open({
                    type: 2
                    , skin: "layui-layer-rim" //加上边框
                    , title: "快捷方式-图标设置"  //标题
                    , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                    , shift: 2 //弹出动画
                    , area: ["30%", "90%"] //窗体大小
                    , maxmin: true //设置最大最小按钮是否显示
                    , content: '../系统管理/快捷方式自定义/Xt_UserFastMenu_IconSet.html?HItemID=' + event.target.id
                    , btn: ["确定"]
                    , btn1: function (index, laero) {
                        //刷新快捷方式
                        get_Display(HModelAtributos);
                        //更新表格缓存的数据
                        layer.close(index);//关闭弹窗
                    }
                })
            }
            form.on('submit(HIcon)', function (data) {
                var HIcon = $("#HIcon").val();
                if (HIcon == "0") {
                    $("#HIcon").val("1");
                    $("#HIcon").text("关闭图标设置");
                }
                if (HIcon == "1") {
                    $("#HIcon").val("0");
                    $("#HIcon").text("开启图标设置");
                }
            })
            form.on('submit(HIcon_2)', function (data) {
                var HIcon = $("#HIcon_2").val();
                if (HIcon == "0") {
                    $("#HIcon_2").val("1");
                    $("#HIcon_2").text("关闭图标设置");
                }
                if (HIcon == "1") {
                    $("#HIcon_2").val("0");
                    $("#HIcon_2").text("开启图标设置");
                }
            })
            function FastMenu(data, HModelAtributos) {
                var liStr = '';
                //遍历生成主菜单
                for (var i = 0; i < data.length; i++) {
@@ -350,25 +331,8 @@
                        liStr += '</ul>';
                    }
                };
                if (data.length % 8 == 0) {
                    liStr += '<ul class="layui-row layui-col-space10">';
                    liStr += '<li class="layui-col-xs3">';
                    liStr += '<a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html">';
                    liStr += '<i class="layui-icon layui-icon-add-circle"></i>';
                    liStr += '<cite>快捷方式自定义</cite>';
                    liStr += '</a>';
                    liStr += '</li>';
                    liStr += '</ul>';
                } else {
                    liStr += '<li class="layui-col-xs3">';
                    liStr += '<a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html">';
                    liStr += '<i class="layui-icon layui-icon-add-circle"></i>';
                    liStr += '<cite>快捷方式自定义</cite>';
                    liStr += '</a>';
                    liStr += '</li>';
                    liStr += '</ul>';
                }
                $(".FastMenu").html(liStr);
                $("." + HModelAtributos).html(liStr);
                element.init();
                //for (var i = 0; i < data.length; i++) {
WebTM/views/indexMenu.html
@@ -10,8 +10,15 @@
    <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="../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../layuiadmin/style/admin.css" media="all">
    <script src="../layuiadmin/Scripts/jquery-3.5.1.min.js"></script>
    <script language="JavaScript">//屏蔽后退按钮
    <!--<script src="../layuiadmin/Scripts/jquery-3.5.1.min.js"></script>-->
    <script src="../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../layuiadmin/layui/layui.js"></script>
    <script src="../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../layuiadmin/PubCustom.js"></script>
    <script src="../layuiadmin/Scripts/json2.js"></script>
    <script language="JavaScript">
        //屏蔽后退按钮
        history.pushState(null, null, document.URL);
        window.addEventListener('popstate', function () {
            history.pushState(null, null, document.URL);
@@ -20,7 +27,21 @@
    <script>
        /^http(s*):\/\//.test(location.href) || alert('请先部署到 localhost ä¸‹å†è®¿é—®');
    </script>
    <style>
        /* é€‰é¡¹åŸºç¡€æ ·å¼ */
        .aa {
            padding: 0 20px;
            line-height: 36px;
            cursor: pointer;
            transition: all 0.3s;
            color: #000 !important; /* å¼ºåˆ¶é»‘色字体 */
        }
            /* æ‚¬åœçŠ¶æ€ */
            .aa:hover {
                background-color: #f8f8f8 !important;
                color: #000 !important;
            }
    </style>
</head>
<body class="layui-layout-body">
@@ -45,7 +66,18 @@
                        </a>
                    </li>
                    <li class="layui-nav-item layui-hide-xs" lay-unselect>
                        <input type="text" placeholder="搜索..." autocomplete="off" class="layui-input layui-input-search" layadmin-event="serach" lay-action="https://www.baidu.com/s?ie=UTF-8&wd=">
                        <!--<input type="text" placeholder="搜索..." autocomplete="off" class="layui-input layui-input-search" layadmin-event="serach" lay-action="https://www.baidu.com/s?ie=UTF-8&wd=">-->
                        <div class="layui-form" style="margin-top: 5px; color: black;">
                            <!--<select name="HModePage" id="HModePage" lay-filter="HModePage" lay-search>
    </select>-->
                            <input type="text" class="layui-input" name="HModePage" lay-verify="HModePage" id="HModePage" placeholder="搜索..." autocomplete="off">
                            <!-- ä¸‹æ‹‰å®¹å™¨ -->
                            <div id="dropdownMenu1" class="layui-anim layui-anim-upbit"
                                 style="display: none;position: absolute;width: 100%;max-height: 200px;overflow-y: auto;border: 1px solid #e6e6e6;background: #f8f8f8;z-index: 999;top: 40px;left: 0;">
                                <ul id="optionList1" class="layui-nav layui-nav-tree" style="width: 100%; background:white"></ul>
                            </div>
                        </div>
                    </li>
                    <li class="layui-nav-item" lay-unselect style="color: black;">
                        <span>登录组织:</span>
@@ -168,10 +200,6 @@
        </div>
    </div>
    <script src="../layuiadmin/layui/layui.js"></script>
    <script src="../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../layuiadmin/PubCustom.js"></script>
    <script>
        // å¯¼èˆªèœå•的间隔像素
        var menuCell = 5;
@@ -181,10 +209,12 @@
        }).extend({
            index: 'lib/index' //主入口模块
        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
            var $ = layui.$;
            var $ = layui.$
                , form = layui.form;
            var element = layui.element;
            var $ = layui.jquery;
            //所有模块的集合
            var PageModelList = [];
            var HType = "PC";   //登录平台:PC端、手机端
            //判断是否登录 æœªç™»å½•则跳到登录页
            //if (sessionStorage.login != "login") {
@@ -198,10 +228,103 @@
            set_sideMenuDisPlay();
            //#endregion
            ModePage();
            //菜单栏命名
            setMenuLabel();
            //#region æŸåæƒ…况 ç‚¹å‡»äº‹ä»¶
            // åˆ†ç¦»ç„¦ç‚¹äº‹ä»¶å’Œè¾“入事件
            $('#HModePage').on('focus', function () {  // ç„¦ç‚¹äº‹ä»¶ï¼šæ˜¾ç¤ºå…¨éƒ¨é€‰é¡¹
                renderOptions1('');
                $('#dropdownMenu1').show();
            }).on('input', function () {  // è¾“入事件:过滤选项
                var inputVal = $(this).val().trim();
                renderOptions1(inputVal);
                $('#dropdownMenu1').show();
            });
            // æ–‡æ¡£ç‚¹å‡»å…³é—­ä¸‹æ‹‰
            $(document).on('click', function (e) {
                if (!$(e.target).closest('#HModePage, #dropdownMenu1').length) {
                    $('#dropdownMenu1').hide();
                }
            });
            // æ¸²æŸ“选项(支持显示全部)
            function renderOptions1(filterText) {
                var LimitData = [];
                if (filterText == "") {
                    for (var i = 0; i < 10; i++) {
                        LimitData.push(PageModelList[i])
                    }
                }
                var filteredData = filterText ?
                    PageModelList.filter(function (item) {
                        return item.HName.toLowerCase().includes(filterText.toLowerCase());
                    }) :
                    LimitData;  // æ— è¿‡æ»¤æ–‡æœ¬æ—¶æ˜¾ç¤ºå…¨éƒ¨
                var DataMdel = [];
                for (var i = 0; i < 10; i++) {
                    if (i < filteredData.length && filteredData.length != 0) {
                        DataMdel.push(filteredData[i]);
                    }
                }
                var html = '';
                if (DataMdel.length > 0) {
                    DataMdel.forEach(function (item) {
                        html += `<li class="layui-nav-item aa" data-value="${item.Hurl}">${item.HName}</li>`;
                    });
                } else {
                    html = '<li class="layui-nav-item aa">无匹配结果(可自由输入)</li>';
                }
                $('#optionList1').html(html);
            }
            // é€‰é¡¹ç‚¹å‡»äº‹ä»¶
            $('#optionList1').on('click', 'li', function (data) {
                if (!$(this).text().includes('无匹配结果')) {
                    var selectedText = $(this).text();
                    $('#HModePage').val(selectedText).trigger('input');
                    var value = data.target.dataset.value
                    if (selectedText != "") {
                        layui.index.openTabsPage(value, selectedText);
                    }
                }
                $('#dropdownMenu1').hide();
            });
            //#endregion
            form.on('select(HModePage)', function (data) {
                var keyword = data.elem[data.elem.selectedIndex].text;
                if (data.value != "") {
                    layui.index.openTabsPage(data.value, keyword);
                }
            });
            //#region é¡µé¢å…¶å®ƒæ–¹æ³•
            //获取模块页面
            function ModePage() {
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/Web/ModePageList",
                    success: function (result) {
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data.Gy_Menu;
                            PageModelList = data;
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            //显示侧边菜单
            function set_sideMenuDisPlay() {
                //判断用户是移动端还是PC端
WebTM/views/user/login.html
@@ -285,7 +285,7 @@
            getBaseInfo(login_data2.HTranSlate);
            if (login_data == null) {
            if (login_data == null || login_data2.HTranSlate == undefined) {
                initFunction(1, "login", 1);
            } else {
                initFunction(1, "login", login_data2.HTranSlate);
@@ -372,7 +372,7 @@
                    var data2 = JSON.parse(data);
                    $("#LAY-user-login-username").val(data2["UserID"]);
                    $("#Organization").val(data2["OrgID"]);
                    $("#HTranSlate").val(data2["HTranSlate"]);
                    $("#HTranSlate").val(data2["HTranSlate"] == undefined ? 1 : data2["HTranSlate"]);
                    form.render('select');
                }
            }
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_BadPhenomena.html
@@ -285,6 +285,31 @@
            });
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '不良现象代码') {
                    var hID = data.HItemID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '不良现象-编辑'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../公用基础资料/Add_Edit_Gy_BadPhenomena.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
@@ -362,6 +387,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '不良现象代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '不良现象代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.不良现象代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_CheckItem.html
@@ -309,6 +309,33 @@
                };
            });
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '代码') {
                    var hID = data.HItemID.toString();
                    TagParentId = data.ParentID.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑检验项目'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: ['../公用基础资料/Add_Edit_Gy_CheckItem.html?hID=' + hID + '&HType=3&TagParentId=' + TagParentId + '', 'yes']
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //代码回车方法
            $('#HNumber').on('keydown', function (event) {
                if (event.keyCode == 13) {
@@ -387,6 +414,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_DepartmentList.html
@@ -281,6 +281,22 @@
            });
            //#endregion       
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '部门代码') {
                    var linterid = data.HItemID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '部门列表-编辑'
                        , shift: 0//弹出动画
                        , content: '../公用基础资料/Add_Edit_Gy_Department.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                    })
                }
            });
            //#region æŸ¥è¯¢æŒ‰é’®
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
@@ -385,6 +401,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '部门代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '部门代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.部门代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_EmployeeList.html
@@ -311,6 +311,31 @@
                });
            })
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '职员代码') {
                    var linterid = data.HItemID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '职员设置-编辑'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../公用基础资料/Gy_Employee_Add_Edit_.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                        , resize: false
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                        , end: function () {
                            //刷新页面,
                            get_FastQuery(table, option);
                        }
                    })
                }
            });
            //#region é‡ç½®æŒ‰é’®
            form.on('submit(btnReSearch)', function (data) {
                set_ClearQuery();
@@ -569,6 +594,12 @@
                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                } else if (data[i].name == '职员代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '职员代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.职员代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_Material.html
@@ -463,6 +463,26 @@
                table.render(option);
            });
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '物料代码') {
                    var hID = data.HItemID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑物料设置'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../公用基础资料/Add_Edit_Gy_Material.html?hID=' + hID + "&OperationType=3"
                        , resize: false
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
@@ -701,6 +721,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '物料代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '物料代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.物料代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_TechnologyParameterList.html
@@ -307,6 +307,26 @@
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '工艺参数代码') {
                    var linterid = data.HItemID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '工艺参数-编辑'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../公用基础资料/Gy_TechnologyParameter_Add_Edit_.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                        , resize: false
                        , cancel: function () {
                        }
                    })
                }
            });
            //#region åŒå‡»è¿”回数据
            table.on('rowDouble(mainTable)', function (obj) {
                var data = [];
@@ -500,6 +520,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '工艺参数代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '工艺参数代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.工艺参数代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_Warehouse.html
@@ -371,6 +371,23 @@
            });
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '仓库代码') {
                    var linterid = data.HItemID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '仓库列表-编辑'
                        , shift: 0//弹出动画
                        , content: '../公用基础资料/Add_Edit_Gy_Warehouse.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                    })
                }
            });
            function btnrowDouble(obj) {
                var index = parent.layer.getFrameIndex(window.name);
                var data = obj.data;
@@ -450,6 +467,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '仓库代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '仓库代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.仓库代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_WorkCenter.html
@@ -471,9 +471,13 @@
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                } else if ($.inArray(data[i].name, totalArray) > -1) { //计算列  
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, totalRow: true, width: 120 });
                                } else if (data[i].name == '工作中心代码') {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 200, event: '工作中心代码'});
                                } else {
                                } else if (data[i].name == '工作中心代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '工作中心代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.工作中心代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }else {
                                    switch (data[i].Type) {
                                        //int
                                        case 'DateTime':
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_DotCheckItemClassList.html
@@ -201,6 +201,31 @@
                };
            });
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '点检项目分类代码') {
                    var hID = data.HItemID.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑点检项目分类'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../基础资料/Gy_DotCheckItemClassEdit.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
@@ -311,6 +336,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '点检项目分类代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '点检项目分类代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.点检项目分类代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_DotCheckItemMethodList.html
@@ -221,6 +221,31 @@
            })
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '点检方法代码') {
                    var hID = data.HItemID.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑点检方法'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../基础资料/Gy_DotCheckItemMethodEdit.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            get_FastQuery();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //#region é‡ç½®æŒ‰é’®
            form.on('submit(btnReSearch)', function (data) {
                set_ClearQuery();
@@ -310,6 +335,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '点检方法代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '点检方法代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.点检方法代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_DotCheckList.html
@@ -306,6 +306,31 @@
                };
            });
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '点检项目代码') {
                    var hID = data.HItemID.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑点检项目'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../基础资料/Gy_DotCheckEdit.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
@@ -429,6 +454,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '点检项目代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '点检项目代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.点检项目代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_MaintainClass.html
@@ -400,10 +400,12 @@
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, totalrow: true, width: 200
                                    })
                                } else if (data[i].id == '单据号') {
                                } else if (data[i].name == '保养项目分类代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '单据号'
                                    })
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '保养项目分类代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.保养项目分类代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
@@ -457,6 +459,21 @@
            }
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '保养项目分类代码') {
                    var linterid = data.HItemID;
                    var linteridSub = data.hsubid;
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '保养项目分类-编辑'
                        , shift: 0//弹出动画
                        , content: '../基础资料/Gy_MaintainClassEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=&linteridSub=' + linteridSub
                    })
                }
            });
            //导入
            function set_SouceExcel() {
                layer.open({
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_MaintainList.html
@@ -311,6 +311,32 @@
            });
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '保养项目代码') {
                    var hID = data.HItemID.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑保养项目'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../基础资料/Gy_MaintainEdit.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //#region é‡ç½®æŒ‰é’®
            form.on('submit(btnReSearch)', function (data) {
                set_ClearQuery();
@@ -413,6 +439,13 @@
                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '保养项目代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '保养项目代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.保养项目代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
@@ -678,7 +711,7 @@
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑器具领用单'
                        , title: '编辑保养项目'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_RepairCheckList.html
@@ -311,6 +311,32 @@
            });
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '维修验收项目代码') {
                    var hID = data.hitemid.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑维修检验项目'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../基础资料/Gy_RepairCheckEdit.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //#region é‡ç½®æŒ‰é’®
            form.on('submit(btnReSearch)', function (data) {
                set_ClearQuery();
@@ -412,6 +438,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '维修验收项目代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '维修验收项目代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.维修验收项目代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_RepairClass.html
@@ -308,6 +308,21 @@
            });
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '维修项目分类代码') {
                    var linterid = data.HItemID;
                    var linteridSub = data.hsubid;
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '维修项目分类-编辑'
                        , shift: 0//弹出动画
                        , content: '../基础资料/Gy_RepairClassEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=&linteridSub=' + linteridSub
                    })
                }
            });
            //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
            //#region åˆå§‹åŒ–界面
            function set_ClearBill() {
@@ -400,10 +415,12 @@
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, totalrow: true, width: 200
                                    })
                                } else if (data[i].id == '单据号') {
                                } else if (data[i].name == '维修项目分类代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '单据号'
                                    })
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '维修项目分类代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.维修项目分类代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_RepairList.html
@@ -313,6 +313,32 @@
            });
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '维修项目代码') {
                    var hID = data.hitemid.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑维修项目'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../基础资料/Gy_RepairEdit.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //#region é‡ç½®æŒ‰é’®
            form.on('submit(btnReSearch)', function (data) {
                set_ClearQuery();
@@ -430,6 +456,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '维修项目代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '维修项目代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.维修项目代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/¹¤×Ê»ù´¡×ÊÁÏ/Gy_Group.html
@@ -491,7 +491,11 @@
                                } else if ($.inArray(data[i].name, totalArray) > -1) { //计算列  
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, totalRow: true, width: 120 });
                                } else if (data[i].name == '班组代码') {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 200, event: '班组代码' });
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '班组代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.班组代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_BadReason.html
@@ -302,6 +302,31 @@
                }
            });
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '不良原因代码') {
                    var hID = data.HItemID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑不良原因'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../生产基础资料/Add_Edit_Gy_BadReason.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //名称回车方法
            $('#HName').on('keydown', function (event) {
                if (event.keyCode == 13) {
@@ -394,6 +419,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '不良原因代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '不良原因代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.不良原因代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_BadResult.html
@@ -277,6 +277,32 @@
                        break;
                };
            });
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '不良后果代码') {
                    var hID = data.HItemID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑不良后果'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../生产基础资料/Add_Edit_Gy_BadResult.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //查询按钮
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
@@ -399,6 +425,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '不良后果代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '不良后果代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.不良后果代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_BadType.html
@@ -283,6 +283,32 @@
                        break;
                };
            });
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '不良类型代码') {
                    var hID = data.HItemID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑不良类型'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../生产基础资料/Add_Edit_Gy_BadType.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //查询按钮
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
@@ -405,6 +431,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '不良类型代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '不良类型代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.不良类型代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_PostSkillList.html
@@ -274,6 +274,31 @@
                        break;
                };
            });
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '岗位技能代码') {
                    var hID = data.HItemID.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑岗位技能'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../生产基础资料/Add_Edit_Gy_PostSkillList.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            });
            //查询按钮
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
@@ -368,6 +393,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '岗位技能代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '岗位技能代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.岗位技能代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_Process.html
@@ -478,9 +478,12 @@
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                } else if ($.inArray(data[i].name, totalArray) > -1) { //计算列  
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, totalRow: true, width: 120 });
                                } else if (data[i].name == '工序代码') {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 200, event: '工序代码' });
                                } else if (data[i].name == '工序代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '工序代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.工序代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                } else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_ScrapReasonList.html
@@ -209,6 +209,20 @@
            });
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '报废原因代码') {
                    var linterid = data.HItemID.toString();
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '报废原因-编辑'
                        , shift: 0//弹出动画
                        , content: '../生产基础资料/Add_Edit_Gy_ScrapReason.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                    })
                }
            });
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
@@ -318,6 +332,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '报废原因代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '报废原因代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.报废原因代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_Source.html
@@ -472,7 +472,11 @@
                                else if ($.inArray(data[i].name, totalArray) > -1) { //计算列  
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, totalRow: true, width: 120 });
                                } else if (data[i].name == '生产资源代码') {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 200, event: '生产资源代码' });
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '生产资源代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.生产资源代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                } else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_WorkShiftList.html
@@ -282,6 +282,27 @@
            })
            //#endregion
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                if (obj.event == '班次代码') {
                    var HInterID = data.HInterID.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '班次-编辑'
                        , shift: 0  //弹出动画
                        , content: '../生产基础资料/Gy_WorkShiftEdit.html?OperationType=3&HInterID=' + HInterID
                        , btn: ['确定'],
                        // æŒ‰é’®1 çš„回调
                        end: function (index, layero, that) {
                            //刷新页面
                            $("#btn_Search").trigger('click');
                        }
                    })
                }
            });
            //#region åŒå‡»è¿”回数据
            table.on('rowDouble(mainTable)', function (obj) {
                var data = [];
@@ -736,6 +757,13 @@
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else if (data[i].name == '班次代码') {//添加超链接
                                    col.push({
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '班次代码', templet: function (d) {
                                            return '<span style="color: blue;">' + d.班次代码 + '</span>'
                                        }, style: 'cursor: pointer;'
                                    });
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
WebTM/views/Éú²ú¹ÜÀí/Èռƻ®±¨±í/ReportMOMaterReadysBillList.html
@@ -469,8 +469,8 @@
                , page: true
                , cellMinWidth: 90
                , totalRow: true
                , limit: 1000
                , limits: [50, 500,1000, 5000, 20000]
                , limit: 50
                , limits: [50, 500,1000, 5000]
                //, loading: false               
                , cols: [[
                    { type: 'checkbox', fixed: 'left' }
WebTM/views/ϵͳ¹ÜÀí/¿ì½Ý·½Ê½×Ô¶¨Òå/Xt_UserFastMenu.html
@@ -32,7 +32,15 @@
            var option = {};                //树组件的渲染参数,保存树组件渲染的信息
            var saveData = [];              //存储用户设置的自定义数据,传递给后端进行保存
            var menuDefineData = [];        //以父子级结构存放树组件的自定义数据,用来赋给option
            var ID = -1;
            //#endregion
            var params = get_UrlVars();
            if (typeof (params[params[0]]) == "undefined") {
                ID = -1;//操作类型
            } else {
                ID = params[params[0]];//操作类型
            }
            //#region åˆå§‹åŒ–页面
            set_ClearBill();                        //调用初始化界面方法,完成界面的初始化
@@ -84,11 +92,11 @@
                var checkedData = tree.getChecked('demo-id-1'); // èŽ·å–é€‰ä¸­èŠ‚ç‚¹çš„æ•°æ®
                saveData = [];                                  //清空保存自定义数据的列表的数据
                getSelectedData(checkedData);                   //将选中的节点的信息以列表的形式保存在saveData中
                //if (saveData.length > 7) {
                //    layer.msg('设置超额,请保证快捷方式低于8个!!');
                //    return;
                //}
                var sMainSub = JSON.stringify(saveData) + ";" + sessionStorage["HUserName"] + ";" + HType;
                if (saveData.length > 8) {
                    layer.msg('设置超额,请保证快捷方式不超过于8个!!');
                    return;
                }
                var sMainSub = JSON.stringify(saveData) + ";" + sessionStorage["HUserName"] + ";" + HType + ";" + ID;
                var index = layer.load();
                $.ajax({
                    url: GetWEBURL() +  "/Web/Xt_UserFastMenu_Save",
@@ -133,7 +141,7 @@
                    url: GetWEBURL() +  "/Web/Xt_UserFastMenu_Display",
                    type: "GET",
                    async: false,
                    data: { "HMakeName": sessionStorage["HUserName"], "HType": HType },
                    data: { "HMakeName": sessionStorage["HUserName"], "HType": HType, "HModelAtributos": ID },
                    success: function (res) {
                        var dt = res.data.dt;               //菜单清单的全部信息与被选中情况
                        var trees = res.data.tree;          //树组件的根节点
@@ -172,6 +180,8 @@
            //#endregion
        });
    </script>
</body>
WebTM/views/ÖÊÁ¿¹ÜÀí/ÖÊÁ¿±¨±í/QC_InspectionFormReport.html
@@ -50,7 +50,7 @@
                                <div class="layui-inline">
                                    <label class="layui-form-label">部门</label>
                                    <div class="layui-input-block">
                                        <select name="HDeptName" id="HDeptName" lay-verify="required" lay-search class="layui-input">
                                        <select name="HDeptName" id="HDeptName" lay-verify="required" lay-filter="HDeptName" lay-search class="layui-input">
                                            <!--动态渲染车间-->
                                        </select>
                                    </div>
@@ -111,10 +111,20 @@
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                        <div class="layui-inline" id="xh">
                                            <label class="layui-form-label" style="width: 85px;">穴号</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" id="HMouldNum" name="HMouldNum">
                                            </div>
                                        </div>
                                        <div class="layui-inline" id="sczz" style="display:none">
                                            <label class="layui-form-label" style="width: 85px;">生产资源</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="hidden" class="layui-input" lay-verify="HSourceID" name="HSourceID" id="HSourceID" value="0">
                                                <input type="text" class="layui-input" name="HSourceName" id="HSourceName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHSourceID" id="btnHSourceID" style="padding: 0 10px; margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
@@ -287,6 +297,12 @@
            });
            //#endregion
            //#region ç”Ÿäº§èµ„源
            form.on('submit(btnHSourceID)', function (data) {
                btnHSourceID();
            });
            //#endregion
            //#region æ£€éªŒé¡¹ç›®
            form.on('submit(btnHQCCheckItemID)', function (data) {
                btnCheckProjectList(2);
@@ -340,6 +356,12 @@
                    }
                });
            });
            //#region æ£€ç´¢æ¨¡å¼ä¸‹æ‹‰åˆ—表监听
            form.on('select(HDeptName)', function (data) {
                changeInput_Dept();
            });
            //#endregion
            //#endregion
@@ -462,6 +484,23 @@
                    }
                });
            }
            //#region æ ¹æ®æ£€ç´¢æ¨¡å¼è°ƒæ•´ æœç´¢æ¡†
            function changeInput_Dept() {
                var HSearchModel = $("#HDeptName").val();
                if (HSearchModel == "389502" || HSearchModel == "15035820") {
                    //隐藏生产资源
                    $("#sczz").hide();
                    $("#xh").show();
                }
                else {
                    //隐藏穴号
                    $("#xh").hide();
                    $("#sczz").show();
                }
            }
            //#endregion
            //PPK计算 x
            function set_PPK() {
@@ -1243,6 +1282,7 @@
                var HMaterID = $("#HMaterID").val();//物料
                var HQCCheckItemID = $("#HQCCheckItemID").val();//检验项目
                var HMouldNum = $("#HMouldNum").val();//穴号
                var HSourceID = $("#HSourceID").val();//生产资源
                if (limit == 0) {
                    return layer.msg("样本数量不能为0!");
@@ -1264,6 +1304,7 @@
                    , HMaterID: HMaterID
                    , HQCCheckItemID: HQCCheckItemID
                    , HMouldNum: HMouldNum
                    , HSourceID: HSourceID
                }
                //初始化表格
                set_InitGrid();
@@ -1299,6 +1340,32 @@
                })
            }
            //生产资源
            function btnHSourceID() {
                layer.open({
                    type: 2 //类型
                    , skin: 'layui-layer-rim'//加上边框
                    , area: ['90%', '90%']//大小
                    , title: '生产资源列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/生产基础资料/Gy_Source.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        //获取数据
                        $("#HSourceID").val(checkStatus.data[0].HItemID);
                        $("#HSourceName").val(checkStatus.data[0].生产资源名称);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //检验项目列表
            function btnHQCCheckItemID() {
                layer.open({
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤³ÌÏîÄ¿/PM_ProjectTaskNeedCheckQuery.html
@@ -94,7 +94,7 @@
                                                    <label class="layui-form-label" style="width: 85px;">任务安装费</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="number" class="layui-input" name="HTaskSetupMoney" lay-verify="HTaskSetupMoney" id="HTaskSetupMoney" value="0" style="float: left; width: 120px" readonly>
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckSetupMoney" id="btnCheckSetupMoney" style="float: left; padding: 0 10px;">
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckSetupMoney" id="btnCheckSetupMoney" style="float: left; padding: 0 10px;display:none;">
                                                            å®¡æ ¸
                                                        </button>
                                                    </div>
@@ -103,7 +103,7 @@
                                                    <label class="layui-form-label" style="width: 85px;">任务附属费</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="number" class="layui-input" name="HTaskOtherMoney" lay-verify="HTaskOtherMoney" id="HTaskOtherMoney" value="0" style="float: left; width: 120px" readonly>
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckOtherMoney" id="btnCheckOtherMoney" style="float: left; padding: 0 10px;">
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckOtherMoney" id="btnCheckOtherMoney" style="float: left; padding: 0 10px; display: none;">
                                                            å®¡æ ¸
                                                        </button>
                                                    </div>
@@ -112,7 +112,7 @@
                                                    <label class="layui-form-label" style="width: 85px;">任务考核费</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="number" class="layui-input" name="HTaskExamMoney" lay-verify="HTaskExamMoney" id="HTaskExamMoney" value="0" style="float: left; width: 120px" readonly>
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckExamMoney" id="btnCheckExamMoney" style="float: left; padding: 0 10px;">
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckExamMoney" id="btnCheckExamMoney" style="float: left; padding: 0 10px; display: none;">
                                                            å®¡æ ¸
                                                        </button>
                                                    </div>
@@ -121,7 +121,7 @@
                                                    <label class="layui-form-label" style="width: 85px;">任务工费</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="number" class="layui-input" name="HTaskWorkMoney" lay-verify="HTaskWorkMoney" id="HTaskWorkMoney" value="0" style="float: left; width: 120px" readonly>
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckWorkMoney" id="btnCheckWorkMoney" style="float: left; padding: 0 10px;">
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckWorkMoney" id="btnCheckWorkMoney" style="float: left; padding: 0 10px; display: none;">
                                                            å®¡æ ¸
                                                        </button>
                                                    </div>
@@ -155,7 +155,6 @@
        </div>
    </div>
    <script>
        var params = get_UrlVars();
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
@@ -174,8 +173,7 @@
            var optionNeedCheck = [];
            var ins;                        //用于导出excel
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = ["hmainid", "HBillType", "HSupID", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID", "HUnitID",
                "HFeedback", "HPriority", "HUserID", "币别代码", "采购方式代码", "结算方式代码", "部门代码", "主管代码", "业务员代码", "计量单位代码", "HCheckFlowStatusID", "HCheckFlowID","HCheckItemID"];
            var titleData = ["hmainid"];
            //#endregion
            //#endregion
            var HModName = "PM_ProjectTaskNeedCheckQuery";
@@ -183,8 +181,8 @@
            //#region è¿›å…¥é¡µé¢æ—¢åŠ è½½
            //初始化表格
            set_InitGrid();
            //查询
            get_Display();
            get_FastQuery();
            //#endregion
            //#region ç‚¹å‡»äº‹ä»¶åŒ…括on form事件等
@@ -195,7 +193,7 @@
                    //case 'btn-Edit': get_ShowBill('mainTableNeedCheck');
                    //    break;
                    //刷新
                    case 'get_Refresh': get_Display();
                    case 'get_Refresh': get_FastQuery();
                        break;
                    //导出excel
                    case 'get_export':
@@ -212,7 +210,7 @@
                        table.exportFile(ins.config.id, optionNeedCheck.data, "xls");
                        break;
                    //列设置
                    case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], optionNeedCheck, get_Display);
                    case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], optionNeedCheck, get_FastQuery);
                        break;
                };
            });
@@ -312,6 +310,17 @@
            //#endregion
            //#region è¯¥é¡µé¢æ‰€æœ‰æ–¹æ³•
            //直接执行列表筛选 åŠ è½½æ•°æ®åˆ°ç½‘æ ¼
            //快速过滤
            function get_FastQuery() {
                //初始话按钮点击
                sWhere = " '"+addSWhereByOpenType() + "'";
                //查询
                get_Display(sWhere);
                //调用接口后清空sWhere缓存
                sWhere = "";
            }
            //#region åˆå§‹åŒ–表格
            function set_InitGrid() {
                //设置审核按钮不可点击
@@ -319,7 +328,6 @@
                $('#btnCheckOtherMoney').prop('disabled', true).addClass('layui-btn-disabled');
                $('#btnCheckExamMoney').prop('disabled', true).addClass('layui-btn-disabled');
                $('#btnCheckWorkMoney').prop('disabled', true).addClass('layui-btn-disabled');
                optionNeedCheck = {
                    elem: '#mainTableNeedCheck'
                    , toolbar: '#toolbarDemoNeedCheck'
@@ -347,13 +355,13 @@
            //#endregion
            //#region åŠ è½½è¡¨æ ¼
            function get_Display() {
            function get_Display(sWhere) {
                var ajaxLoad = layer.load();//遮罩
                $.ajax({
                    url: GetWEBURL() + '/PM_ProjectBill/NeedCheckQuery',
                    type: "GET",
                    async: false,
                    data: {"user": sessionStorage["HUserName"] },
                    data: { "user": sessionStorage["HUserName"], "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = [];//列字段数据
@@ -539,7 +547,7 @@
                                    //关闭当前frame
                                    layer.close(index);
                                    //修改为功后刷新界面
                                    get_Display();
                                    get_FastQuery();
                                });
                            } else {
@@ -556,6 +564,44 @@
            }
            //#endregion
            //#region åˆ¤æ–­æ˜¯ç›´æŽ¥æ‰“开页面还是其它页面通过选择按钮打开,并显示相应数据
            function addSWhereByOpenType() {
                //获取参数
                var params = get_UrlVars();
                var openType = params[params[0]]; //从参数中获取 æ‰“开方式
                var addSWhere = openType;
                //根据递入参数隐藏对应按钮和显示列
                if (openType == "SetupMoney") {
                    $('#btnCheckSetupMoney').show();
                    //titleData.push("任务工费审核");
                    //titleData.push("任务考核费审核");
                    //titleData.push("任务附属费审核");
                } else if (openType == "OtherMoney") {
                    $('#btnCheckOtherMoney').show();
                    //titleData.push("任务安装费审核");
                    //titleData.push("任务工费审核");
                    //titleData.push("任务考核费审核");
                } else if (openType == "ExamMoney") {
                    $('#btnCheckExamMoney').show();
                    //titleData.push("任务安装费审核");
                    //titleData.push("任务工费审核");
                    //titleData.push("任务附属费审核");
                } else if (openType == "WorkMoney") {
                    $('#btnCheckWorkMoney').show();
                    //titleData.push("任务安装费审核");
                    //titleData.push("任务考核费审核");
                    //titleData.push("任务附属费审核");
                } else {
                    addSWhere="other"
                    //titleData.push("任务安装费审核");
                    //titleData.push("任务工费审核");
                    //titleData.push("任务考核费审核");
                    //titleData.push("任务附属费审核");
                }
                return addSWhere;
            }
            //#endregion\
            //#endregion
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤³ÌÏîÄ¿/PM_ProjectTaskNeedSaveQuery.html
@@ -94,10 +94,10 @@
                                                    <label class="layui-form-label" style="width: 85px;">任务安装费</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="number" class="layui-input" name="HTaskSetupMoney" lay-verify="HTaskSetupMoney" id="HTaskSetupMoney" value="0" style="float: left; width: 120px" >
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskSetupMoney" id="btnSearchHTaskSetupMoney" style="width: 40px; float: left;">
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskSetupMoney" id="btnSearchHTaskSetupMoney" style="width: 40px; float: left; display: none;">
                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                        </button>
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveSetupMoney" id="btnSaveSetupMoney" style="float: left; padding: 0 10px;">
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveSetupMoney" id="btnSaveSetupMoney" style="float: left; padding: 0 10px; display: none;">
                                                            ä¿å­˜
                                                        </button>
                                                    </div>
@@ -106,10 +106,10 @@
                                                    <label class="layui-form-label" style="width: 85px;">任务附属费</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="number" class="layui-input" name="HTaskOtherMoney" lay-verify="HTaskOtherMoney" id="HTaskOtherMoney" value="0" style="float: left; width: 120px" >
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskOtherMoney" id="btnSearchHTaskOtherMoney" style="width: 40px; float: left;">
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskOtherMoney" id="btnSearchHTaskOtherMoney" style="width: 40px; float: left; display: none;">
                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                        </button>
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveOtherMoney" id="btnSaveOtherMoney" style="float: left; padding: 0 10px;">
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveOtherMoney" id="btnSaveOtherMoney" style="float: left; padding: 0 10px; display: none;">
                                                            ä¿å­˜
                                                        </button>
                                                    </div>
@@ -118,10 +118,10 @@
                                                    <label class="layui-form-label" style="width: 85px;">任务考核费</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="number" class="layui-input" name="HTaskExamMoney" lay-verify="HTaskExamMoney" id="HTaskExamMoney" value="0" style="float: left; width: 120px" >
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskExamMoney" id="btnSearchHTaskExamMoney" style="width: 40px; float: left;">
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskExamMoney" id="btnSearchHTaskExamMoney" style="width: 40px; float: left; display: none;">
                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                        </button>
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveExamMoney" id="btnSaveExamMoney" style="float: left; padding: 0 10px;">
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveExamMoney" id="btnSaveExamMoney" style="float: left; padding: 0 10px; display: none;">
                                                            ä¿å­˜
                                                        </button>
                                                    </div>
@@ -130,10 +130,10 @@
                                                    <label class="layui-form-label" style="width: 85px;">任务工费</label>
                                                    <div class="layui-input-block" style="margin-left: 120px;">
                                                        <input type="number" class="layui-input" name="HTaskWorkMoney" lay-verify="HTaskWorkMoney" id="HTaskWorkMoney" value="0" style="float: left; width: 120px" >
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskWorkMoney" id="btnSearchHTaskWorkMoney" style="width: 40px; float: left;">
                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHTaskWorkMoney" id="btnSearchHTaskWorkMoney" style="width: 40px; float: left; display: none;">
                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                        </button>
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveWorkMoney" id="btnSaveWorkMoney" style="float: left; padding: 0 10px;">
                                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSaveWorkMoney" id="btnSaveWorkMoney" style="float: left; padding: 0 10px; display: none;">
                                                            ä¿å­˜
                                                        </button>
                                                    </div>
@@ -193,8 +193,8 @@
            //#region è¿›å…¥é¡µé¢æ—¢åŠ è½½
            //初始化表格
            set_InitGrid();
            //查询
            get_Display();
            get_FastQuery();
            //#endregion
            //#region ç‚¹å‡»äº‹ä»¶åŒ…括on form事件等
@@ -205,7 +205,7 @@
                    //case 'btn-Edit': get_ShowBill('mainTableNeedSave');
                    //    break;
                    //刷新
                    case 'get_Refresh': get_Display();
                    case 'get_Refresh': get_FastQuery();
                        break;
                    //导出excel
                    case 'get_export':
@@ -222,7 +222,7 @@
                        table.exportFile(ins.config.id, optionNeedSave.data, "xls");
                        break;
                    //列设置
                    case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], optionNeedSave, get_Display);
                    case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], optionNeedSave, get_FastQuery);
                        break;
                };
            });
@@ -345,6 +345,17 @@
            //#endregion
            //#region è¯¥é¡µé¢æ‰€æœ‰æ–¹æ³•
            //快速过滤
            function get_FastQuery() {
                //初始话按钮点击
                sWhere = " '" + addSWhereByOpenType() + "'";
                //查询
                get_Display(sWhere);
                //调用接口后清空sWhere缓存
                sWhere = "";
            }
            //#region åˆå§‹åŒ–表格
            function set_InitGrid() {
                //设置保存按钮不可点击
@@ -380,13 +391,13 @@
            //#endregion
            //#region åŠ è½½è¡¨æ ¼
            function get_Display() {
            function get_Display(sWhere) {
                var ajaxLoad = layer.load();//遮罩
                $.ajax({
                    url: GetWEBURL() + '/PM_ProjectBill/NeedSaveQuery',
                    type: "GET",
                    async: false,
                    data: {"user": sessionStorage["HUserName"] },
                    data: { "user": sessionStorage["HUserName"], "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = [];//列字段数据
@@ -572,7 +583,7 @@
                                    //关闭当前frame
                                    layer.close(index);
                                    //修改为功后刷新界面
                                    get_Display();
                                    get_FastQuery();
                                });
                            } else {
@@ -715,7 +726,49 @@
                })
            }
            //#endregion
            //#region åˆ¤æ–­æ˜¯ç›´æŽ¥æ‰“开页面还是其它页面通过选择按钮打开,并显示相应数据
            function addSWhereByOpenType() {
                //获取参数
                var params = get_UrlVars();
                var openType = params[params[0]]; //从参数中获取 æ‰“开方式
                var addSWhere = openType;
                //根据递入参数隐藏对应按钮和显示列
                if (openType == "SetupMoney") {
                    $('#btnSaveSetupMoney').show();
                    $('#btnSearchHTaskSetupMoney').show();
                    //titleData.push("任务工费审核");
                    //titleData.push("任务考核费审核");
                    //titleData.push("任务附属费审核");
                } else if (openType == "OtherMoney") {
                    $('#btnSaveOtherMoney').show();
                    $('#btnSearchHTaskOtherMoney').show();
                    //titleData.push("任务安装费审核");
                    //titleData.push("任务工费审核");
                    //titleData.push("任务考核费审核");
                } else if (openType == "ExamMoney") {
                    $('#btnSaveExamMoney').show();
                    $('#btnSearchHTaskExamMoney').show();
                    //titleData.push("任务安装费审核");
                    //titleData.push("任务工费审核");
                    //titleData.push("任务附属费审核");
                } else if (openType == "WorkMoney") {
                    $('#btnSaveWorkMoney').show();
                    $('#btnSearchHTaskWorkMoney').show();
                    //titleData.push("任务安装费审核");
                    //titleData.push("任务考核费审核");
                    //titleData.push("任务附属费审核");
                } else {
                    addSWhere = "other"
                    //titleData.push("任务安装费审核");
                    //titleData.push("任务工费审核");
                    //titleData.push("任务考核费审核");
                    //titleData.push("任务附属费审核");
                }
                return addSWhere;
            }
            //#endregion\
            //#endregion
            //#endregion