首巡末增加导出功能,修复出站单无法选着班次问题,报工台操作按钮动态化
2个文件已删除
10个文件已修改
2个文件已添加
962 ■■■■ 已修改文件
WebTM/WebTM.csproj 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/resize/ResizeUpDow.css 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/resize/ResizeUpDow.js 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/IpadIndex.html 203 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/报工平台功能页/Gy_ButtonList.html 365 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/报工平台功能页/LineBind_Button.html 191 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/巡检记录单/QC_PatrolProcCheckOtherBillList.html 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/工序检验单/QC_ProcessCheckBillList2.html 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/首件检验单/QC_FirstPieceCheckBillList2.html 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/启动点检单/Gy_WorkBeginDotCheckListBillList.html 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/启动点检单/Sc_WorkBeginDotCheckBillList.html 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBill.html 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBill_CurrentWork.html 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -104,8 +104,6 @@
    <Content Include="layuiadmin\ext\tableFilter.js" />
    <Content Include="layuiadmin\ext\tableMerge.js" />
    <Content Include="layuiadmin\grwebapp.js" />
    <Content Include="layuiadmin\resize\ResizeUpDow.css" />
    <Content Include="layuiadmin\resize\ResizeUpDow.js" />
    <Content Include="layuiadmin\resize\ResizeLeftRight.css" />
    <Content Include="layuiadmin\resize\ResizeLeftRight.js" />
    <Content Include="layuiadmin\QueryScheme.js" />
@@ -526,6 +524,8 @@
    <Content Include="views\生产管理\异常反馈单\Sc_MESExecptFeedBackBillResumeList.html" />
    <Content Include="views\生产管理\异常反馈单\Sc_MESExecptFeedBackBillType.html" />
    <Content Include="views\生产管理\报工台工序\开工\Sc_SwipeCardStart.html" />
    <Content Include="views\生产管理\报工平台功能页\Gy_ButtonList.html" />
    <Content Include="views\生产管理\报工平台功能页\LineBind_Button.html" />
    <Content Include="views\生产管理\生产任务单\Sc_ICMOBillOrProcessExchangeResumeList.html" />
    <Content Include="views\生产管理\生产开工单\Sc_MESBeginWorkBillList_PDA.html" />
    <Content Include="views\生产管理\生产报表\Sc_ProductionInProgressReport.html" />
WebTM/WebTM.csproj.user
@@ -4,7 +4,7 @@
    <NameOfLastUsedPublishProfile>D:\智云迈思\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <NameOfLastUsedPublishProfile>D:\智云迈思\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <ProjectView>ProjectFiles</ProjectView>
    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
    <UseIISExpress>true</UseIISExpress>
    <Use64BitIISExpress />
    <IISExpressSSLPort />
