| | |
| | | <script src="../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | |
| | | |
| | | <script> |
| | | |
| | | //注意:选项卡 依赖 element 模块,否则无法进行功能性操作 |
| | | layui.use(['element', 'table'], function () { |
| | | var $ = layui.jquery, |
| | | table = layui.table, |
| | | element = layui.element; |
| | | 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; |
| | | |
| | | var mychart1 = echarts.init(document.getElementById('mychart1')); |
| | | var mychart2 = echarts.init(document.getElementById('mychart2')); |
| | | |
| | |
| | | //添加资源 |
| | | function Add(event, obj, i) { |
| | | event.stopPropagation(); //阻止冒泡 |
| | | //页面层-自定义 |
| | | layer.open({ |
| | | type: 2 //此处以iframe举例 |
| | | , title: '产线绑定' |
| | | , area: ['90%', '90%'] |
| | | , shadeClose: false //开启遮罩关闭 |
| | | , shade: 0.5 |
| | | , maxmin: true |
| | | , content: ['生产管理/报工平台功能页/LineBind.html', 'yes'] |
| | | ,btn: ['确定', '取消'] |
| | | , btn1: function (index, layero,e) { |
| | | |
| | | //按钮【按钮一】的回调 |
| | | var body = layer.getChildFrame('body', index); //得到iframe页的body内容 |
| | | //var from = layer.getChildFrame('#from0', index); //得到iframe页的from内容 |
| | | if (!AllowLoadData(body))//数据验证 |
| | | { |
| | | return false; |
| | | } |
| | | var HUserName = body.find("#HUserName").val("Admin"); |
| | | var HSourceID = body.find("#HSourceID").val(); |
| | | var HSourceName = body.find("#HSourceName").val(); |
| | | var HManagerID = body.find("#HManagerID").val(); |
| | | var HManagerName = body.find("#HManagerName").val(); |
| | | var HGroupID = body.find("#HGroupID").val(); |
| | | var HGroupName = body.find("#HGroupName").val(); |
| | | var HCreateDate = body.find("#HCreateDate").val(); |
| | | var HRemark = body.find("#HRemark").val(); |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | url: GetWEBURL() + "/ReportPlatForm/SaveGetLineBindBillList", //方法所在页面和方法名 |
| | | async: true, |
| | | data: { |
| | | "HUserName": HUserName, |
| | | "HSourceID": HSourceID, |
| | | "HSourceName": HSourceName, |
| | | "HManagerID": HManagerID, |
| | | "HManagerName": HManagerName, |
| | | "HGroupID": HGroupID, |
| | | "HGroupName": HGroupName, |
| | | "HCreateDate": HCreateDate, |
| | | "HRemark": HRemark |
| | | }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说明验证成功了, |
| | | layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 |
| | | parent.layer.close(index); //再执行关闭 |
| | | |
| | | }); |
| | | } |
| | | else { |
| | | |
| | | f_alert(data.Message); |
| | | console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | |
| | | f_alert("错误:" + err); |
| | | console.log("Reason" + sMainStr); |
| | | } |
| | | }); |
| | | |
| | | |
| | | layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的 |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //按钮【按钮二】的回调 |
| | | //return false 开启该代码可禁止点击该按钮关闭 |
| | | } |
| | | |
| | | , zIndex: layer.zIndex //重点1 |
| | | , success: function (layero, index) { |
| | | |
| | | } |
| | | , end: function () { |
| | | |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | //获取父级id |
| | | var partid = $(obj).parent().attr("id"); |
| | | console.log(partid); |
| | | var html1 = ''; |
| | | html1 += '<dl>'; |
| | | html1 += '<dd>'; |
| | | html1 += '<h1><span>设备编号:</span><span id="eqp' + i + '">SB000002</span></h1>'; |
| | | html1 += '<h1><span>当前工单:</span><span id="po' + i + '">PO2021063000002</span></h1>'; |
| | | html1 += '<h1><span>负责人:</span><span id="us' + i + '">张三</span></h1>'; |
| | | html1 += '</dd>'; |
| | | html1 += '</dl>'; |
| | | $("#" + partid + "").empty(); //清除添加图标 |
| | | $("#" + partid + "").append(html1); //填充添加的数据 |
| | | $("#ts" + i + "").append('<span class="layui-icon layui-icon-delete delete" onclick="Delete(event,this,' + i + ')"></span>'); //在当前div后追加加一个span删除 |
| | | var html1 = ''; |
| | | html1 += '<div class="layui-col-sm12 layui-col-md3">'; |
| | | html1 += '<div class="cnt ctop" id="ts' + (i+1) + '" onclick="Check(this,' + (i+1) + ')">'; |
| | | html1 += '<span class="layui-icon layui-icon-addition imgicon0" onclick="Add(event,this,' + (i+1) + ')"></span>'; |
| | | html1 += '</div>'; |
| | | html1 += '</div>'; |
| | | $("#topleft").append(html1); |
| | | //var partid = $(obj).parent().attr("id"); |
| | | //console.log(partid); |
| | | //var html1 = ''; |
| | | //html1 += '<dl>'; |
| | | //html1 += '<dd>'; |
| | | //html1 += '<h1><span>设备编号:</span><span id="eqp' + i + '">SB000002</span></h1>'; |
| | | //html1 += '<h1><span>当前工单:</span><span id="po' + i + '">PO2021063000002</span></h1>'; |
| | | //html1 += '<h1><span>负责人:</span><span id="us' + i + '">张三</span></h1>'; |
| | | //html1 += '</dd>'; |
| | | //html1 += '</dl>'; |
| | | //$("#" + partid + "").empty(); //清除添加图标 |
| | | //$("#" + partid + "").append(html1); //填充添加的数据 |
| | | //$("#ts" + i + "").append('<span class="layui-icon layui-icon-delete delete" onclick="Delete(event,this,' + i + ')"></span>'); //在当前div后追加加一个span删除 |
| | | //var html1 = ''; |
| | | //html1 += '<div class="layui-col-sm12 layui-col-md3">'; |
| | | //html1 += '<div class="cnt ctop" id="ts' + (i + 1) + '" onclick="Check(this,' + (i + 1) + ')">'; |
| | | //html1 += '<span class="layui-icon layui-icon-addition imgicon0" onclick="Add(event,this,' + (i + 1) + ')"></span>'; |
| | | //html1 += '</div>'; |
| | | //html1 += '</div>'; |
| | | //$("#topleft").append(html1); |
| | | } |
| | | |
| | | //删除资源 |
| | |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | function Mychart(mychart1, mychart2) { |
| | | option1 = { |
| | | title: { |
| | |
| | | mychart2.resize(); |
| | | } |
| | | } |
| | | |
| | | |
| | | //非空验证 |
| | | 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; |
| | | } |
| | | if (body.find("#HManagerID").val() == '' || body.find("#HManagerID").val() == null) { |
| | | layer.msg("负责人不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" }); |
| | | return Result = false; |
| | | } |
| | | if (body.find("#HGroupID").val() == '' || body.find("#HGroupID").val() == null) { |
| | | layer.msg("班组不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" }); |
| | | return Result = false; |
| | | } |
| | | if (body.find("#HCreateDate").val() == '' || body.find("#HCreateDate").val() == null) { |
| | | layer.msg("创建日期不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" }); |
| | | return Result = false; |
| | | } |
| | | return Result; |
| | | } |
| | | </script> |
| | | </head> |
| | | |