zgq
2021-07-20 be8d1a9e80b7b725daa8ce5f1dd9257dade9065d
首检20210720v1
1个文件已添加
5个文件已修改
664 ■■■■ 已修改文件
WebTM/WebTM.csproj 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/Scripts/webConfig.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Baseset/基础资料/Gy_MaterialList.html 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Baseset/基础资料/Gy_QCCheckItemListView.html 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Baseset/基础资料/Sc_ICMOBillListView2.html 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html 538 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -83,8 +83,9 @@
    <Content Include="layuiadmin\myicon\车间管理.svg" />
    <Content Include="layuiadmin\treeTable.js" />
    <Content Include="views\Baseset\HBarPlanPrint.html" />
    <Content Include="views\Baseset\基础资料\Sc_ProcessExchangeBillListView.html" />
    <Content Include="views\Baseset\基础资料\Sc_ICMOBillListView2.html" />
    <Content Include="views\Baseset\基础资料\Sc_ProcessExchangeBillListView.html" />
    <Content Include="views\Baseset\基础资料\Gy_QCCheckItemListView.html" />
    <Content Include="views\Baseset\基础资料\WMSBarCodeDetailsList.html" />
    <Content Include="views\Baseset\基础资料\Gy_RepairList.html" />
    <Content Include="views\Baseset\基础资料\Gy_ScrapReasonList.html" />
WebTM/layuiadmin/Scripts/webConfig.js
@@ -1,7 +1,7 @@
function GetWEBURL() {
    //var WEBURL = "http://192.168.16.80:8011/";          //办公室服务器
    //var WEBURL = "http://localhost:8081/SWEAPI/";       //ch本地
    //var WEBURL = "http://localhost:8085/API/";   //zgq本地
    var WEBURL = "http://localhost:8085/API/";   //zgq本地
    //var WEBURL = "http://192.168.2.21:8081/lubaoWebAPI/";//王永波本地配置,请勿更改
     //var WEBURL = "http://101.37.171.70/API/";   //公司服务器
    //var WEBURL = "http://localhost:8080/API/";   //颜晓军本地配置
@@ -10,7 +10,7 @@
    //var WEBURL = "http://10.1.4.154/API/";   //江丰客户
    //var WEBURL = "http://10.1.4.155/API/";   //江丰客户NEW
    //var WEBURL = "http://47.96.97.237/API/";   //智云服务器
    var WEBURL = "http://183.129.128.86:9090/API/";   //凯贝奈特客户服务器
    //var WEBURL = "http://183.129.128.86:9090/API/";   //凯贝奈特客户服务器
    return WEBURL
}
WebTM/views/Baseset/»ù´¡×ÊÁÏ/Gy_MaterialList.html
@@ -60,10 +60,10 @@
              , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 æ–°å¢ž
              , cols: [[
                  { type: 'radio' }
                , { field: 'HItemID', width: 150, title: '物料ID', hide: true }
                , { field: 'HNumber', width: 150, title: '物料代码' }
                , { field: 'HName', width: 150, title: '物料名称', sort: true }
                , { field: 'HModel', width: 150, title: '规格型号' }
                , { field: 'HItemID', title: '物料ID', hide: true }
                , { field: 'HNumber', title: '物料代码' }
                , { field: 'HName', title: '物料名称', sort: true }
                , { field: 'HModel', title: '规格型号' }
              ]]
              , page: true
            });
@@ -73,6 +73,7 @@
                if (Value == null) {
                    Value = '';
                }
                var index = layer.load();
                $.ajax({
                    type: "get",
                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetDepartmentList_Json",
@@ -90,8 +91,10 @@
                            }
                        });
                        layer.close(index);
                    },
                    error: function (result) {
                        layer.close(index);
                        console.log(result);
                        //layer.msg('获取采购订单出现异常', { icon: 2, time: 2000 });
                    }