WebTM/layuiadmin/resize/ResizeUpDow.css
File was deleted
WebTM/layuiadmin/resize/ResizeUpDow.js
File was deleted
WebTM/views/IpadIndex.html
@@ -72,6 +72,7 @@
            })
            TSLoad();
            fetchButtonsData();
        });
        function TSLoad() {
            $("#topleft").html("");
@@ -162,7 +163,7 @@
                        html1 += '<span class="layui-icon layui-icon-addition imgicon0" onclick="Add(event,this,1)"></span>';
                        html1 += '</div>';
                        html1 += '</div>';
                        $("#topleft").append(html1);
                        $("#topleft").append(html1);
                    }
                },
                error: function (err) {
@@ -173,6 +174,187 @@
        }
        var HManagerID = 0;
        var HGroupID = 0;
        //加载当前用户按钮
        function fetchButtonsData() {
            $.ajax({
                url: GetWEBURL() + '/ReportPlatForm/getButtonlist',
                type: "GET",
                data: { "user": sessionStorage["HUserName"] },
                success: function (data1) {
                    if (data1.data && data1.data.length > 0) {
                        // æ¸…空现有内容
                        $("#button-container").empty();
                        var colClass = ''; // åŠ¨æ€è®¾ç½®åˆ—çš„æ ·å¼
                        let largestColClass = 'layui-col-md4';  // é»˜è®¤æ–°å¢žæŒ‰é’®å¤§å°ï¼ˆå‡è®¾æœ€å¤šæ˜¯ 3 ä¸ªæŒ‰é’®ä¸€æŽ’)
                        // éåŽ†æ¯ä¸ªæŒ‰é’®æ•°æ®å¹¶ç”Ÿæˆå¯¹åº”çš„ HTML
                        data1.data.forEach(function (buttonData, index) {
                            // æ ¹æ® defaultSize å­—段选择合适的列宽
                            switch (buttonData.按钮大小) {
                                case '小':
                                    colClass = 'layui-col-md3'; // ä¸€æŽ’4个
                                    break;
                                case '中':
                                    colClass = 'layui-col-md4'; // ä¸€æŽ’3个
                                    break;
                                case '大':
                                    colClass = 'layui-col-md6'; // ä¸€æŽ’2个
                                    break;
                                default:
                                    colClass = 'layui-col-md4'; // é»˜è®¤è®¾ç½®ä¸ºä¸­ç­‰å¤§å°ï¼ˆ3个一排)
                            }
                            // æ›´æ–°æœ€å¤§åˆ—宽:取最大列宽
                            if (colClass === 'layui-col-md6') {
                                largestColClass = colClass; // å¦‚果当前列宽是 'layui-col-md6',说明是最宽的
                            } else if (colClass === 'layui-col-md4' && largestColClass !== 'layui-col-md6') {
                                largestColClass = colClass; // é»˜è®¤åˆ—宽为 'layui-col-md4',小于 'layui-col-md6'
                            } else if (colClass === 'layui-col-md3' && largestColClass === 'layui-col-md4') {
                                largestColClass = colClass; // å¦‚果当前列宽是 'layui-col-md3',小于 'layui-col-md4'
                            }
                            var html = '';
                            html += '<div class="' + colClass + '" id="btn' + index + '">';
                            html += '    <div class="cnt bottomright" id="button' + index + '" onclick="' + buttonData.事件名称 + '(event, this)">';
                            html += '        <span class="layui-icon ' + buttonData.图标 + ' imgicon"></span>';
                            html += '        <span class="imgtitle">' + buttonData.名称 + '</span>';
                            html += '    </div>';
                            html += '    <span class="layui-icon layui-icon-delete delete" onclick="deleteButton(event, \'' + buttonData.HItemID + '\')"></span>'; // ä¿®æ”¹åˆ é™¤æŒ‰é’®äº‹ä»¶ï¼Œä¼ é€’ id1 å’Œ id2
                            html += '</div>';
                            // å°†ç”Ÿæˆçš„ HTML è¿½åŠ åˆ° #button-container
                            $("#button-container").append(html);
                        });
                        // æ·»åŠ ä¸€ä¸ªæ–°å¢žæŒ‰é’®
                        var html1 = '';
                        html1 += '<div class="layui-col-sm12 ' + largestColClass + '">';
                        html1 += '    <div class="cnt bottomright">';
                        html1 += '        <span class="layui-icon layui-icon-addition imgtitle" onclick="Add_Buttton(event,this,1)"></span>';
                        html1 += '    </div>';
                        html1 += '</div>';
                        $("#button-container").append(html1);
                    } else {
                        // å¦‚果没有按钮数据,展示默认的空白新增按钮
                        var html1 = '';
                        html1 += '<div class="layui-col-sm12 layui-col-md4">';
                        html1 += '    <div class="cnt bottomright">';
                        html1 += '        <span class="layui-icon layui-icon-addition imgtitle" onclick="Add_Buttton(event,this,1)"></span>';
                        html1 += '    </div>';
                        html1 += '</div>';
                        $("#button-container").append(html1);
                    }
                },
                error: function (error) {
                    console.log('获取按钮数据失败', error);
                }
            });
        }
        // åˆ é™¤æŒ‰é’®çš„事件处理函数
        function deleteButton(event, HItemID) {
            event.stopPropagation(); // é˜²æ­¢äº‹ä»¶å†’泡,避免触发按钮的点击事件
            //逻辑删除方法
            layer.confirm("确认要删除吗,删除后不能恢复", { title: "删除确认" }, function (index) {
                $.ajax({
                    url: GetWEBURL() + "/ReportPlatForm/DeleteButtonlist",
                    type: "GET",
                    data: { "HItemID": HItemID },
                    dataType: "json",//数据类型可以为 text xml json  script  jsonp
                    success: function (data) {
                        if (data.count > 0) {
                            fetchButtonsData(); //执行查询过程
                            layer.close(index);
                            layer.msg(data.Message, { time: 1 * 2000, icon: 1 });
                            return false;
                        }
                        else {
                            layer.alert(data.Message, { time: 1 * 2000, icon: 5 });
                            return false;
                        }
                    },
                    error: function (err) {
                        layer.alert(err.Message, { time: 1 * 2000, icon: 5 });
                        return false;
                    }
                });
            })
        }
        //添加按钮
        function Add_Buttton(event, obj, i) {
            event.stopPropagation();  //阻止冒泡
            //页面层-自定义
            layer.open({
                type: 2 //此处以iframe举例
                , title: '按钮绑定'
                , area: ['90%', '90%']
                , shadeClose: false //开启遮罩关闭
                , shade: 0.5
                , maxmin: true
                , content: ['生产管理/报工平台功能页/LineBind_Button.html', 'yes']
                , btn: ['确定', '取消']
                , btn1: function (index, layero, e) {
                    //按钮【按钮一】的回调
                    var body = layer.getChildFrame('body', index); //得到iframe页的body内容
                    var HUserName = sessionStorage["HUserName"];
                    var HButtonID = body.find("#HButtonID").val();
                    var HButtonName = body.find("#HName").val();
                    var HButtonSize = body.find("#HButtonSize").val();
                    var HButtonOrder = body.find("#HButtonOrder").val();
                    $.ajax(
                        {
                            url: GetWEBURL() + "/ReportPlatForm/AddButtonlist", //方法所在页面和方法名
                            dataType: "json",
                            type: "Get",
                            async: false,
                            data: {
                                "HUserName": HUserName,
                                "HButtonID": HButtonID,
                                "HButtonName": HButtonName,
                                "HButtonSize": HButtonSize,
                                "HButtonOrder": HButtonOrder
                            },
                            success: function (data) {
                                if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                    fetchButtonsData(); //执行查询过程
                                    layer.close(index);
                                    layer.msg(data.Message, { time: 1 * 2000, icon: 1 });
                                    return false;
                                }
                                else {
                                    layer.close(index);
                                    layer.alert(data.Message, { icon: 5 });
                                    return false;
                                }
                            },
                            error: function (err) {
                                layer.alert(err.Message, { time: 1 * 2000, icon: 5 });
                                return false;
                            }
                        });
                }
                , btn2: function (index, layero) {
                    //按钮【按钮二】的回调
                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                }
                , zIndex: layer.zIndex //重点1
                , success: function (layero, index) {
                }
                , end: function () {
                }
            });
        }
        //选中资源
        function Check(obj, i) {
            wktag = 0;
@@ -428,9 +610,8 @@
                }
            });
        }
        }
        //删除资源
        function Delete(event, obj, i) {
            event.stopPropagation();  //阻止冒泡
@@ -580,10 +761,6 @@
        //非空验证
        function AllowLoadData(body) {  //非空验证
            var Result = true;
            //if (body.find("#HUserName").val() == '' || body.find("#HUserName").val() == null) {
            //    layer.msg("用户名不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //    return Result = false;
            //}
            if (body.find("#HSourceID").val() == '' || body.find("#HSourceID").val() == null) {
                layer.msg("生产资源不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                return Result = false;
@@ -1487,8 +1664,8 @@
            <div class="layui-col-sm12 layui-col-md4">
                <fieldset style="border: 1px solid #eee;box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);">
                    <legend style="color: #5FB878">操作台</legend>
                    <div class="content4">
                        <div class="layui-row layui-col-space10">
                    <div class="content4" >
                        <!--<div class="layui-row layui-col-space10">
                            <div class="layui-col-sm12 layui-col-md4" onclick="OpenWork(event,this)">
                                <div class="cnt bottomright">
                                    <span class="layui-icon layui-icon-play imgicon"></span>
@@ -1635,9 +1812,11 @@
                                    <span class="layui-icon layui-icon-layer imgicon"></span>
                                    <span class="imgtitle">异常验收</span>
                                </div>
                            </div>
                        </div>
                            </div>
                        </div>-->
                        <div class="layui-row layui-col-space10" id="button-container">
                        </div>
                    </div>
                </fieldset>
            </div>
WebTM/views/Éú²ú¹ÜÀí/±¨¹¤Æ½Ì¨¹¦ÄÜÒ³/Gy_ButtonList.html
New file
@@ -0,0 +1,365 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>生产资源设置</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
            <div class="layui-card" style="padding: 1px">
                <div class="layui-card-body" style="padding: 1px;">
                    <form class="layui-form" action="" lay-filter="component-form-group">
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                            </div>
                        </script>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <script>
        //#region æŠ˜å æ³¨é‡Š
        //#endregion
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
        //#region å…¬ç”¨å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element
                , laypage = layui.laypage
                , laydate = layui.laydate
                , soulTable = layui.soulTable
            var sWhere = "";
            var option = [];
            var HModName = "Gy_ButtonList";
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = [];
            var ins;                        //用于导出excel
        //#endregion
        //#region è¿›å…¥é¡µé¢å³åŠ è½½
            var Htype = "";
            //获取页面跳转参数
            var params = get_UrlVars();
            if (typeof (params[params[0]]) == "undefined") {
                Htype = "";// ç±»åž‹
            } else {
                Htype = params[params[0]];//类型
            }
            //初始化界面
            set_ClearBill();
        //#endregion
        //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
            //#region åˆå§‹åŒ–界面
            function set_ClearBill() {
                //初始化表格
                set_InitGrid();
                get_Display();
            }
            //#endregion
            //#region åˆå§‹åŒ–表格方法
            function set_InitGrid() {
                option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , height: 'full-50'
                    , page: true
                    , limits: [50, 500, 5000, 20000]
                    , limit: 50
                    , cellMinWidth: 90
                };
            }
            //#endregion
            //#region æŸ¥è¯¢
            function get_Display() {
                if (Htype == 1) {
                    sWhere += "  and HStopflag = 0";
                }
                var ajaxLoad = layer.load();
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + '/ReportPlatForm/GetGy_BGButtons',
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere},
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = [];
                            var col = [];
                            var totalArray = [];
                            //给空的数组赋值
                            for (var key in data1.list) {
                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
                            }
                            //在列表左边添加勾选框
                            col.push({ type: 'checkbox', fixed: 'left' });
                            for (var i = 0; i < data.length; i++) {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    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 {
                                    switch (data[i].Type) {
                                        //int
                                        case 'DateTime':
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
                                            break;
                                        case 'long':
                                        case 'Int32':
                                        case 'Int64':
                                        case 'double':
                                        case 'Decimal':
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 120, totalRow: true });
                                            break;
                                        default:
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 200 });
                                    }
                                }
                            }
                            //动态显示列名
                            option = {
                                elem: '#mainTable'
                                , toolbar: '#toolbarDemo'
                                , cols: [col]
                                , data: data1.data
                                , height: 'full-80'
                                , page: true
                                , limits: [50, 500, 5000, 20000]
                                , limit: 50
                                , cellMinWidth: 90
                                , totalRow: true
                                , done: function (res, curr, count) {
                                    soulTable.render(this);
                                }
                            }
                            ins = table.render(option);
                            //刷新表格数据
                            DisPlay_HideColumn();
                            layer.close(ajaxLoad);
                            if ($("#ColName option").length < 1) {
                                ColFilter();
                            }
                        } else {
                            layer.close(ajaxLoad);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(ajaxLoad);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region éšè—åˆ—设置
            function get_HideColumn() {
                var colName = "";
                var contentUrl = "";
                for (var i = 1; i < option.cols[0].length; i++) {
                    colName += option.cols[0][i]["field"] + ",";
                }
                var urlStr = window.document.location.pathname;//获取文件路径
                var urlLen = urlStr.split('/');
                for (var i = 0; i < urlLen.length - 4; i++) {
                    contentUrl += "../";
                }
                colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿›è¡Œç¼–码
                contentUrl += '基础资料/隐藏列设置/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
                layer.open({
                    type: 2
                    , skin: "layui-layer-rim" //加上边框
                    , title: "隐藏列设置"  //标题
                    , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                    , shift: 2 //弹出动画
                    , area: ["50%", "90%"] //窗体大小
                    , maxmin: true //设置最大最小按钮是否显示
                    , content: [contentUrl, "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index, laero) {
                        //刷新表格数据
                        DisPlay_HideColumn();
                        //更新表格缓存的数据
                        layer.close(index);//关闭弹窗
                    }
                })
            }
            //#endregion
            //#region æ˜¾ç¤ºåˆ—数据
            function DisPlay_HideColumn() {
                $.ajax({
                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
                    type: "GET",
                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.data.length != 0) {
                            titleData = [];
                            var dataCol = [];//数据库查询出的列数据
                            var newCols = [[]];//对应数据库列顺序col
                            newCols[0].push(option.cols[0][0]);//放入第一个checkbox
                            dataCol = data1.data[0].HGridString.split(',');
                            //列设置列数与页面列数是否一致
                            if (dataCol.length == option.cols[0].length - 1) {
                                //遍历寻找列设置对应列按顺序插入
                                for (var j = 0; j < option.cols[0].length - 1; j++) {
                                    for (var i = 0; i < option.cols[0].length - 1; i++) {
                                        var dataCols = dataCol[j].split('|');
                                        //选择与datacols相应列进行修改
                                        if (option.cols[0][i + 1]["field"] == dataCols[5]) {
                                            //隐藏列
                                            if (dataCols[1] == 1) {
                                                option.cols[0][i + 1]["hide"] = true;
                                            }
                                            //设置列宽
                                            if (dataCols[3] > 0) {
                                                option.cols[0][i + 1]["width"] = dataCols[3];
                                            }
                                            //设置内容字体大小
                                            if (data1.data[0].HFontSize != 0) {
                                                option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
                                            } else {
                                                option.cols[0][i + 1]["style"] = "font-size:100%";
                                            }
                                            //显示列
                                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
                                                option.cols[0][i + 1]["hide"] = false;
                                            }
                                            //统计列
                                            if (dataCols[6] == 1) {
                                                option.cols[0][i + 1]["totalRow"] = true;
                                            }
                                            //字体所在位置(å·¦ å±…中 å³)
                                            switch (dataCols[2]) {
                                                case "L":
                                                    option.cols[0][i + 1]["align"] = "left";
                                                    break;
                                                case "M":
                                                    option.cols[0][i + 1]["align"] = "center";
                                                    break;
                                                case "R":
                                                    option.cols[0][i + 1]["align"] = "right";
                                                    break;
                                            }
                                            //设置表格title属性显示别名
                                            if (dataCols[4] != null && dataCols[4] != "") {
                                                option.cols[0][i + 1]["title"] = dataCols[4];
                                            }
                                            newCols[0].push(option.cols[0][i + 1]);
                                        }
                                    }
                                }
                                //遍历循环后判断对应列数是否一致
                                if (dataCol.length == newCols[0].length - 1) {
                                    option.cols = newCols;
                                    //取消冻结列
                                    for (var i = 1; i < option.cols[0].length - 1; i++) {
                                        if (option.cols[0][i]["fixed"] != null) {
                                            option.cols[0][i]["fixed"] = null;
                                        }
                                        else {
                                            break;
                                        }
                                    }
                                    //冻结列
                                    if (data1.data[0].HFixCols != 0) {
                                        for (var i = 0; i < data1.data[0].HFixCols; i++) {
                                            if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
                                                data1.data[0].HFixCols += 1;
                                            }
                                            option.cols[0][i + 1]["fixed"] = "left";
                                        }
                                    }
                                }
                            }
                            table.render(option);
                        } else {
                            table.render(option);
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                })
            }
            //#endregion
            function get_UrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for (var i = 0; i < hashes.length; i++) {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            }
            //#region åˆ—明显示下拉框
            function ColFilter() {
                var Organization = '<option  value="0" selected="selected" ></option>';
                for (var i = 1; i < option.cols[0].length; i++) {
                    if (option.cols[0][i].hide != true) {
                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>';
                    }
                }
                $("#ColName").empty();
                $("#ColName").append(Organization);
                $("#ColName1").empty();
                $("#ColName1").append(Organization);
                $("#ColName2").empty();
                $("#ColName2").append(Organization);
                form.render('select');
            }
            //#endregion
        //#endregion
        //以上是layui模块
        });
    </script>
