1
llj
2026-02-25 fdef3369fb785c68af5da19040453c524bec1e3b
WebTM/views/IpadIndex.html
@@ -1,5 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>报工平台</title>
@@ -61,7 +62,8 @@
                , table = layui.table
                , form = layui.form
                , laydate = layui.laydate
                , element = layui.element;
                , element = layui.element
                ;
            //window 全局变量
            window.mychart1 = echarts.init(document.getElementById('mychart1'));
            window.mychart2 = echarts.init(document.getElementById('mychart2'));
@@ -85,11 +87,13 @@
                dataType: "json",//数据类型可以为 text xml json  script  jsonp
                success: function (data) {
                    var LoadData = data.data.h_p_JIT_GetSourceInfoByUser;
                    // 华舟分组内容
                    var LoadingTabsContact = {}
                    if (LoadData.length > 0)// 说明验证成功了,
                    {
                        HSBName = LoadData[0].HSourceName;
                        for (var i = 1; i <= LoadData.length + 1; i++) {
                            // sessionStorage["Organization"] == "宁波市华舟包装有限公司"
                            if (sessionStorage["Organization"] == "宁波市华舟包装有限公司") {
                                if (i <= LoadData.length) {
                                    var html1 = '';
@@ -130,7 +134,9 @@
                                    html1 += '</dl>';
                                    html1 += '</div>';
                                    html1 += '</div>';
                                    $("#topleft").append(html1);
                                    // 使用不可见对象暂存渲染的html
                                    $("#topleftTemp").append(html1);
                                    $("#ts" + i + "").append('<span class="layui-icon layui-icon-delete delete"  onclick="Delete(event,this,' + i + ')"></span>'); //在当前div后追加加一个span删除
                                    //根据返回的 选中标志HNowFlag设置选中的资源
@@ -139,19 +145,31 @@
                                        $("#ts" + i + "").addClass('check'); // 添加当前元素的样式
                                        Check(this, i);
                                    }
                                    if (LoadData[i - 1].HSourceNumber.substring(0, 2) == 'ZS') {
                                        var GroupName = LoadData[i - 1].HSourceNumber.substring(3, 4)
                                        if (!LoadingTabsContact[GroupName]) {
                                            LoadingTabsContact[GroupName] = []
                                        }
                                        LoadingTabsContact[GroupName].push($("#topleftTemp").html())
                                    }
                                    $("#topleftTemp").empty()
                                }
                                else {
                                    var html1 = '';
                                    html1 += '<div class="layui-col-sm12 layui-col-md2">';
                                    html1 += '<div class="cnt1 ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">';
                                    html1 += '<span class="layui-icon layui-icon-addition imgicon0" onclick="Add(event,this,' + i + ')"></span>';
                                    html1 += '</div>';
                                    html1 += '</div>';
                                    $("#topleft").append(html1);
                                    // var html1 = '';
                                    // html1 += '<div class="layui-col-sm12 layui-col-md2">';
                                    // html1 += '<div class="cnt1 ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">';
                                    // html1 += '<span class="layui-icon layui-icon-addition imgicon0" onclick="Add(event,this,' + i + ')"></span>';
                                    // html1 += '</div>';
                                    // html1 += '</div>';
                                    // $("#topleft").append(html1);
                                }
                            } else {
                                if (i <= LoadData.length) {
                                    var html1 = '';
                                    html1 += '<div class="layui-col-sm12 layui-col-md3">';
                                    html1 += '<div class="cnt ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">';
@@ -193,6 +211,7 @@
                                    html1 += '</dl>';
                                    html1 += '</div>';
                                    html1 += '</div>';
                                    $("#topleft").append(html1);
                                    $("#ts" + i + "").append('<span class="layui-icon layui-icon-delete delete"  onclick="Delete(event,this,' + i + ')"></span>'); //在当前div后追加加一个span删除
@@ -216,6 +235,50 @@
                            }
                        }
                        if (sessionStorage["Organization"] == "宁波市华舟包装有限公司") {
                            // 华舟 使用分组标签
                            var divParent = document.createElement("div")
                            divParent.classList.add("layui-tab")
                            divParent.classList.add("layui-tab-card")
                            var tabTitle = document.createElement("ul")
                            var tabContent = document.createElement("div")
                            tabTitle.classList.add("layui-tab-title")
                            tabContent.classList.add("layui-tab-content")
                            var index = 0
                            for (var key in LoadingTabsContact) {
                                var liItem = document.createElement("li")
                                liItem.innerText = key
                                var tabItem = document.createElement("div")
                                tabItem.classList.add("layui-tab-item")
                                tabItem.classList.add("layui-row")
                                tabItem.classList.add("layui-col-space10")
                                if (index == 0) {
                                    liItem.classList.add("layui-this")
                                    tabItem.classList.add("layui-show")
                                }
                                for (var j = 0; j < LoadingTabsContact[key].length; j++) {
                                    tabItem.innerHTML += LoadingTabsContact[key][j]
                                }
                                tabTitle.appendChild(liItem)
                                tabContent.appendChild(tabItem)
                                var html1 = '';
                                html1 += '<div class="layui-col-sm12 layui-col-md2">';
                                html1 += '<div class="cnt1 ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">';
                                html1 += '<span class="layui-icon layui-icon-addition imgicon0" onclick="Add(event,this,' + i + ')"></span>';
                                html1 += '</div>';
                                html1 += '</div>';
                                tabItem.innerHTML += html1;
                                index++
                            }
                            divParent.appendChild(tabTitle)
                            divParent.appendChild(tabContent)
                            $("#topleft").append(divParent)
                        }
                    }
                    else {
                        var html1 = '';
@@ -897,6 +960,7 @@
                shift: 2,
                area: ['100%', '100%'],
                maxmin: true,
                scrollbar: false,
                content: '生产管理/生产开工单/Sc_Add_MESBeginWorkBillList.html?OperationType=2&linterid=&HSouceBillType=',
                end: function () {
@@ -938,6 +1002,7 @@
                , id: 'LAY_layuipro' //设定一个id,防止重复弹出
                , btn: ['确定', '取消']
                , btnAlign: 'c'
                , scrollbar: false
                , moveType: 1 //拖拽模式,0或者1
                , content: '<div style="padding: 50px; line-height: 22px; font-weight: 300;text-align:center;">设备编号:' + HSourceName1 + '<br>工单号:' + workcode + '<br>产品名称:' + HMaterName + '<br></div>'
                , btn1: function (index, layero, e) {
@@ -983,6 +1048,7 @@
                closeBtn: 1,
                shift: 2,
                area: ['95%', '95%'],
                scrollbar: false,
                maxmin: true,
                content: '生产管理/作业指导书/Gy_SOPBill_Video.html?OperationType=5&HMaterID=' + HMaterID + '&HSourceNo=' + workcode + '&HSourceEntryID=' + HSourceEntryID + '&HProcID=' + HProcID,
                end: function () {
@@ -1071,6 +1137,7 @@
                shift: 2,
                area: ['100%', '100%'],
                maxmin: true,
                scrollbar: false,
                content: '生产管理/生产完工单/Sc_Add_MESEndWorkBillList.html?OperationType=2&linterid=&HSouceBillType=',
                end: function () {
@@ -1110,6 +1177,7 @@
                shift: 2,
                area: ['100%', '100%'],
                maxmin: true,
                scrollbar: false,
                content: '生产管理/生产停工单/Sc_Add_MESStopWorkBillList.html?OperationType=2&linterid=&HSouceBillType=',
                end: function () {
@@ -1252,6 +1320,7 @@
                title: '新增停工恢复单',
                closeBtn: 1,
                shift: 2,
                scrollbar: false,
                area: ['100%', '100%'],
                maxmin: true,
                content: '生产管理/报工台工序/停工恢复单/Sc_MESStopRestoreWorkBill.html?OperationType=2&linterid=&HSouceBillType=',
@@ -1291,6 +1360,7 @@
                , anim: 0
                , content: ['质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html?OperationType=2&linterid=' + HProcExchInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HICMOEntryID + '&HSourceEntryID=' + HSourceEntryID + '', 'yes']
                , resize: false
                , scrollbar: false
                , cancel: function () {
                }
                , end: function () {
@@ -1365,6 +1435,7 @@
                , anim: 0
                , content: ['生产管理/质量汇报单/Sc_QualityReportBill.html?OperationType=2&linterid=' + HSourceInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HSourceEntryID, 'yes']
                , resize: false
                , scrollbar: false
                , cancel: function () {
                }
@@ -1394,6 +1465,7 @@
                , anim: 0
                , content: ['生产管理/质量汇报单/Sc_QualityReportBill.html?OperationType=2&linterid=' + HSourceInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HSourceEntryID + '&HBillSubType=微瑕品', 'yes']
                , resize: false
                , scrollbar: false
                , cancel: function () {
                }
@@ -1469,6 +1541,7 @@
                shift: 2,
                area: ['100%', '100%'],
                maxmin: true,
                scrollbar: false,
                content: '车间管理/工序出站汇报单/Cj_StationOutBill_CurrentWork.html?OperationType=2&linterid=&HSouceBillType=',
                end: function () {
@@ -1546,6 +1619,7 @@
                shift: 2,
                area: ['100%', '100%'],
                maxmin: true,
                scrollbar: false,
                content: '生产管理/异常反馈单/Sc_MESExecptFeedBackBillType.html',
                end: function () {
@@ -1609,6 +1683,7 @@
                closeBtn: 1,
                shift: 2,
                area: ['100%', '100%'],
                scrollbar: false,
                maxmin: true,
                content: '质量管理/检验取样还样单/QC_Add_TakeSampleCheckBill.html?OperationType=2&linterid=&HSouceBillType=',
                end: function () {
@@ -1699,6 +1774,8 @@
                shift: 2,
                area: ['100%', '100%'],
                maxmin: true,
                scrollbar: false,
                content: '质量管理/异常反馈/OA_ErrMsgBackSelfQuery_BGT.html?OperationType=2',
                end: function () {
@@ -1798,6 +1875,7 @@
                        <div class="layui-row layui-col-space10" id="topleft">
                        </div>
                        <div style="display: none;" id="topleftTemp"> </div>
                    </div>
                </fieldset>
            </div>
@@ -1821,7 +1899,8 @@
                    </ul>
                    <div class="layui-tab-content content3">
                        <div class="layui-tab-item layui-show">
                            <div class="layui-row layui-col-space10" id="btomleft" style="height:600px;display:block;overflow-y:auto;">
                            <div class="layui-row layui-col-space10" id="btomleft"
                                style="height:600px;display:block;overflow-y:auto;">
                            </div>
                        </div>
@@ -2014,4 +2093,5 @@
    </div>
</body>
</html>