yangle
2022-11-21 3aedb186b2cf0b8a8dedbcc55e59b6d3249dd4c6
Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI
3个文件已修改
436 ■■■■ 已修改文件
WebTM/views/基础资料/工资基础资料/Add_Edit_Gy_WorkDay.html 181 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/工资基础资料/Gy_WorkDay.html 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/生产基础资料/Gy_SOPBill.html 219 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/»ù´¡×ÊÁÏ/¹¤×Ê»ù´¡×ÊÁÏ/Add_Edit_Gy_WorkDay.html
@@ -27,7 +27,7 @@
    </style>
</head>
<body>
    <div class="layui-fluid" style="padding: 0;">
        <div class="layui-card" style="padding: 15px;">
            <div class="layui-card-body" style="padding: 1px;">
@@ -43,54 +43,54 @@
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">日期</label>
                                <div class="layui-input-inline">
                                    <input type="text" name="HNumber" id="HNumber" lay-verify="HNumber" autocomplete="off" placeholder="" class="layui-input">
                                    <input type="hidden" name="HUSEORGID" id="HUSEORGID" value="">
                                </div>
                            </div>
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">上班时间</label>
                                <div class="layui-input-inline">
                                    <input type="text" name="HName" id="HName" lay-verify="HName" autocomplete="off" placeholder="" class="layui-input">
                                </div>
                            </div>
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">下班时间:</label>
                                <div class="layui-input-inline">
                                    <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off">
                                    <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                </div>
                            </div>
                        </div>
                        <div class="layui-row">
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">创建人</label>
                                <label class="layui-form-label">上班时间</label>
                                <div class="layui-input-inline">
                                    <input type="text" name="HMakeEmp" id="HMakeEmp" class="layui-input" value="" style="float:left;width:150px;">
                                    <input type="hidden" name="HMakeEmpID" id="HMakeEmpID" value="0">
                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmp-BT" style="width:40px;">
                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                    </button>
                                    <input class="layui-input" name="HWorkBegin" id="HWorkBegin" autocomplete="off" model="datetime">
                                </div>
                            </div>
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">包装材质</label>
                                <label class="layui-form-label">下班时间:</label>
                                <div class="layui-input-inline">
                                    <input type="text" name="HPackMaterial" id="HPackMaterial" lay-verify="HPackMaterial" autocomplete="off" placeholder="" class="layui-input">
                                </div>
                            </div>
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">备注</label>
                                <div class="layui-input-inline">
                                    <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off">
                                    <input class="layui-input" name="HWorkEnd" id="HWorkEnd" autocomplete="off" model="datetime">
                                </div>
                            </div>
                        </div>
                        <div class="layui-row">
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">午休开始</label>
                                <div class="layui-input-inline">
                                    <input class="layui-input" name="HNoonbreakBegin" id="HNoonbreakBegin" autocomplete="off" model="datetime">
                                </div>
                            </div>
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">午休结束:</label>
                                <div class="layui-input-inline">
                                    <input class="layui-input" name="HNoonbreakEnd" id="HNoonbreakEnd" autocomplete="off" model="datetime">
                                </div>
                            </div>
                        </div>
                        <div class="layui-row">
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">晚休开始</label>
                                <div class="layui-input-inline">
                                    <input class="layui-input" name="HNightbreakBegin" id="HNightbreakBegin" autocomplete="off" model="datetime">
                                </div>
                            </div>
                            <div class="layui-col-xs4 layui-inline">
                                <label class="layui-form-label">晚休结束:</label>
                                <div class="layui-input-inline">
                                    <input class="layui-input" name="HNightbreakEnd" id="HNightbreakEnd" autocomplete="off" model="datetime">
                                </div>
                            </div>
                        </div>
                    </div>
                    <input id="HItemID" name="HItemID" type="hidden" value="0" />
                    <input id="HBarCode" name="HBarCode" type="hidden" value="0" />
                    <input id="HParentID" name="HParentID" type="hidden" value="0" />
                    <input id="HUpDater" name="HUpDater" type="hidden" value="0" />
                    <input id="HShortNumber" name="HShortNumber" type="hidden" />
                </form>
            </div>
        </div>