</body>
</html>
WebTM/views/Éú²ú¹ÜÀí/±¨¹¤Æ½Ì¨¹¦ÄÜÒ³/LineBind_Button.html
New file
@@ -0,0 +1,191 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>产线绑定</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <!--引用layui样式文件-->
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <!--引用layui js文件-->
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <style type="text/css">
        .maintitle {
            background-color: #1492ff;
            color: #fff;
            padding: 5px 10px;
            border: none;
            border-radius: 4px;
        }
        .title {
            border-left: 4px solid #1492ff;
            padding-left: 6px;
            margin: 20px 10px 4px;
            font-size: 16px;
            color: #333;
        }
        .buttom_box_little {
            width: 60px;
            height: 36px;
            color: #fff;
            background-color: #1492ff;
            border-radius: 4px;
            border: none;
            margin: 10px;
        }
        .layui-input {
            width: 93%;
        }
        .layui-inline, img {
            display: block;
            vertical-align: middle
        }
        .layui-input, .layui-textarea {
            display: inline-block;
            width: 100%;
            padding-left: 10px;
        }
        .laydate-time-list ol {
            overflow-x: hidden !important;
            overflow-y: auto !important;
        }
        .layui-form-label {
            padding: 9px 5px;
        }
        .layui-input-block {
            margin-left: 85px;
            min-height: 36px;
        }
    </style>