WebTM/views/Baseset/»ù´¡×ÊÁÏ/Gy_QCCheckItemListView.html
New file
@@ -0,0 +1,99 @@
<!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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-card">
            <div class="layui-card-body" style="padding: 15px;">
                <form class="layui-form" action="" lay-filter="component-form-group">
                    <div class="layui-form-item">
                        <div class="layui-inline">
                            <label class="layui-form-label">过滤列</label>
                            <div class="layui-input-inline">
                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="请输入过滤列" class="layui-input">
                            </div>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">快速查询</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
    <table class="layui-hide" id="ck-table"></table>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script>
        layui.use(['table', 'form', 'layer'], function () {
            var table = layui.table
            , form = layui.form
            , layer = layui.layer;
            form.on('submit(HQuery)', function () {
                RoadQuery($('#Value').val());
            });
            RoadQuery($('#Value').val());
            table.render({
                elem: '#ck-table'
               , data: []
              , cellMinWidth: 80
              , cols: [[
                  { type: 'radio' }
                  , { field: 'HItemID', width: 150, title: 'HItemID', hide: true }
                  , { field: '代码', title: '代码' }
                  , { field: '名称', title: '名称' }
                  , { field: '检验项目类别', title: '检验项目类别' }
              ]]
              , page: true
            });
            ///加载显示数据
            function RoadQuery(Where) {
                var index = layer.load();
                var Value = Where;
                if (Value == null) {
                    Value = '';
                }
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/Web/GetGy_QCCheckItem",
                    async: true,
                    data: { "CheckItem": Value, "OrganizationID": sessionStorage["OrganizationID"] },
                    success: function (result) {
                        if (result.count == 1) {
                            ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
                            table.reload('ck-table', {
                                data: ajaxReturnData
                                , height: 'full-10'
                                , loading: false
                                , done: function (index, res) {
                                }
                            });
                            layer.close(index);
                        }
                        else {
                            layer.close(index);
                            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    },
                    error: function (result) {
                        layer.close(index);
                        console.log(result);
                        //layer.msg('获取采购订单出现异常', { icon: 2, time: 2000 });
                    }
                });
            };
        });
    </script>
</body>
</html>
WebTM/views/Baseset/»ù´¡×ÊÁÏ/Sc_ICMOBillListView2.html
@@ -21,7 +21,6 @@
                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="请输入过滤列" class="layui-input">
                            </div>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">快速查询</button>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">返回</button>
                        </div>
                    </div>
                </form>
@@ -43,14 +42,6 @@
            form.on('submit(HQuery)', function () {//选择单位
                //var sMainStr = JSON.stringify(table.cache['ck-table']);
                RoadQuery($('#Value').val());
            });
            form.on('submit(FH)', function () {//选择单位
                //var sMainStr = JSON.stringify(table.cache['ck-table']);
                var checkStatus = table.checkStatus('ck-table')
                 , data = checkStatus.data;
                parent.GetICMOBillValue(data);
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            });
            RoadQuery($('#Value').val());
            table.render({
WebTM/views/ÖÊÁ¿¹ÜÀí/Ê×¼þ¼ìÑéµ¥/QC_Add_Edit_FirstPieceCheckBill.html
@@ -132,13 +132,13 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">流转卡ID</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HProcExchInterID" id="HProcExchInterID" value="0">
                                                <input type="text" class="layui-input" name="HProcExchInterID" id="HProcExchInterID" value="0" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">流转卡子ID</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HProcExchEntryID" id="HProcExchEntryID" value="0">
                                                <input type="text" class="layui-input" name="HProcExchEntryID" id="HProcExchEntryID" value="0" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
@@ -164,8 +164,8 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label">判断结论</label>
                                            <div class="layui-input-block">
                                                <input type="radio" name="HLastResult" value="合格" title="合格">
                                                <input type="radio" name="HLastResult" value="不合格" title="不合格">
                                                <input type="radio" name="HLastResult" id="HLastResult" value="true" title="合格" checked>
                                                <input type="radio" name="HLastResult" id="HLastResult" value="false" title="不合格">
                                            </div>
                                        </div>
                                    </div>
@@ -278,6 +278,7 @@
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , laydate = layui.laydate
                , element = layui.element;
            //公用变量
            var rowdata = [];
@@ -314,7 +315,6 @@
            } else {
                var OperationType = params[params[0]];//操作类型
                var linterid = params[params[1]];//源单id
                var HBillNo = params[params[2]];  //获取单据号
            }
            /*固定代码,每张单据都要begin*/
@@ -331,6 +331,8 @@
                        //console.log(d.data);
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
                        $("#HMaker").val(sessionStorage["HUserName"]);
                    }
                });
            }