@@ -111,7 +111,8 @@
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element;
                , element = layui.element
                , laydate = layui.laydate;
            var sWhere = "";
            var date = new Date();
            var day = date.getDate();
@@ -120,10 +121,37 @@
            var shijian = year + "-" + month + "-" + day;
            //#endregion
            laydate.render({
                elem: '#HDate'
                //, type:'year'
            });
            laydate.render({
                elem: '#HWorkBegin'
                , type: 'time'
            });
            laydate.render({
                elem: '#HWorkEnd'
                , type: 'time'
            });
            laydate.render({
                elem: '#HNoonbreakBegin'
                , type: 'time'
            });
            laydate.render({
                elem: '#HNoonbreakEnd'
                , type: 'time'
            });
            laydate.render({
                elem: '#HNightbreakBegin'
                , type: 'time'
            });
            laydate.render({
                elem: '#HNightbreakEnd'
                , type: 'time'
            });
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            $('#HMakeTime').val(Format(new Date(), "yyyy-MM-dd"))
            $('#HDate').val(Format(new Date(), "yyyy-MM-dd"))
            //判断是否登录 æœªç™»å½•则跳到登录页
            get_LoginIs();
@@ -175,7 +203,7 @@
            form.on('submit(HEmp-BT)', function () {
                get_checkEmp();
            });
            //保存按钮
            form.on('submit(set_SaveBill)', function (data) {
                set_SaveBill(data);
@@ -201,7 +229,7 @@
                //查询检验方案单是否存在
                var ajaxLoad = layer.load();
                $.ajax({
                    url: GetWEBURL() + "Gy_PackType/cx",
                    url: GetWEBURL() + "Gy_WorkDay/cx",
                    type: "GET",
                    data: {
                        "HInterID": linterid
@@ -221,21 +249,13 @@
                            }
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HItemID": data.HItemID
                                ,"HNumber": data.包装方式代码
                                , "HName": data.包装方式名称
                                , "HParentID": data.HParentID
                                , "HShortNumber": data.短代码
                                , "HHelpCode": data.助记码
                                //, "HMakeEmp": data.创建人
                                , "HPackMaterial": data.包装材质
                                , "HLevel": data.等级
                                , "HLenhth": data.长
                                , "HWidth": data.宽
                                , "HHeight": data.高
                                //, "HStopflag": data.禁用标记
                                , "HRemark": data.备注
                                , "HUseFlag": data.使用标记
                                , "HMakeTime": Format(data.创建时间, "yyyy-MM-dd")
                                , "HDate": data.HDate
                                , "HWorkBegin": data.HWorkBegin
                                , "HWorkEnd": data.HWorkEnd
                                , "HNoonbreakBegin": data.HNoonbreakBegin
                                , "HNoonbreakEnd": data.HNoonbreakEnd
                                , "HNightbreakBegin": data.HNightbreakBegin
                                , "HNightbreakEnd": data.HNightbreakEnd
                            });
                            layer.close(ajaxLoad);
                        } else {
@@ -253,33 +273,9 @@
            //#region ä¿å­˜æ–¹æ³•
            function set_SaveBill(data) {
                var sMainStr = JSON.stringify(data.field);
                if (!$("#HNumber").val()) {
                    layer.msg("请输入包装方式代码!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if (!$("#HName").val()) {
                    layer.msg("请输入包装方式名称!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HMakeEmpID").val() == 0) {
                    layer.msg("请选择创建人!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if (!$("#HLenhth").val()) {
                    layer.msg("请输入长!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if (!$("#HWidth").val()) {
                    layer.msg("请输入宽!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if (!$("#HHeight").val()) {
                    layer.msg("请输入高!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "Gy_PackType/ModifyByID", //方法所在页面和方法名
                    url: GetWEBURL() + "Gy_WorkDay/ModifyByID", //方法所在页面和方法名
                    async: true,
                    data: { "oMain": sMainStr + ';' + sessionStorage["HUserName"] },
                    dataType: "json",
@@ -302,33 +298,6 @@
                });
            }
            //#endregion
            //#region é€‰æ‹©èŒå‘˜æ–¹æ³•
            function get_checkEmp() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '职员列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_EmployeeList.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('请选择数据');
                        }
                        $("#HMakeEmp").val(checkStatus.data[0].HName);
                        $("#HMakeEmpID").val(checkStatus.data[0].HItemID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#region ä¿å­˜åŽæµè§ˆæ–¹æ³•
            function ReRoadBillMain() {
                location.replace('Add_Edit_Gy_Warehouse.html?OperationType=4&linterid=' + linterid + '&HSouceBillType=');
WebTM/views/»ù´¡×ÊÁÏ/¹¤×Ê»ù´¡×ÊÁÏ/Gy_WorkDay.html
@@ -25,15 +25,9 @@
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">包装代码</label>
                                    <label class="layui-form-label">日期</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HNumber" id="HNumber">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">包装名称</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HName" id="HName">
                                        <input type="text" class="layui-input" name="HDate" id="HDate">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
@@ -110,11 +104,14 @@
            var sWhere = "";
            var option = [];
            var Organization = sessionStorage["Organization"]
            var HModName = "Gy_PackType";
            var HModName = "Gy_WorkDay";
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = ["HItemID","HParentID",];
            //#endregion
            laydate.render({
                elem: '#HDate'
                //, type:'year'
            });
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            //初始化界面
@@ -218,7 +215,7 @@
                var ajaxLoad = layer.load();
                $.ajax({
                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                    url: GetWEBURL() + '/Gy_PackType/list',
                    url: GetWEBURL() + '/Gy_WorkDay/list',
                    type: "GET",
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
@@ -286,12 +283,10 @@
            //#region å¿«é€Ÿè¿‡æ»¤
            function get_FastQuery() {
                var HNumber = $("#HNumber").val();
                var HName = $("#HName").val();
                var HDate = $("#HDate").val();
                var ColName = $("#ColName").val();//复选框
                var Comparator = $("#Comparator").val()
                var ColContent = $("#ColContent").val();
                if (ColName != 0 && Comparator != 0) {
                    var com = "";
                    switch (Comparator) {
@@ -313,11 +308,8 @@
                    }
                    sWhere += " and " + ColName + " " + com;
                }
                if (HNumber) {
                    sWhere += " and åŒ…装方式代码 like '%" + HNumber + "%'";
                }
                if (HName) {
                    sWhere += " and åŒ…装方式名称 like '%" + HName + "%'";
                if (HDate) {
                    sWhere += " and DATEDIFF(D,日期,'" + HDate +"')=0";
                }
                get_Display(sWhere);
                sWhere = "";//调用接口后清空sWhere缓存
@@ -341,7 +333,7 @@
                    type: 2
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['100%', '100%']
                    , title: '包装方式列表-新增'
                    , title: '工作日-新增'
                    , shift: 0//弹出动画
                    , content: '../工资基础资料/Add_Edit_Gy_WorkDay.html?OperationType=1&linterid=&HSouceBillType='
                })
@@ -358,7 +350,7 @@
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '包装方式列表-编辑'
                        , title: '工作日-编辑'
                        , shift: 0//弹出动画
                        , content: '../工资基础资料/Add_Edit_Gy_WorkDay.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                    })
@@ -378,7 +370,7 @@
                        var wait = layer.load();
                        //逻辑删除方法
                        $.ajax({
                            url: GetWEBURL() + 'DeltetGy_PackType',
                            url: GetWEBURL() + 'DeltetGy_WorkDay',
                            type: "GET",
                            data: { "HItemID": ItemID, "user": sessionStorage["HUserName"]},
                            success: function (result) {
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_SOPBill.html
@@ -1,5 +1,5 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>作业指导书</title>
@@ -34,7 +34,7 @@
        }
        .layui-table-cell{
            height:20px;
            height:23px;
        }
    </style>
@@ -51,7 +51,7 @@
                                    <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Exit" style="background-color:#959393">退出</button>
                                </div>
                                <div class="layui-inline">
                                    <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="IsAuto" style="background-color:#959393;margin-left:15px" id="auto">自动播放</button>
                                    <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="Autoplay" style="background-color:#959393;margin-left:15px" id="auto">自动播放</button>
                                </div>
                                <div class="layui-inline">
                                    <h1 style="text-align: center;margin-left:300px"><b>工位作业指导书</b></h1>
@@ -90,19 +90,13 @@
                            <!--<table class="" id="mainTable" lay-filter="mainTable"></table>-->
                            <div style="margin-top:10px; width:100%;height:100%">
                                <div style="width:77%;height:670px;float:left;line-height:500px">
                                    <!--<button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="" style="background-color:#959393;width:10px;height:80px;vertical-align:middle;float:left;margin:200px 0 0 1.5px;font-size:25px"><</button>-->
                                    <div class="layui-carousel" id="test1">
                                        <div carousel-item>
                                            <div><img src="作业指导书.png" style="width:100%;height:100%"></div>
                                            <div><img id="img" src="" style="width:100%;height:100%"></div>
                                            <div><img src="../../../Files/R-C.jpg" style="width:100%;height:100%"></div>
                                            <!--<div><embed src="Test PDF.pdf" type="application/pdf" style="width:100%;height:100%" internalinstanceid="81" /></div>-->
                                        <div carousel-item id="file">
                                        </div>
                                    </div>
                                    <!--<button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="" style="background-color:#959393;width:10px;height:80px;vertical-align:middle;float:left;margin-top:200px;font-size:25px">></button>-->
                                </div>
                                <div style="width:22%;height:670px;float:left;margin-left:1%">
                                    <div style="width:100%;height:49%;margin-bottom:2%">
@@ -124,7 +118,7 @@
        </div>
    </div>
    <script type="text/html" id="barDemo">
        <!--<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>-->
        <!--<a class="layui-btn layui-btn-xs" lay-event="view">查看</a>-->
        <!--<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>-->
    </script>
    <script type="text/javascript">
@@ -140,28 +134,6 @@
            var HSouceBillType = params[params[2]];//源单类型
            var closeType = params[params[3]];  //关闭类型
        }
        // æŠ¥å·¥å¹³å°;工序流转卡维护;生产资源列表
        //1.进入模块,从本地配置文件获取所属生产资源和工位,初始化模块。界面清空,右边上网格显示该生产资源生产状态表里的当日计划工单,默认为当前开工的工单,下网格显示这个工单及该工位的文件清单(获取作业指导书的数据)。
        //2.左边显示工位作业指导书的第一张文件(图片或PDF) ã€‚
        //3.点击上一张,下一张,可以在作业指导书的本工位的文件列表里切换PDF文件或图片;
        //4.工单列表里,双击或者点查看按钮,可以切换工单,左边 ä½œä¸šæŒ‡å¯¼ä¹¦ä¹Ÿç›¸åº”改变,下网格的文件列表也应改
        //变;
        //5.自动播放按钮,点击自动播放按钮,进行自动播放模式,按钮名字改为“手动播, ç‚¹å‡» æ‰‹åŠ¨æ’­æ”¾ æŒ‰é’®ï¼Œâ€è¿›è¡Œæ‰‹åŠ¨æ’­æ”¾æ¨¡å¼
        //6.手动播放模式下,不手动切换,当前工单,作业指导书均不做变更。
        //7.自动播放模式下,每2分钟做一次查询,获取当前开工的工单,如果目前开工的工单和界面上显示的工单不符合时,自动切换到开工的工单,作业指导书也相关更新
        //8.退出按钮。退出本模块。
        //产品根据工单来;自动播放:当前工序完成后自动切换指导书等,手动播放:约等于什么都不做;工单列表里显示当日需要进行得任务;页面调整为全屏显示,
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
@@ -184,9 +156,9 @@
            var option = [];
            var option2 = [];
            var arr = [];
            var HInterID;
            //#endregion
            //#region è¿›å…¥é¡µé¢æ—¢åŠ è½½
            $("#img").attr("src", "http://localhost:8082/LuBaoUi/Files/OIP-C.jpg")
            //初始化表格
            set_InitGrid();
            set_InitGrid2();
@@ -196,9 +168,9 @@
                , width: '100%' //设置容器宽度
                , height: '100%' //设置容器高度
                , arrow: 'always' //始终显示箭头
                , indicator: 'none' //指示器不显示
                , indicator: 'inside' //指示器不显示
                , autoplay: false //手动播放
                , interval: 2000 //播放速度
                , interval: 3000 //播放速度
            });
            //#region  èŽ·å–æ—¶é—´æ—¥æœŸ
            $(document).ready(function () {
@@ -224,13 +196,27 @@
            });
            //#endregion
            //加载数据到网格
            get_Display(sWhere);
            get_Display(sWhere);
            get_Display2(sWhere);
            get_Display2(sWhere);
            //#region åŠ è½½æ•°æ®åˆ°ç½‘æ ¼
            //get_Display(sWhere);
            //判断操作类型
            //采用延时的方式等待数据
            get_Display(sWhere);
            setTimeout(function () { get_Display2(sWhere); }, 1000);
            setTimeout(function () { get_Display2(sWhere); }, 1000);
            setTimeout(function () { get_Display3(sWhere); }, 1000);
            setTimeout(function () { ins.reload({ autoplay: false }) }, 1500);
            //#endregion
            //#region è‡ªåŠ¨æ’­æ”¾æ¨¡å¼ä¸‹èŽ·å–é¡µé¢ä¿¡æ¯çš„æ–¹æ³•
            function set_LoadAgain() {
                get_Display(sWhere);
                get_Display2(sWhere);
                get_Display3(sWhere);
                setTimeout(function () { ins.reload({ autoplay: false }) }, 500);
            }
            //#endregion
            //#region åˆ¤æ–­æ“ä½œç±»åž‹(这里没用到)
            if (OperationType == 1 || OperationType == 2) {//无源新增
                //初始基本信息赋值                
            }
@@ -240,10 +226,10 @@
            else {
                layer.alert("未知操作类型!", { icon: 5 });
            }
            //#endregion
            //退出
            //#region é€€å‡º
            form.on('submit(Exit)', function (data) {
                if (linterid == undefined) {
                    //关闭页签
@@ -254,63 +240,78 @@
                    Pub_Close(1);
                }
            });
            //是否自动播放
            form.on('submit(IsAuto)', function (data) {
                var num = 0;
                if (ins.config.autoplay == false) {
                    ins.reload({ autoplay: true }) //播放方式改为自动播放
             //#endregion
            //#region æ˜¯å¦è‡ªåŠ¨æ’­æ”¾
            form.on('submit(Autoplay)', function (data) {
                var num = 0;
                if (document.getElementById("auto").innerHTML == "自动播放") {
                    //ins.reload({ autoplay: true }) //轮播图播放方式改为自动播放
                    document.getElementById("auto").innerHTML = "手动播放";
                    var timer = setInterval(function () {
                        set_LoadAgain();
                        if (document.getElementById("auto").innerHTML === "自动播放") {
                            clearInterval(timer); //暂停周期函数
                        }}, 120000) //每隔两分钟执行一次
                    num = 1;
                } else if (ins.config.autoplay == true && num == 0) {
                    ins.reload({ autoplay: false }) //播放方式改为手动播放
                } else if (document.getElementById("auto").innerHTML = "手动播放" && num == 0) {
                    //ins.reload({ autoplay: false }) //轮播图播放方式改为手动播放
                    document.getElementById("auto").innerHTML = "自动播放";
                }
            });
             //#endregion
            //#region ç‚¹å‡»äº‹ä»¶åŒ…括on form事件等
            //#region ç‚¹å‡»äº‹ä»¶åŒ…括on form事件等 ï¼ˆè¿™é‡Œæ²¡ç”¨åˆ°ï¼‰
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //新增一行
                    case 'btn-AddLine': btnAddLine(NewRow);
                        break;
                    //复制一行
                    case 'btn-CopyLine': btnCopyLine(data);
                        break;
                    //列设置
                    case 'set_HideColumn': get_HideColumn();
                        break;
                }
            });
            //行内事件
            table.on('tool(mainTable)', function (obj) {
                set_GridDelete(obj);   //行内删除
                //set_GridCellCheck(obj); //行内快捷键筛选
            });
            //监听单元格编辑  å•元格编辑后 å˜æ›´
            //table.on('edit(mainTable)', function (obj) {
            //    var value = obj.value //得到修改后的值
            //        , data = obj.data //得到所在行所有键值
            //        , field = obj.field; //得到字段
            //    arr.push(data);
            //});
            //#endregion
            //点击主表带出从表数据
            table.on('row(mainTable)', function (obj) { //注:tool æ˜¯å·¥å…·æ¡äº‹ä»¶åï¼Œtest æ˜¯ table åŽŸå§‹å®¹å™¨çš„å±žæ€§ lay-filter="对应的值"
                console.log(obj);
            //#region ç‚¹å‡»ä¸»è¡¨å¸¦å‡ºä»Žè¡¨æ•°æ®
            table.on('rowDouble(mainTable)', function (obj) { //注:tool æ˜¯å·¥å…·æ¡äº‹ä»¶åï¼Œtest æ˜¯ table åŽŸå§‹å®¹å™¨çš„å±žæ€§ lay-filter="对应的值"
                //var datas = obj.data; //获得当前行数据
                //HBillNo = datas["单据号"].toString();
                //var HMainID = datas.hmainid;
                var wait = layer.load();
                HInterID = obj.data.HInterID
                if (HInterID == "" || HInterID == null) {
                    HInterID = 0;
                }
                $("#file").html("");
                $(".layui-carousel-ind").html("");
                $.ajax({
                    url: GetWEBURL() + '/Sc_ICMOBillStatus_Tmp/Filelist',
                    type: "GET",
                    //data: { "sWhere": HMainID },
                    data: { "sWhere": HInterID },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option2.data = data1.data;
                            table.render(option2);
                            for (let i = 0; i < data1.data.length; i++) {
                                var html = '';
                                if (data1.data[i].文件类型 == '.jpeg' || data1.data[i].文件类型 == '.jpg') {
                                    var FileName = data1.data[i].文件名称;
                                    //html += '<img src=`../../../Files/${FileName}` style="width:100%;height:100%">'
                                    html += '<div><img src=../../../Files/' + FileName + ' alt="" style="width:100%;height:100%"></div>'
                                    $("#file").append(html);
                                }
                                if (data1.data[i].文件类型 == '.pdf') {
                                    var FileName2 = data1.data[i].文件名称;
                                    //<embed src="Test PDF.pdf" type="application/pdf" style="width:100%;height:100%" internalinstanceid="81" />
                                    html += '<div><embed src="../../../Files/' + FileName2 + '"' + ' type="application/pdf" style="width:100%;height:100%" internalinstanceid="81" /></div>'
                                    $("#file").append(html);
                                }
                            }
                            if (data1.data.length == 0) {
                                var html2 = '<h1 style="text-align:center;color:red;font-weight:bolder;">暂未上传文件</h1>';
                                $("#file").append(html2);
                            }
                            ins.reload({ autoplay: false })
                            layer.close(wait);
                        } else {
                            layer.alert(data1.code + data1.Message, { icon: 5 });
@@ -321,12 +322,10 @@
                        layer.alert("接口失效!", { icon: 5 });
                    }
                });
                //DisPlay_HideColumn_Sec();
                //set_ClearBillHMainID(HMainID);    //器具清单
            });
            //#endregion
            //初始化表格
            //#region åˆå§‹åŒ–表格
            function set_InitGrid() {
                option = {
                    id: 'mainTable'
@@ -345,7 +344,7 @@
                        , { field: '物料名称', title: '物料名称', width: 100 }
                        , { field: '规格型号', title: '规格型号', width: 100 }
                        , { field: '工序', title: '工序', width: 100 }
                        //, { fixed: 'right', title: '操作', toolbar: '#barDemo', width: 60 }
                        //, { fixed: 'right', title: '操作', toolbar: '#barDemo', width: 66 }
                    ]]
                    , limits: [50, 500, 5000, 20000]
                    , done: function (res, curr, count) {
@@ -375,8 +374,9 @@
                    }
                };
            }
            //加载网格
           //#endregion
            //#region åŠ è½½ç½‘æ ¼
            function get_Display(sWhere) {
                var wait = layer.load();//遮罩
                $.ajax({
@@ -385,6 +385,9 @@
                    data: { "sWhere": sessionStorage["HSourceID"], "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.count == 1) {
                            if (data1.data[0]) {
                                HInterID = data1.data[0].HInterID
                            }
                            option.data = data1.data;
                            table.render(option);
                            layer.close(wait);
@@ -401,11 +404,14 @@
            //加载右下方网格
            function get_Display2(sWhere) {
                if (HInterID == "" || HInterID == null) {
                    HInterID = 0;
                }
                var wait = layer.load();
                $.ajax({
                    url: GetWEBURL() + '/Sc_ICMOBillStatus_Tmp/Filelist',
                    type: "GET",
                    //data: { "sWhere": HMainID },
                    data: { "sWhere": HInterID },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option2.data = data1.data;
@@ -421,7 +427,52 @@
                    }
                });
            }
            //加载左侧文件
            function get_Display3(sWhere) {
                if (HInterID == "" || HInterID == null) {
                    HInterID = 0;
                }
                $("#file").html("");
                $(".layui-carousel-ind").html("");
                $.ajax({
                    url: GetWEBURL() + '/Sc_ICMOBillStatus_Tmp/Filelist',
                    type: "GET",
                    data: { "sWhere": HInterID },
                    success: function (data1) {
                        if (data1.count == 1) {
                            for (let i = 0; i < data1.data.length; i++) {
                                var html = '';
                                if (data1.data[i].文件类型 == '.jpeg' || data1.data[i].文件类型 == '.jpg') {
                                    var FileName = data1.data[i].文件名称;
                                    //html += '<img src=`../../../Files/${FileName}` style="width:100%;height:100%">'
                                    html += '<div><img src=../../../Files/' + FileName + ' alt="" style="width:100%;height:100%"></div>'
                                    $("#file").append(html);
                                }
                                if (data1.data[i].文件类型 == '.pdf') {
                                    var FileName2 = data1.data[i].文件名称;
                                    //<embed src="Test PDF.pdf" type="application/pdf" style="width:100%;height:100%" internalinstanceid="81" />
                                    html += '<div><embed src="../../../Files/' + FileName2 + '"' + ' type="application/pdf" style="width:100%;height:100%"  internalinstanceid="81" /></div>'
                                    $("#file").append(html);
                                }
                            }
                            if (data1.data.length == 0) {
                                var html2 = '<h1 style="text-align:center;color:red;font-weight:bolder;">暂未上传文件</h1>';
                                $("#file").append(html2);
                            }
                            ins.reload({ autoplay: false })
                            //layer.close(wait);
                        } else {
                            //layer.close(wait);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        //layer.close(wait);
                        layer.alert("接口失效!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //以上是layui模块
        });
    </script>