</head>
<body>
    <div id="layout1" class="layui-fluid">
        <div class="layui-row layui-col-space15">
            <div class="layui-col-md12">
                <div class="layui-card">
                    <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
                        <div class="layui-card-body">
                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
                                <h1 style="text-align:center;"><b>按钮绑定</b></h1>
                                <div class="layui-tab-content">
                                    <div class="layui-form-item" style="padding-top: 10px;">
                                        <div class="layui-row">
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">用户名:</label>
                                                <div class="layui-input-block" style="margin-left: 85px;">
                                                    <input type="text" name="HUserName" id="HUserName" class="layui-input" style="background-color:#efefef4d;width:83%;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">按钮:</label>
                                                <div class="layui-input-block">
                                                    <input type="text" name="HName" id="HName" class="layui-input" placeholder="用户绑定按钮" style="width:80%;">
                                                    <input type="hidden" name="HButtonID" id="HButtonID" value="0" class="layui-input">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HButton" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">按钮大小:</label>
                                                <div class="layui-input-block" style="width:78.5%;">
                                                    <select name="HButtonSize" id="HButtonSize" lay-filter="HButtonSize" >
                                                        <option value="小">小</option>
                                                        <option value="中" selected="selected">中</option>
                                                        <option value="大">大</option>
                                                    </select>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 75px;padding: 9px 5px;">按钮排序:</label>
                                                <div class="layui-input-block" style="margin-left: 85px;">
                                                    <input type="text" name="HButtonOrder" id="HButtonOrder" class="layui-input" value="0" style="width:83%;" placeholder="请输入按钮在页面是第几个显示">
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <script>
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index' //主入口模块
        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , laydate = layui.laydate
                , element = layui.element;
            //初始化数据
            $("#HUserName").val(sessionStorage["HUserName"]);     //创建人
            //表头信息生产资源弹窗
            form.on('submit(HButton)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '按钮列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../生产管理/报工平台功能页/Gy_ButtonList.html?Htype=1', '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('请选择数据');
                        }
                        $("#HName").val(checkStatus.data[0].按钮名称);
                        $("#HButtonID").val(checkStatus.data[0].按钮id);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    },
                    success: function (layero, index) {
                    }
                });
            });
            //以上为layui模块
        });
    </script>