@@ -346,8 +348,12 @@
                        //console.log(d.data);
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                        $("#HMaker").val(sessionStorage["HUserName"]);
                    }
                });
                //根据源单id获取源单信息
                LoadingInformation();
            }
            else if (OperationType == 3) {
                RoadBillMain(linterid);
@@ -356,17 +362,46 @@
            //初始化表格
            set_InitGrid();
            //根据源单id获取源单信息
            function LoadingInformation() {
                var wait = layer.load();
                $.ajax({
                    url: GetWEBURL() + '/Cj_StationInBill/get_Display',
                    type: "GET",
                    data: { "sWhere": "and HInterID = " + linterid },
                    success: function (result) {
                        var data = result.data[0];
                        if (result.count == 1) {
                            $("#HProcExchBillNo").val(data.工序流转卡号);
                            $("#HProcExchInterID").val(data.HProcExchInterID);
                            $("#HProcExchEntryID").val(data.HProcExchEntryID);
                            $("#HProcExchQty").val(data.流转卡数量);
                            $("#HICMOBillNo").val(data.任务单);
                            $("#HICMOInterID").val(data.HICMOInterID);
                            $("#HICMOQty").val(data.HICMOQty);
                            $("#HSourceName").val(data.生产资源);
                            $("#HSourceID").val(data.HSourceID);
                            $("#HMaterID").val(data.HMaterID);
                        } else {
                            layer.alert(result.Message, { icon: 5 });
                        }
                        layer.close(wait);
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                //新增行表格数据
                var NewRow = {
                    "检验项目": "", "检验标准": "", "单位": "", "检验记录": "", "结论": "",
                    "最大值": "", "最小值": "", "平均值": "", "备注": "", "源单主内码": "",
                    "HSourceEntryID": "", "源单单号": "", "源单类型": "", "关联数量": "", "关联金额": "",
                    "行关闭人": "", "关闭时间": "", "手工关闭": ""
                    "HQCCheckItemID": "", "检验项目": "", "HQCStd": "", "HUnit": "", "HQCNote": "", "HResult": "",
                    "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HSourceInterID": "",
                    "HSourceEntryID": "", "HSourceBillNo": "", "HSourceBillType": "", "HRelationQty": "", "HRelationMoney": "",
                    "HCloseMan": "", "HEntryCloseDate": "", "HCloseType": ""
                };
                switch (obj.event) {
                    case 'btn-AddLine':
@@ -411,108 +446,72 @@
                        }
                    });
                }
                //单击改变是否委外值
                if (obj.event === 'isEntrustCheck') {
                    var flag = obj.data.isEntrust;
                    var flagValue = obj.data.isEntrustValue;
                    if (flagValue === "false") {
                        flagValue = "true";
                        flag = "是";
                var data = obj.data;
                var rowIndex = $(obj.tr).attr("data-index");
                if (obj.event === 'del') {
                    layer.confirm('真的删除行么', function (index) {
                        console.log("索引为:" + rowIndex);
                        if (rowIndex === '0') {
                            layer.msg('首行无法删除!!!');
                        } else {
                            //obj.del();
                            //layer.close(index);
                            var oldData = table.cache["mainTable"];
                            oldData.splice(obj.tr.data('index'), 1);
                            table.reload('mainTable', { data: oldData });
                            layer.close(index);
                    }
                    else if (flagValue === "true") {
                        flagValue = "false";
                        flag = "否";
                    });
                    }
                    else {
                        flagValue = "false";
                        flag = "否";
                $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
                    if (event.key == "F7") {
                        if (obj.event == 'HQCCheckItemID')  //模具信息
                        {
                            //页面层-自定义
                            layer.open({
                                type: 2,
                                skin: 'layui-layer-rim', //加上边框
                                title: '检验项目列表',
                                closeBtn: 1,
                                shift: 2,
                                area: ['90%', '90%'],
                                maxmin: true,
                                content: ['../../../views/Baseset/基础资料/Gy_QCCheckItemListView.html', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
                                    //按钮【按钮一】的回调
                                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//获取table的elem:"#test"
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                    }
                                    //同步更新表格和缓存对应的值
                    obj.update({
                        isEntrust: flag
                        , isEntrustValue: flagValue
                                        æ£€éªŒé¡¹ç›®: checkStatus.data[0].名称
                                        , HQCCheckItemID: checkStatus.data[0].HItemID
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                                , btn2: function (index, layero) {
                                    //按钮【按钮二】的回调
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                }
                    });
                }
                if (obj.event === 'HProcCheck') {//工序
                    var _obj = obj;
                    layer.open({
                        type: 2
                        , area: ['80%', '80%']
                        , title: '工序列表'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: ['../../../views/Baseset/基础资料/Gy_ProcList.html', 'yes']
                        , resize: false
                        , end: function () {
                            _obj.update({
                                å·¥åº: subProcName
                                , hprocid: subProcID
                                , HProcNumber: subProcNumber
                            });
                        obj.event = "";
                        return false;
                        }
                    })
                }
                if (obj.event === 'HSupCheck') {//供应商
                    var _obj = obj;
                    layer.open({
                        type: 2
                        , area: ['80%', '80%']
                        , title: '供应商列表'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: ['../../../views/Baseset/基础资料/Gy_SupplierList.html', 'yes']
                        , resize: false
                        , end: function () {
                            _obj.update({
                                ä¾›åº”商: subSupName
                                , HSupID: subSupID
                                , ä¾›åº”商代码: subSupNumber
                            });
                        }
                    })
                }
                if (obj.event === 'HWorkCenterCheck') {//工作中心
                    var _obj = obj;
                    layer.open({
                        type: 2
                        , area: ['80%', '80%']
                        , title: '加工中心列表'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: ['../../../views/Baseset/基础资料/Gy_WorkCenterList.html', 'yes']
                        , resize: false
                        , end: function () {
                            _obj.update({
                                å·¥ä½œä¸­å¿ƒ: subWorkCenterName
                                , HCenterID: subWorkCenterID
                                , å·¥ä½œä¸­å¿ƒä»£ç : subWorkCenterNumber
                            });
                        }
                    })
                }
                //单击改变不可编辑值
                if (obj.event === 'isEditCheck') {
                    var flag = obj.data.isEdit;
                    var flagValue = obj.data.isEditValue;
                    if (flagValue === "false") {
                        flagValue = "true";
                        flag = "是";
                    }
                    else if (flagValue === "true") {
                        flagValue = "false";
                        flag = "否";
                    }
                    else {
                        flagValue = "false";
                        flag = "否";
                    }
                    obj.update({
                        isEdit: flag
                        , isEditValue: flagValue
                    });
                }
            });
            //保存按钮
@@ -534,27 +533,23 @@
                    layer.msg("检验员未选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                } 
                //if (!$("#HPlanBeginDate").val()) {
                //    layer.msg("请选择计划开工日期!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if (!$("#HPlanEndDate").val()) {
                //    layer.msg("请选择计划完工日期!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //var sSubTable = table.cache['mainTable'];
                //for (var i = 0; i < sSubTable.length; i++) {
                //    if (!sSubTable[i].hprocid) {
                //        var indexRow = i + 1;
                //        layer.msg("第" + indexRow + "行,工序不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //        return;
                //    }
                //    if (!sSubTable[i].HSupID) {
                //        var indexRow = i + 1;
                //        layer.msg("第" + indexRow + "行,供应商不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //        return;
                //    }
                //}
                var sSubTable = table.cache['mainTable'];
                for (var i = 0; i < sSubTable.length; i++) {
                    if (!sSubTable[i].HQCCheckItemID) {
                        var indexRow = i + 1;
                        layer.msg("第" + indexRow + "行,检验项目不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return;
                    }
                    if (!sSubTable[i].HSourceEntryID) {
                        var indexRow = i + 1;
                        layer.msg("第" + indexRow + "行,源单子内码不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return;
                    }
                }
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(table.cache['mainTable']);
                var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType;
@@ -591,7 +586,8 @@
                });
            }
            function RoadBillMain(linterid)//加载表头
            //编辑时加载表头
            function RoadBillMain(linterid)
            {
                $.ajax({
                    url: GetWEBURL() + "/Web/GetPonderationBill",
@@ -602,62 +598,87 @@
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HSourceBillNo").val(d.data[0].HSourceBillNo);
                    }
                })
            }
            //选择产品弹窗
            form.on('submit(btnSearchMater)', function () {//产品
                layer.open({
                    type: 2
                    , area: ['80%', '80%']
                    , title: '物料'
                    , shade: 0.6 //遮罩透明度
                    //, maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_MaterialList.html', 'yes']
                    , resize: false
                    , cancel: function (index, layero) {
                    }
                })
            });
            //选择工序流转卡
            //表头信息工序流转卡弹窗
            form.on('submit(btnSearchProcExch)', function () {
                //页面层-自定义
                layer.open({
                    type: 2
                    , area: ['80%', '80%']
                    , title: '工序流转卡列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/Baseset/基础资料/Sc_ProcessExchangeBillListView.html', 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '工序流转卡列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../../views/Baseset/基础资料/Sc_ProcessExchangeBillListView.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                    }
                })
                        $("#HProcExchInterID").val(checkStatus.data[0].hmainid);
                        $("#HProcExchEntryID").val(checkStatus.data[0].hsubid);
                        $("#HProcExchBillNo").val(checkStatus.data[0].单据号);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    },
                    success: function (layero, index) {
                    }
                });
            });
            //选择生产任务单
            //表头信息生产任务单弹窗
            form.on('submit(btnSearchICMOBill)', function () {
                //页面层-自定义
                layer.open({
                    type: 2
                    , area: ['80%', '80%']
                    , title: '生产任务单列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/Baseset/基础资料/Sc_ICMOBillListView2.html', 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '生产任务单列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../../views/Baseset/基础资料/Sc_ICMOBillListView2.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                    }
                })
                        $("#HICMOInterID").val(checkStatus.data[0].hmainid);
                        $("#HICMOBillNo").val(checkStatus.data[0].单据号);
                        $("#HICMOQty").val(checkStatus.data[0].计划生产数量);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    },
                    success: function (layero, index) {
                    }
                });
            });
            //表头信息选择检验员弹窗
