| | |
| | | <!DOCTYPE html> |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | |
| | | <head> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| | | <title>报工平台</title> |
| | |
| | | <script src="../layuiadmin/Scripts/json2.js"></script> |
| | | <script src="../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | |
| | | |
| | | <script> |
| | | var wktag = 0; |
| | |
| | | , 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')); |
| | |
| | | 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++) { |
| | | 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 + ')">'; |
| | | html1 += '<dl>'; |
| | | html1 += '<dd>'; |
| | | html1 += '<h1 style="display:none;"><span>资源ID:</span><span id="eqpid' + i + '">' + LoadData[i - 1].HSourceID + '</span></h1>'; |
| | | html1 += '<h1><span>设备编号:</span><span id="eqp' + i + '">' + LoadData[i - 1].HSourceName + '</span></h1>'; |
| | | html1 += '<h1><span>设备代码:</span><span id="eqp' + i + '">' + LoadData[i - 1].HSourceNumber + '</span></h1>'; |
| | | html1 += '<h1><span>操作员:</span><span id="HEmpName' + i + '">' + LoadData[i - 1].HUserName + '</span></h1>'; |
| | | html1 += '<h1><span>生产班组:</span><span id="HGroupName' + i + '">' + LoadData[i - 1].GroupName + '</span></h1>'; |
| | | //html1 += '<h1><span>当前工单:</span><span id="po' + i + '">' + (LoadData[i - 1].HSourceBillNo == null ? '' : LoadData[i - 1].HSourceBillNo) + '</span></h1>'; |
| | | //html1 += '<h1><span>产品名称:</span><span id="ptn' + i + '">' + (LoadData[i - 1].HName == null ? '' : LoadData[i - 1].HName) + '</span></h1>'; |
| | | //html1 += '<h1><span>产品规格:</span><span id="pts' + i + '">' + (LoadData[i - 1].HModel == null ? '' : LoadData[i - 1].HModel) + '</span></h1>'; |
| | | html1 += '<h1><span>负责人:</span><span id="us' + i + '">' + LoadData[i - 1].HEmpName + '</span></h1>'; |
| | | switch (LoadData[i - 1].HStatus) { |
| | | case "空闲": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border6"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "开机": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border4"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "停机": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border3"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "生产": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border2"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "维修进行中": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border5"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "维修结束": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border1"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "维修终止": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border1"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | default: |
| | | } |
| | | html1 += '<h1 hidden> <span id="HGroupID' + i + '">' + LoadData[i - 1].HGroupID + '</span></h1>'; |
| | | html1 += '<h1 hidden> <span id="HManagerID' + i + '">' + LoadData[i - 1].HManagerID + '</span></h1>'; |
| | | html1 += '</dd>'; |
| | | 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删除 |
| | | // sessionStorage["Organization"] == "宁波市华舟包装有限公司" |
| | | if (sessionStorage["Organization"] == "宁波市华舟包装有限公司") { |
| | | if (i <= LoadData.length) { |
| | | var html1 = ''; |
| | | html1 += '<div class="layui-col-sm12 layui-col-md2">'; |
| | | html1 += '<div class="cnt1 ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">'; |
| | | html1 += '<dl>'; |
| | | html1 += '<dd>'; |
| | | html1 += '<h1 style="display:none;"><span>资源ID:</span><span id="eqpid' + i + '">' + LoadData[i - 1].HSourceID + '</span></h1>'; |
| | | html1 += '<h1><span>设备编号:</span><span id="eqp' + i + '">' + LoadData[i - 1].HSourceName + '</span></h1>'; |
| | | html1 += '<h1><span>设备代码:</span><span id="eqp' + i + '">' + LoadData[i - 1].HSourceNumber + '</span></h1>'; |
| | | switch (LoadData[i - 1].HStatus) { |
| | | case "空闲": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border6"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "开机": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border4"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "停机": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border3"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "生产": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border2"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "维修进行中": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border5"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "维修结束": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border1"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "维修终止": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border1"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | default: |
| | | } |
| | | html1 += '<h1 hidden> <span id="HGroupID' + i + '">' + LoadData[i - 1].HGroupID + '</span></h1>'; |
| | | html1 += '<h1 hidden> <span id="HManagerID' + i + '">' + LoadData[i - 1].HManagerID + '</span></h1>'; |
| | | html1 += '</dd>'; |
| | | html1 += '</dl>'; |
| | | html1 += '</div>'; |
| | | html1 += '</div>'; |
| | | |
| | | //根据返回的 选中标志HNowFlag设置选中的资源 |
| | | if (LoadData[i - 1].HNowFlag) { |
| | | $('.ctop').removeClass('check'); //删除不同父级clss样式相同的所有元素 |
| | | $("#ts" + i + "").addClass('check'); // 添加当前元素的样式 |
| | | Check(this, i); |
| | | // 使用不可见对象暂存渲染的html |
| | | $("#topleftTemp").append(html1); |
| | | $("#ts" + i + "").append('<span class="layui-icon layui-icon-delete delete" onclick="Delete(event,this,' + i + ')"></span>'); //在当前div后追加加一个span删除 |
| | | |
| | | //根据返回的 选中标志HNowFlag设置选中的资源 |
| | | if (LoadData[i - 1].HNowFlag) { |
| | | $('.ctop').removeClass('check'); //删除不同父级clss样式相同的所有元素 |
| | | $("#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); |
| | | |
| | | } |
| | | } 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 + ')">'; |
| | | html1 += '<dl>'; |
| | | html1 += '<dd>'; |
| | | html1 += '<h1 style="display:none;"><span>资源ID:</span><span id="eqpid' + i + '">' + LoadData[i - 1].HSourceID + '</span></h1>'; |
| | | html1 += '<h1><span>设备编号:</span><span id="eqp' + i + '">' + LoadData[i - 1].HSourceName + '</span></h1>'; |
| | | html1 += '<h1><span>设备代码:</span><span id="eqp' + i + '">' + LoadData[i - 1].HSourceNumber + '</span></h1>'; |
| | | html1 += '<h1><span>操作员:</span><span id="HEmpName' + i + '">' + LoadData[i - 1].HUserName + '</span></h1>'; |
| | | html1 += '<h1><span>生产班组:</span><span id="HGroupName' + i + '">' + LoadData[i - 1].GroupName + '</span></h1>'; |
| | | html1 += '<h1><span>负责人:</span><span id="us' + i + '">' + LoadData[i - 1].HEmpName + '</span></h1>'; |
| | | switch (LoadData[i - 1].HStatus) { |
| | | case "空闲": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border6"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "开机": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border4"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "停机": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border3"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "生产": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border2"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "维修进行中": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border5"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "维修结束": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border1"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | case "维修终止": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border1"></span><span>' + LoadData[i - 1].HStatus + '</span></h1>'; |
| | | break; |
| | | default: |
| | | } |
| | | html1 += '<h1 hidden> <span id="HGroupID' + i + '">' + LoadData[i - 1].HGroupID + '</span></h1>'; |
| | | html1 += '<h1 hidden> <span id="HManagerID' + i + '">' + LoadData[i - 1].HManagerID + '</span></h1>'; |
| | | html1 += '</dd>'; |
| | | 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删除 |
| | | |
| | | //根据返回的 选中标志HNowFlag设置选中的资源 |
| | | if (LoadData[i - 1].HNowFlag) { |
| | | $('.ctop').removeClass('check'); //删除不同父级clss样式相同的所有元素 |
| | | $("#ts" + i + "").addClass('check'); // 添加当前元素的样式 |
| | | Check(this, i); |
| | | } |
| | | } |
| | | else { |
| | | var html1 = ''; |
| | | html1 += '<div class="layui-col-sm12 layui-col-md3">'; |
| | | html1 += '<div class="cnt 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 (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-md3">'; |
| | | html1 += '<div class="cnt ctop" id="ts' + i + '" onclick="Check(this,' + i + ')">'; |
| | | 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); |
| | | |
| | | tabItem.innerHTML += html1; |
| | | index++ |
| | | } |
| | | divParent.appendChild(tabTitle) |
| | | divParent.appendChild(tabContent) |
| | | |
| | | $("#topleft").append(divParent) |
| | | } |
| | | |
| | | } |
| | | else { |
| | | var html1 = ''; |
| | |
| | | html1 += '<h1 style="display:none;"><span>工序ID:</span><span id="procid' + (i + 1) + '">' + LoadData1[i].HProcID + '</span></h1>'; |
| | | html1 += '<h1><span>产品名称:</span><span id="ptn' + (i + 1) + '">[' + LoadData1[i].HMaterNumber + ']-[' + LoadData1[i].HMaterName + ']</span></h1>'; |
| | | html1 += '<h1><span>产品型号:</span><span id="pts' + (i + 1) + '">' + LoadData1[i].HModel + '</span></h1>'; |
| | | html1 += '<h1><span>计划数量:</span><span>' + LoadData1[i].HDatePlanQty + '</span><span style="margin-left:20px;">汇报总数:</span><span>' + LoadData1[i].HDateFinishQty + '</span></h1>'; |
| | | html1 += '<h1><span>计划数量:</span><span>' + LoadData1[i].HDatePlanQty + '</span><span style="margin-left:20px;">数采总数:</span><span>' + LoadData1[i].HDateFinishQty + '</span></h1>'; |
| | | html1 += '<h1><span>汇报总数:</span><span id="pts' + (i + 1) + '">' + LoadData1[i].HWCHQty + '</span></h1>'; |
| | | switch (LoadData1[i].HICMOStatus) { |
| | | case "待生产": |
| | | html1 += '<h1><span>当前状态:</span><span class="gj_icon color_border3"></span><span>' + LoadData1[i].HICMOStatus + '</span><span style="margin-left:5px;">领料状态:</span><span>' + LoadData1[i].领料状态 + '</span></h1>'; |
| | |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | scrollbar: false, |
| | | content: '生产管理/生产开工单/Sc_Add_MESBeginWorkBillList.html?OperationType=2&linterid=&HSouceBillType=', |
| | | end: function () { |
| | | |
| | |
| | | , 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) { |
| | |
| | | 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 () { |
| | | |
| | | }, |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | //SIP 作业指导书 |
| | |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | scrollbar: false, |
| | | content: '生产管理/生产完工单/Sc_Add_MESEndWorkBillList.html?OperationType=2&linterid=&HSouceBillType=', |
| | | end: function () { |
| | | |
| | |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | scrollbar: false, |
| | | content: '生产管理/生产停工单/Sc_Add_MESStopWorkBillList.html?OperationType=2&linterid=&HSouceBillType=', |
| | | end: function () { |
| | | |
| | |
| | | title: '新增停工恢复单', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | scrollbar: false, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | content: '生产管理/报工台工序/停工恢复单/Sc_MESStopRestoreWorkBill.html?OperationType=2&linterid=&HSouceBillType=', |
| | |
| | | , 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 () { |
| | |
| | | , anim: 0 |
| | | , content: ['生产管理/质量汇报单/Sc_QualityReportBill.html?OperationType=2&linterid=' + HSourceInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HSourceEntryID, 'yes'] |
| | | , resize: false |
| | | , scrollbar: false |
| | | , cancel: function () { |
| | | |
| | | } |
| | |
| | | , anim: 0 |
| | | , content: ['生产管理/质量汇报单/Sc_QualityReportBill.html?OperationType=2&linterid=' + HSourceInterID + '&HSouceBillType=' + HBillType + '&HICMOEntryID=' + HSourceEntryID + '&HBillSubType=微瑕品', 'yes'] |
| | | , resize: false |
| | | , scrollbar: false |
| | | , cancel: function () { |
| | | |
| | | } |
| | |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | scrollbar: false, |
| | | content: '车间管理/工序出站汇报单/Cj_StationOutBill_CurrentWork.html?OperationType=2&linterid=&HSouceBillType=', |
| | | end: function () { |
| | | |
| | |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | scrollbar: false, |
| | | content: '生产管理/异常反馈单/Sc_MESExecptFeedBackBillType.html', |
| | | end: function () { |
| | | |
| | |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | scrollbar: false, |
| | | maxmin: true, |
| | | content: '质量管理/检验取样还样单/QC_Add_TakeSampleCheckBill.html?OperationType=2&linterid=&HSouceBillType=', |
| | | end: function () { |
| | |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | scrollbar: false, |
| | | |
| | | content: '质量管理/异常反馈/OA_ErrMsgBackSelfQuery_BGT.html?OperationType=2', |
| | | end: function () { |
| | | |
| | |
| | | // break; |
| | | // case "斯莫尔汇报": |
| | | // sWhere = " where HSourceID='" + HSourceID1 + "' and HSourceBillNo='" + workcode + "' and HInterID='" + HSourceInterID + "' and hicmostatus not in('1','2')"; //是否有不为开工、停工挂起状态 |
| | | // break; |
| | | // break; |
| | | //} |
| | | |
| | | $.ajax({ |
| | |
| | | <div class="layui-row layui-col-space10" id="topleft"> |
| | | |
| | | </div> |
| | | <div style="display: none;" id="topleftTemp"> </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | |
| | | </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> |
| | |
| | | </div> |
| | | |
| | | </body> |
| | | |
| | | </html> |