</body>
</html>
WebTM/views/ÖÊÁ¿¹ÜÀí/Ѳ¼ì¼Ç¼µ¥/QC_PatrolProcCheckOtherBillList.html
@@ -213,6 +213,7 @@
                        <div id="page" style="position: relative; bottom: 0;"></div>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导出</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Add" lay-event="btn-Add"><i class="layui-icon layui-icon-form"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Edit" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Delete" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>删除</button>
@@ -255,6 +256,7 @@
            var option = [];
            var sWhere = "";
            var ins;                //用于导出excel
            var page = 1;//分页数据
            var size = 50;
            var HModName = "QC_PatrolProcCheckOtherBillList";
@@ -298,6 +300,9 @@
            table.on('toolbar(mainTable)', function (obj) {
                var checkStatus = table.checkStatus(obj.config.id);
                switch (obj.event) {
                    //导出按钮
                    case 'btn_Export': btn_Export();
                        break;
                    case 'btn-getCheckData':
                        var data = checkStatus.data;
                        layer.alert(JSON.stringify(data));
@@ -624,6 +629,7 @@
                                }
                            };
                            table.render(option);
                            ins = table.render(option);
                            //初始化表格
                            DisPlay_HideColumn();
                            layer.close(ajaxLoad);
@@ -701,6 +707,7 @@
                            option.data = data1.data;
                            option.totalRow = true;
                            laypage.render(optionPage);
                            ins = table.render(option);
                            //刷新表格数据
                            DisPlay_HideColumn();
@@ -876,6 +883,13 @@
            }
            //#endregion
            //#region å¯¼å‡ºExecel
            function btn_Export() {
                table.exportFile(ins.config.id, option.data, "xls");
            }
            //#endregion
            //新增
            function set_AddNew() {
                layer.open({
WebTM/views/ÖÊÁ¿¹ÜÀí/¹¤Ðò¼ìÑéµ¥/QC_ProcessCheckBillList2.html
@@ -224,6 +224,7 @@
                        <div id="page" style="position: relative; bottom: 0;"></div>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导出</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_AddNew" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_ShowBill" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_DeleteBill" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>删除</button>
@@ -266,6 +267,7 @@
            var option = [];
            var sWhere = "";
            var ins;                //用于导出excel
            var page = 1;//分页数据
            var size = 50;
            var HModName = "QC_ProcessCheckBillList";
@@ -308,6 +310,9 @@
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //导出按钮
                    case 'btn_Export': btn_Export();
                        break;
                    //新增
                    case 'set_AddNew': set_AddNew();
                        break;
@@ -609,6 +614,7 @@
                            //初始化表格
                            DisPlay_HideColumn();
                            table.render(option);
                            ins = table.render(option);
                            ColFilter();
                           
@@ -681,6 +687,7 @@
                            option.data = data1.data;
                            option.totalRow = true;
                            laypage.render(optionPage);
                            ins = table.render(option);
                            //刷新表格数据
                            DisPlay_HideColumn();
@@ -858,6 +865,14 @@
            }
            //#endregion
            //#region å¯¼å‡ºExecel
            function btn_Export() {
                table.exportFile(ins.config.id, option.data, "xls");
            }
            //#endregion
            //#region æ–°å¢ž
            function set_AddNew() {
                layer.open({
WebTM/views/ÖÊÁ¿¹ÜÀí/Ê×¼þ¼ìÑéµ¥/QC_FirstPieceCheckBillList2.html
@@ -164,6 +164,7 @@
                        <div id="page" style="position: relative; bottom: 0;"></div>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导出</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Add" lay-event="btn-Add"><i class="layui-icon layui-icon-form"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Edit" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Delete" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>删除</button>
@@ -206,6 +207,7 @@
            var option = [];
            var sWhere = "";
            var ins;                //用于导出excel
            var page = 1;//分页数据
            var size = 50;
            var HModName = "QC_FirstPieceCheckBillList";
@@ -249,6 +251,9 @@
            table.on('toolbar(mainTable)', function (obj) {
                var checkStatus = table.checkStatus(obj.config.id);
                switch (obj.event) {
                    //导出按钮
                    case 'btn_Export': btn_Export();
                        break;
                    case 'btn-getCheckData':
                        var data = checkStatus.data;
                        layer.alert(JSON.stringify(data));
@@ -621,6 +626,7 @@
                            option.data = data1.data;
                            option.totalRow = true;
                            laypage.render(optionPage);
                            ins = table.render(option);
                            //刷新表格数据
                            DisPlay_HideColumn();
@@ -742,6 +748,11 @@
            }
            //#endregion
            //#region å¯¼å‡ºExecel
            function btn_Export() {
                table.exportFile(ins.config.id, option.data, "xls");
            }
            //#endregion
            //#region èŽ·å–é¡¹ç›®å·
            function Get_HProject() {
WebTM/views/³µ¼ä¹ÜÀí/Æô¶¯µã¼ìµ¥/Gy_WorkBeginDotCheckListBillList.html
@@ -168,6 +168,7 @@
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SouceExcel"><i class="layui-icon layui-icon-delete"></i>导入</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Copy" id="set_Copy"><i class="layui-icon layui-icon-form"></i>复制</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>删除</button>
@@ -210,7 +211,7 @@
            var option = [];
            var sWhere = "";
            var HModName = "Sc_WorkBeginDotCheckBillList";
            var ins;                //用于导出excel
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = ["HInterID", "HEntryID", "HBillStatus", "HMaterID", "HSourceID", "HProcID", "HCheckNoteItemID","HCheckPostID"];
            //#endregion
@@ -250,6 +251,9 @@
                        break;
                    //导入
                    case 'set_SouceExcel': set_SouceExcel();
                        break;
                    //导出按钮
                    case 'btn_Export': btn_Export();
                        break;
                    //复制
                    case 'set_Copy': set_Copy();
@@ -485,7 +489,7 @@
                            option.cols = [col];
                            option.data = data1.data;
                            table.render(option);
                            ins = table.render(option);
                            //刷新表格数据
                            DisPlay_HideColumn();
@@ -634,6 +638,7 @@
                sWhere = "";
            }
            //#endregion
            //#region åˆå§‹æ—¥æœŸé—´éš” ä¸‹æ‹‰åˆ—表
            function setSelect_HInitTimeCycle() {
                var valueList = [0, 1, 2, 3, 4, 5, 6, 29]; //valuelist数组包含与时间相关的整数值
@@ -651,6 +656,7 @@
                $("#HInitTimeCycle").val("29");   //使用jQuery的val()方法将下拉列表的选中值设置为"29   ï¼Œä¸”显示《近三時天》
            }
            //#endregion
            //#region æ–°å¢ž
            function set_AddNew() {
                layer.open({
@@ -874,7 +880,13 @@
            }
            //#endregion
            //#region å¯¼å‡ºExecel
            function btn_Export() {
                table.exportFile(ins.config.id, option.data, "xls");
            }
            //#endregion
            //#region éšè—åˆ—设置
            function get_HideColumn() {
                var colName = "";
WebTM/views/³µ¼ä¹ÜÀí/Æô¶¯µã¼ìµ¥/Sc_WorkBeginDotCheckBillList.html
@@ -166,6 +166,7 @@
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>删除</button>
@@ -179,7 +180,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>保存方案</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>读取方案</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>读取方案</button>
                            </div>
                        </script>
                    </form>
@@ -208,7 +209,7 @@
            var option = [];
            var sWhere = "";
            var HModName = "Sc_WorkBeginDotCheckBillList";
            var ins;                //用于导出excel
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = ["HInterID", "HEntryID", "HBillStatus", "HICMOInterID", "HICMOEntryID", "HProcExchInterID", "HProcExchEntryID", "HMaterID", "HSourceID", "HCheckEmpID", "HGroupID", "HGroupLeaderID", "HCheckNoteItemID","HCheckPostID"];
            //#endregion
@@ -240,6 +241,9 @@
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //导出按钮
                    case 'btn_Export': btn_Export();
                        break;
                    //新增
                    case 'set_AddNew': set_AddNew();
                        break;
@@ -479,7 +483,7 @@
                            option.cols = [col];
                            option.data = data1.data;
                            table.render(option);
                            ins = table.render(option);
                            //刷新表格数据
                            DisPlay_HideColumn();
@@ -717,6 +721,13 @@
            }
            //#endregion
            //#region å¯¼å‡ºExecel
            function btn_Export() {
                table.exportFile(ins.config.id, option.data, "xls");
            }
            //#endregion
            //#region åˆ·æ–°
            function get_Refresh() {
                $("#btnSearch").trigger('click');
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Cj_StationOutBill.html
@@ -686,6 +686,7 @@
            var HModName = "Cj_StationOutBill";
            var FirstEndHProcNo = 0; // é»˜è®¤0  é¦–道工序1 æœ«é“工序2
            var ref = /^[0-9]+\.?[0-9]*$/;
            var HDeptID = "";
            //进入页面入库按钮置灰
            //$('#btn-InStorage').addClass("layui-btn-disabled").attr("disabled", true);
@@ -812,7 +813,9 @@
                $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//反审核按钮默认禁用
                $('#set_Modify').addClass("layui-btn-disabled").attr("disabled", true);//修改按钮禁用
                GetDefValByUser();
                get_HWorkShift();
                HDeptID = sessionStorage["HDeptID"];
                //获取班次
                get_HWorkShift(HDeptID);
            }
            else if (OperationType == 3) {
                $("#eventType").val("Modify");
@@ -1132,6 +1135,8 @@
                                        "HProcPlanEntryID": data.hsubid,
                                        "HICMOQty": data.任务单数量,
                                        "HOrderProcNO": data.订单跟踪号,
                                        "HCenterName": data.工作中心,
                                        "HCenterID": data.HCenterID,
                                        "HPRDOrgID": data.组织
                                    });
                                    //$("#HBarCode").attr("readonly", "readonly");//条形码只读
@@ -1140,10 +1145,12 @@
                                    var HProcExchHinteID = $('#HProcExchHinteID').val();
                                    var HInterID = data.hmainid;
                                    HDeptID = data.HWorkShopID;
                                    //自动匹配流水号
                                    $.ajax({
                                        url: GetWEBURL() + "/Sc_StationInBill/autoGetProcNo",
                                        type: "GET",
                                        async: false,
                                        data: { "HUserID": sessionStorage["Czybm"], "HInterID": HInterID, "BillType": "Out" },
                                        success: function (data1) {
                                            if (data1.count == 1) {
@@ -1197,8 +1204,10 @@
                                    table.render(option)
                                    getHModel($('#HProcExchHinteID').val(), $('#HProcPlanEntryID').val(), $('#HProcExchBillNo').val());
                                    //获取班次
                                    get_HWorkShift();
                                    if (OperationType!=4) {
                                        //获取班次
                                        get_HWorkShift(HDeptID);
                                    }
                                    break;
                            }
                            //layer.close(index);
@@ -1297,6 +1306,7 @@
                $.ajax({
                    url: GetWEBURL() + "/Cj_StationInBill/txtHProcNo_KeyDown",
                    type: "GET",
                    async: false,
                    data: { "sBillNo": sBillNo, "sProcNo": sProcNo },
                    success: function (result) {
                        if (result.count == 1) {
@@ -1317,8 +1327,10 @@
                            }
                            $("#HProcNo").attr("readonly", "readonly");
                            $("#HProcNo").css("background-color", "#efefef4d");
                            //获取班次
                            get_HWorkShift();
                            if (OperationType != 4) {
                                //获取班次
                                get_HWorkShift(HDeptID);
                            }
                            layer.close(index);
                        }
@@ -1781,7 +1793,10 @@
                        }
                        $("#HCenterName").val(checkStatus.data[0].工作中心名称);
                        $("#HCenterID").val(checkStatus.data[0].HItemID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        //获取当前班次
                        get_HWorkShift(HDeptID);
                    }
                    , cancel: function (index, layero) {
                    }
@@ -2213,8 +2228,7 @@
            }
            //获取班次
            function get_HWorkShift() {
                var HDeptID = sessionStorage["HDeptID"];
            function get_HWorkShift(HDeptID) {
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/Gy_ShiftsController/Get_HWorkShift", //方法所在页面和方法名
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Cj_StationOutBill_CurrentWork.html
@@ -311,7 +311,7 @@
                                            <div class="layui-input-block" style="margin-left: 9px;">
                                                <input type="text" class="layui-input" name="HShiftsName" value="" lay-verify="HShiftsName" id="HShiftsName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
                                                <input type="hidden" name="HShiftsID" id="HShiftsID" lay-verify="HShiftsID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="HWorkShiftLists" id="HWorkShiftLists" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="HWorkShiftList" id="HWorkShiftList" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
@@ -428,6 +428,7 @@
            , soulTable = layui.soulTable
        var sWhere = "";
        var options = [];
        var HDeptID = "";
        //#endregion
        //#region è¿›å…¥é¡µé¢å³åŠ è½½
@@ -785,6 +786,8 @@
                    $("#HCenterName").val(checkStatus.data[0].工作中心名称);
                    layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    //获取当前班次
                    get_HWorkShift(HDeptID);
                }
                , btn2: function (index, layero) { }
            })
@@ -906,6 +909,7 @@
        function set_ClearBill() {
            get_CriticalPartsList();
            $("#HPRDOrgID").val(sessionStorage["OrganizationID"]);
            HDeptID = sessionStorage["HDeptID"];
            $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
            $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//新增按钮禁用
            //get_Display();
@@ -916,7 +920,7 @@
            //查询
            get_FastQuery();
            //获取当前班次
            get_HWorkShift();
            get_HWorkShift(HDeptID);
        }
        //获取最大单据号
@@ -1183,7 +1187,8 @@
                        $("#HBarCode").val(HBarCode);
                        getHModel(data1.data[0]["hmainid"], data1.data[0]["hsubid"], data1.data[0]["单据号"]);
                        //获取当前班次
                        get_HWorkShift();
                        HDeptID = data1.data[0]["HWorkShopID"];
                        get_HWorkShift(HDeptID);
                    }
                    else {
                        layer.close(indexs);
@@ -1407,8 +1412,7 @@
        }
        //获取班次
        function get_HWorkShift() {
            var HDeptID = sessionStorage["HDeptID"];
        function get_HWorkShift(HDeptID) {
            $.ajax({
                type: "GET",
                url: GetWEBURL() + "/Gy_ShiftsController/Get_HWorkShift", //方法所在页面和方法名