@@ -736,59 +757,44 @@
                });
            });
            //选择申请工序
            form.on('submit(HSQProcID-BT)', function () {//选择申请工序
            //表头信息产品弹窗
            form.on('submit(btnSearchMater)', function () {
                //页面层-自定义
                layer.open({
                    type: 2
                    , area: ['80%', '80%']
                    , title: '申请工序列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/Baseset/基础资料/Gy_ProcList.html', 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '产品列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../Baseset/基础资料/Gy_MaterialList.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                    }
                })
                        $("#HMaterNumber").val(checkStatus.data[0].HNumber);
                        $("#HMaterID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    },
                    success: function (layero, index) {
                    }
                });
            });
            //选择责任工序
            form.on('submit(HZRProcID-BT)', function () {//选择责任工序
                layer.open({
                    type: 2
                    , area: ['80%', '80%']
                    , title: '责任工序列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/Baseset/基础资料/Gy_ProcList.html?Type=HZR', 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
            });
            //编辑
            form.on('submit(cmdModify)', function () {//编辑
                var sSubStr = table.cache['wl-table'];
                //if (AllowLoadData(sSubStr) != false) {//非空验证
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '明细列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/公共页面/Kf_BarCodeEditDlg.html?table=' + JSON.stringify(sSubStr), 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
                // }
            });
            form.on('submit(Cancel)', function () {
                //sessionStorage["SourceFlag"] = false;
@@ -801,36 +807,37 @@
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                //初始表格数据
                rowdata = [{
                    "检验项目": "", "检验标准": "", "单位": "", "检验记录": "", "结论": "",
                    "最大值": "", "最小值": "", "平均值": "", "备注": "", "源单主内码": "",
                    "HSourceEntryID": "", "源单单号": "", "源单类型": "", "关联数量": "", "关联金额": "",
                    "行关闭人": "", "关闭时间": "", "手工关闭": ""
                    "HQCCheckItemID": "", "检验项目": "", "HQCStd": "", "HUnit": "", "HQCNote": "", "HResult": "",
                    "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HSourceInterID": "",
                    "HSourceEntryID": "", "HSourceBillNo": "", "HSourceBillType": "", "HRelationQty": "", "HRelationMoney": "",
                    "HCloseMan": "", "HEntryCloseDate": "", "HCloseType": ""
                }];
                option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , limit: 500 //每页默认显示的数量
                    , cellMinWidth: 90
                    , cellMinWidth: 150
                    , cols: [[ //表头
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { type: '检验项目', title: '检验项目', edit: 'text' }
                        , { field: '检验标准', title: '检验标准', edit: 'text' }
                        , { field: '单位', title: '单位', edit: 'text' }
                        , { field: '检验记录', title: '检验记录', edit: 'text' }
                        , { field: '结论', title: '结论', edit: 'text' }
                        , { field: '最大值', title: '最大值', edit: 'text' }
                        , { field: '最小值', title: '最小值', edit: 'text' }
                        , { field: '平均值', title: '平均值', edit: 'text', totalRow: true }
                        , { field: '备注', title: '备注', edit: 'text' }
                        , { field: '源单主内码', title: '源单主内码' }
                        , { field: 'HQCCheckItemID', title: 'HQCCheckItemID', hide: true }
                        , { field: '检验项目', title: '检验项目', edit: 'text', event: 'HQCCheckItemID' }
                        , { field: 'HQCStd', title: '检验标准', edit: 'text' }
                        , { field: 'HUnit', title: '单位', edit: 'text' }
                        , { field: 'HQCNote', title: '检验记录', edit: 'text' }
                        , { field: 'HResult', title: '结论', edit: 'text' }
                        , { field: 'HMax', title: '最大值', edit: 'text' }
                        , { field: 'HMin', title: '最小值', edit: 'text' }
                        , { field: 'HAvg', title: '平均值', edit: 'text', totalRow: true }
                        , { field: 'HRemark', title: '备注', edit: 'text' }
                        , { field: 'HSourceInterID', title: '源单主内码' }
                        , { field: 'HSourceEntryID', title: '源单子内码', edit: 'text' }
                        , { field: '源单单号', title: '源单单号' }
                        , { field: '源单类型', title: '源单类型' }
                        , { field: '关联数量', title: '关联数量' }
                        , { field: '关联金额', title: '关联金额' }
                        , { field: '行关闭人', title: '行关闭人' }
                        , { field: '关闭时间', title: '关闭时间' }
                        , { field: '手工关闭', title: '手工关闭' }
                        , { field: 'HSourceBillNo', title: '源单单号' }
                        , { field: 'HSourceBillType', title: '源单类型' }
                        , { field: 'HRelationQty', title: '关联数量' }
                        , { field: 'HRelationMoney', title: '关联金额' }
                        , { field: 'HCloseMan', title: '行关闭人' }
                        , { field: 'HEntryCloseDate', title: '关闭时间' }
                        , { field: 'HCloseType', title: '手工关闭' }
                        , { fixed: 'right', title: '操作', toolbar: '#barDemo' }
                    ]]
                    , text: {
@@ -853,66 +860,7 @@
            ZRProcName, QRName;
        //返回生产任务单
        function GetICMOBillValue(obj) {
            var data = obj[0];
            $("#HICMOInterID").val(data.hmainid);
            $("#HICMOBillNo").val(data.生产订单号);
            $("#HICMOEntryID").val(data.HEntryID);
            $("#HOrderProcNO").val(data.订单跟踪号);
            $("#HMaterID").val(data.hmaterid);
            $("#HMaterName").val(data.物料名称);
            $("#HMaterID2").val(data.hmaterid);
            $("#HMaterName2").val(data.物料名称);
            $("#HMaterNumber").val(data.物料代码);
            $("#HMaterNumber2").val(data.物料代码);
            $("#HModel").val(data.规格型号);
            $("#HBatchNo").val(data.批号);
            $("#HUnitID").val(data.hunitid);
            $("#HUnitName").val(data.计量单位名称);
            $("#HUnitNumber").val(data.计量单位代码);
            $("#HPlanQty").val(data.计划生产数量);
            $("#HQty").val(data.流转卡数量);
            $("#HprocExQty").val(data.流转卡数量);
            $("#HPlanBeginDate").val(data.计划开工日期);
            $("#HPlanEndDate").val(data.计划完工日期);
            $("#HWorkShopID").val(data.hdeptid);
            $("#HWorkShopName").val(data.生产车间名称);
            $("#HProdMaterCode").val(data.产品CODE);
            $("#HSeOrderBillNo").val(data.销售订单号);
            $("#HCusShortName").val(data.客户简称);
            $("#HCusNeedMaterial").val(data.客户要求材料成分);
            $("#HPlanSendGoodsDate").val(data.预计出货日期);
            $("#HProdMaterName").val(data.产品名称);
            $("#HCusName").val(data.客户名称);
            $("#HWorkRemark").val(data.生产备注);
            $("#HImportNote").val(data.重要提示);
            //txtHBillNo.Text = sBillNo;
            //GetICMOBillDetail(obj[0].hmainid);
        }
        //返回工序流转卡
        function GetProcessExchangeValue(obj) {
            var data = obj[0];
            $("#HICMOInterID").val(data.hmainid);
            $("#HICMOBillNo").val(data.生产订单号);
            $("#HICMOEntryID").val(data.HEntryID);
            $("#HOrderProcNO").val(data.订单跟踪号);
        }
        //返回产品
        function GetHMaterNameValue(obj) {
            $("#HMaterName2").val(obj[0].HName);
            $("#HMaterID2").val(obj[0].HItemID);
            $("#HMaterNumber2").val(obj[0].HNumber);
            $("#HMaterHModel2").val(obj[0].HModel);
        }
        function GetHKeeperValue(obj) {  //返回责任人
            EmpName = obj[0].HName;
            // $("#HEmpName").val(obj[0].HName);
            //$("#HItemID").val(obj[0].HItemID);
        }
    </script>
</body>
</html>