wtt
2025-11-10 5a41caded26a3b4a5aeb9cbcd83ba4fcf60fd3ee
WebTM/views/ÖÊÁ¿¹ÜÀí/¼ìÑéÈ¡Ñù»¹Ñùµ¥/QC_Add_TakeSampleCheckBill.html
@@ -10,12 +10,13 @@
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <!--引用layui js文件-->
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
    <style type="text/css">
        .layui-form-label {
            width: 85px;
@@ -115,21 +116,21 @@
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">单据日期:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HDate" id="HDate" disabled autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                            <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;">
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">当前工序:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" disabled autocomplete="off">
                                                            <input id="HProcID" name="HProcID" type="hidden" />
                                                            <input id="HProcID" name="HProcID" type="hidden" value="0"/>
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">计量单位:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HUnitName" lay-verify="HUnitName" id="HUnitName" disabled autocomplete="off">
                                                            <input id="HUnitID" name="HUnitID" type="hidden" />
                                                            <input id="HUnitID" name="HUnitID" type="hidden" value="0" />
                                                        </div>
                                                    </div>
                                                </div>
@@ -137,7 +138,7 @@
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">产品编码</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" name="HMaterCode" id="HMaterCode" class="layui-input" value="0" style="float:left;width:150px;" disabled>
                                                            <input type="text" name="HMaterCode" id="HMaterCode" class="layui-input" value="" style="float:left;width:150px;" disabled>
                                                            <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="0" style="float:left;width:150px;">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HMaterList" id="HMaterList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
@@ -160,7 +161,7 @@
                                                        <label class="layui-form-label">生产资源</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" name="HSourceName" id="HSourceName" class="layui-input" value="" style="float:left;width:150px;">
                                                            <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="" style="float:left;width:150px;">
                                                            <input type="hidden" name="HSourceID" id="HSourceID" class="layui-input" value="0" style="float:left;width:150px;">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceList" id="HSourceList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                            </button>
@@ -171,14 +172,18 @@
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">工序流转卡号</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" name="HProcExchBillNo" id="HProcExchBillNo" class="layui-input" value="0" disabled>
                                                            <input type="hidden" name="HProcExchInterID" id="HProcExchInterID" class="layui-input" value="0" style="float:left;width:150px;" disabled>
                                                            <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID" class="layui-input" value="0" style="float:left;width:150px;" disabled>
                                                            <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo" style="background-color:#efefef4d;width: 75%;display: inline-block;" readonly>
                                                            <input type="hidden" name="HProcExchInterID" id="HProcExchInterID" class="layui-input" value="0">
                                                            <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID" class="layui-input" value="0">
                                                            <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" class="layui-input" value="0">
                                                            <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" class="layui-input" value="0">
                                                            <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" class="layui-input" value="0">
                                                            <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" class="layui-input" value="0" autocomplete="off" disabled>
                                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProcExch" id="btnSearchProcExch" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                            </button>
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">流转卡数量:</label>
@@ -209,21 +214,21 @@
                                                        <label class="layui-form-label">任务单号:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" disabled autocomplete="off">
                                                            <input id="HICMOInterID" name="HICMOInterID" type="hidden" />
                                                            <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" />
                                                            <input id="HICMOInterID" name="HICMOInterID" type="hidden" value="0"/>
                                                            <input id="HICMOEntryID" name="HICMOEntryID" type="hidden" value="0"/>
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">任务单数量:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HICMOQty" lay-verify="HICMOQty" id="HICMOQty" disabled autocomplete="off">
                                                            <input class="layui-input" name="HICMOQty" lay-verify="HICMOQty" id="HICMOQty" value="0"  disabled autocomplete="off">
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">部门:</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;">
                                                            <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;">
                                                            <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" id="HDeptList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                            </button>
@@ -233,7 +238,7 @@
                                                        <label class="layui-form-label">生产班组:</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" name="HGroupName" id="HGroupName" class="layui-input" value="" style="float:left;width:150px;">
                                                            <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="" style="float:left;width:150px;">
                                                            <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="0" style="float:left;width:150px;">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" id="HGroupList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                            </button>
@@ -245,7 +250,7 @@
                                                        <label class="layui-form-label">生产班次</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" name="HShiftsName" id="HShiftsName" class="layui-input" value="" style="float:left;width:150px;">
                                                            <input type="hidden" name="HShiftsID" id="HShiftsID" class="layui-input" value="" style="float:left;width:150px;">
                                                            <input type="hidden" name="HShiftsID" id="HShiftsID" class="layui-input" value="0" style="float:left;width:150px;">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HShiftsList" id="HShiftsList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                            </button>
@@ -254,7 +259,50 @@
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">取样数量:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HQty" lay-verify="HQty" id="HQty" autocomplete="off">
                                                            <input class="layui-input" name="HQty" lay-verify="HQty" id="HQty" value="0" autocomplete="off">
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">破坏性实验数量:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HSampleDamageQty" lay-verify="HSampleDamageQty" id="HSampleDamageQty" value="0" autocomplete="off">
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">送测类型:</label>
                                                        <div class="layui-input-inline">
                                                            <select name="TestType" lay-filter="TestType" id="TestType">
                                                                <option value="首检">首检</option>
                                                                <option value="巡检">巡检</option>
                                                                <option value="未检">未检</option>
                                                                <option value="实验">实验</option>
                                                            </select>
                                                        </div>
                                                    </div>
                                                </div>
                                                <div class="layui-form-item">
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">产品单重1:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HProdWeight1" lay-verify="HProdWeight1" id="HProdWeight1" value="0" autocomplete="off">
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">产品单重2:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HProdWeight2" lay-verify="HProdWeight2" id="HProdWeight2" value="0" autocomplete="off">
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">产品单重3:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HProdWeight3" lay-verify="HProdWeight3" id="HProdWeight3" value="0" autocomplete="off">
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">送测内容</label>
                                                        <div class="layui-input-inline" style="width:300px;height:15px">
                                                            <textarea placeholder="请输入送测内容" class="layui-textarea" name="HBadNote" id="HBadNote" value=""></textarea>
                                                        </div>
                                                    </div>
                                                </div>
@@ -302,19 +350,19 @@
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">制单日期:</label>
                                                        <div class="layui-input-inline">
                                                            <input type="datetime" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                            <input type="date" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">修改日期:</label>
                                                        <div class="layui-input-inline">
                                                            <input type="datetime" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                            <input type="date" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">审核日期:</label>
                                                        <div class="layui-input-inline">
                                                            <input type="datetime" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                            <input type="date" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                        </div>
                                                    </div>
                                                </div>
@@ -336,13 +384,13 @@
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">关闭日期:</label>
                                                        <div class="layui-input-inline">
                                                            <input type="datetime" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                            <input type="date" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">作废日期:</label>
                                                        <div class="layui-input-inline">
                                                            <input type="datetime" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                            <input type="date" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled>
                                                        </div>
                                                    </div>
                                                </div>
@@ -400,73 +448,56 @@
                , laydate = layui.laydate
                , element = layui.element;
            //#endregion
            //初始化表单插件
            set_InitFrom();
            //记录组织的值
            var HOrgIDBar = 0;
            var HOrgIDBar1 = 0;
            var HCenterID = "";
            $("#HInspectOrgID").prop("disabled", true);
            $("#HSourceOrgID").prop("disabled", true);
            //判断操作类型
            if (OperationType == 1) {//无源单
                $("#HCheckEmp").val(sessionStorage["HEmpID"]); //根据登录用户带出操作员ID
                $("#HCheckEmpName").val(sessionStorage["HEmpName"]); //根据登录用户带出操作员
                $("#HCheckEmpName").val(sessionStorage["HUserName"]); //根据登录用户带出操作员
                $("#HGroupID").val(sessionStorage["HGroupID"]); //根据登录用户带出班组ID
                $("#HGroupName").val(sessionStorage["HGroup"]); //根据登录用户带出班组
                $("#HDeptID").val(sessionStorage["HDeptID"]); //根据登录用户带出部门ID
                $("#HDeptName").val(sessionStorage["HDept"]); //根据登录用户带出部门
                HCenterID = sessionStorage["HWorkCenterID"]; //根据登录用户带出工作中心ID
                set_AddFNew();
                get_HWorkShift();
            }
            else if (OperationType == 2) {//有源单
                $("#HCheckEmp").val(sessionStorage["HEmpID"]); //根据登录用户带出操作员ID
                $("#HCheckEmpName").val(sessionStorage["HEmpName"]); //根据登录用户带出操作员
                $("#HCheckEmpName").val(sessionStorage["HUserName"]); //根据登录用户带出操作员
                $("#HGroupID").val(sessionStorage["HGroupID"]); //根据登录用户带出班组ID
                $("#HGroupName").val(sessionStorage["HGroup"]); //根据登录用户带出班组
                $("#HDeptID").val(sessionStorage["HDeptID"]); //根据登录用户带出部门ID
                $("#HDeptName").val(sessionStorage["HDept"]); //根据登录用户带出部门
                HCenterID = sessionStorage["HWorkCenterID"]; //根据登录用户带出工作中心ID
                set_AddNew();
            }
            else if (OperationType == 3) {//编辑
                set_EditFromGrid();
            }
            else if (OperationType == 4) {//复制
                $("#HCheckEmp").val(sessionStorage["HEmpID"]); //根据登录用户带出操作员ID
                $("#HCheckEmpName").val(sessionStorage["HUserName"]); //根据登录用户带出操作员
                $("#HGroupID").val(sessionStorage["HGroupID"]); //根据登录用户带出班组ID
                $("#HGroupName").val(sessionStorage["HGroup"]); //根据登录用户带出班组
                $("#HDeptID").val(sessionStorage["HDeptID"]); //根据登录用户带出部门ID
                $("#HDeptName").val(sessionStorage["HDept"]); //根据登录用户带出部门
                HCenterID = sessionStorage["HWorkCenterID"]; //根据登录用户带出工作中心ID
                set_EditFromGrid();
                set_AddFNew();
                get_HWorkShift();
            }
            else {
                layer.alert("未知操作类型!", { icon: 5 });
            }
            //初始化插件
            function set_InitFrom() {
                //日期时间选择器
                laydate.render({
                    elem: '#HBeginDate'
                    , type: 'datetime'
                });
                laydate.render({
                    elem: '#HEndDate'
                    , type: 'datetime'
                });
                laydate.render({
                    elem: '#HDate'
                    , type: 'datetime'
                });
                laydate.render({
                    elem: '#HMakeDate'
                    , type: 'datetime'
                });
                laydate.render({
                    elem: '#HUpDateDate'
                    , type: 'datetime'
                });
                laydate.render({
                    elem: '#HCheckDate'
                    , type: 'datetime'
                });
                laydate.render({
                    elem: '#HCloseDate'
                    , type: 'datetime'
                });
                laydate.render({
                    elem: '#HDeleteDate'
                    , type: 'datetime'
                });
            }
            //#region åˆå§‹åŒ–组织
            HSourceOrgan();
@@ -476,16 +507,21 @@
            //无源单新增
            function set_AddFNew() {
                //加源单类型区分(可以写不同的方法)
                refSav = "Add";
                //初始基本信息赋值
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));      //单据日期
                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));  //制单日期
                $("#HMaker").val(sessionStorage["HUserName"]);     //制单人
                createBillNo();
            }
            //有源单新增
            function set_AddNew() {
                createBillNo
                refSav = "Add";
                //初始基本信息赋值
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));      //单据日期
                $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"))  //开工日期
                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));  //制单日期
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));      //单据日期
                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));  //制单日期
                $("#HMaker").val(sessionStorage["HUserName"]);     //制单人
                //加源单类型区分(可以写不同的方法)
@@ -494,11 +530,13 @@
                $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true);
                $('#HDeptList').addClass("layui-btn-disabled").attr("disabled", true);
                $('#btnSearchProcExch').addClass("layui-btn-disabled").attr("disabled", true);//有源单时流转卡号按钮禁用
                $.ajax(
                    {
                        type: "GET",
                        url: GetWEBURL() + "/Sc_MESBeginWorkBill/GetQC_TakeSampleCheckBill", //方法所在页面和方法名
                        async: true,
                        async: false,
                        data: {
                            "HSourceInterID": HSourceInterID,
                            "HSourceEntryID": HSourceEntryID,
@@ -535,6 +573,9 @@
                                $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //生产订单子ID
                                $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //生产订单
                                $("#HICMOQty").val(LoadData[0].HICMOPlanQty); //生产订单数量
                                HCenterID = LoadData[0].HCenterID == null ? sessionStorage["HWorkCenterID"] : LoadData[0].HCenterID;//工作中心id
                                //获取班次
                                get_HWorkShift()
                            }
                            else {
                                layer.alert(data.Message, { icon: 5 });
@@ -571,8 +612,8 @@
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HInterID": data[0]["hmainid"]
                                , "HBillNo": data[0]["单据号"]
                                "HInterID": OperationType == 4 ? "" : data[0]["hmainid"]
                                , "HBillNo": OperationType ==4 ? "" : data[0]["单据号"]
                                , "HDate": formatDate(data[0]["日期"])
                                , "HDeptID": data[0]["HDeptID"]                  //部门ID
                                , "HDeptName": data[0]["部门"]               //部门名称
@@ -589,6 +630,12 @@
                                , "HCheckEmp": data[0]["HCheckEmp"]                   //取样员ID
                                , "HCheckEmpName": data[0]["取样员"]           //取样员
                                , "HQty": data[0]["取样数量"]           //取样数量
                                , "HSampleDamageQty": data[0]["破坏性实验数量"]           //破坏性实验数量
                                , "HBadNote": data[0]["报废内容"]           //报废内容
                                , "HProdWeight1": data[0]["产品单重1"]           //产品单重1
                                , "HProdWeight2": data[0]["产品单重2"]           //产品单重2
                                , "HProdWeight3": data[0]["产品单重3"]           //产品单重3
                                , "TestType": data[0]["送测类型"]           //送测类型
                                , "HGroupID": data[0]["HGroupID"]                //班组ID
                                , "HGroupName": data[0]["生产班组"]              //班组名称
                                , "HShiftsID": data[0]["HShiftsID"]                //班次ID
@@ -631,29 +678,20 @@
            }
            //判断是否新增
            if (linterid == null || linterid == 0) {
                //获取最大单据号 new
                $("#HInterID").val("0");
                $("#HBillNo").val("");
            //#region ç”Ÿæˆå•据号
            function createBillNo() {
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '7521' },
                    success: function (d) {
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HInterID").val(0);
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                    }
                });
                $("#HInspectOrgID").prop("disabled", true);
                $("#HSourceOrgID").prop("disabled", true);
            }
            else {//如果修改则走下面 new
                $("#HInterID").val(linterid);//修改时主表ID
                $("#HInspectOrgID").prop("disabled", true);
                $("#HSourceOrgID").prop("disabled", true);
            }
            //#endregion
            //保存提交
            form.on('submit(Saver)', function (data) {
@@ -712,7 +750,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../../基础资料/公用基础资料/Gy_Material.html', 'yes'],
                    content: ['../../基础资料/公用基础资料/Gy_Material.html?openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -752,7 +790,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../../基础资料/生产基础资料/Gy_Source.html', 'yes'],
                    content: ['../../基础资料/生产基础资料/Gy_Source.html?Htype=&openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -866,7 +904,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../基础资料/生产基础资料/Gy_ShiftsList.html?type=HShifts', 'yes'],
                    content: ['../../基础资料/生产基础资料/Gy_WorkShiftList.html?type=HWorkShifts', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -877,7 +915,7 @@
                            return layer.msg('请选择数据');
                        }
                        $("#HShiftsName").val(checkStatus.data[0].班次名称);
                        $("#HShiftsID").val(checkStatus.data[0].HItemID);
                        $("#HShiftsID").val(checkStatus.data[0].HInterID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -904,7 +942,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../../基础资料/公用基础资料/Gy_DepartmentList.html', 'yes'],
                    content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html?openType=2&HOrgName=' + sessionStorage["Organization"], 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -916,6 +954,67 @@
                        }
                        $("#HDeptName").val(checkStatus.data[0].部门名称);
                        $("#HDeptID").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(btnSearchProcExch)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '工序流转卡列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../车间管理/工序流转卡/Sc_ProcessExchangeBillList_Source.html?openType=1', '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('请选择数据');
                        }
                        $("#HProcID").val(checkStatus.data[0].HProcID); //当前工序ID
                        $("#HProcName").val(checkStatus.data[0].工序); //当前工序
                        $("#HMaterID").val(checkStatus.data[0].HMaterID); //产品ID
                        $("#HMaterCode").val(checkStatus.data[0].产品代码); //产品代码
                        $("#HMaterName").val(checkStatus.data[0].产品); //产品名称
                        $("#HMaterSpec").val(checkStatus.data[0].规格型号); //产品规格
                        $("#HUnitID").val(checkStatus.data[0].HUnitID); //计量单位id
                        $("#HUnitName").val(checkStatus.data[0].单位); //计量单位
                        $("#HSourceID").val(checkStatus.data[0].HSourceID); //生产资源ID
                        $("#HSourceName").val(checkStatus.data[0].生产资源); //生产资源
                        $("#HMainSourceBillNo").val(checkStatus.data[0].单据号); //源单单号
                        $("#HMainSourceInterID").val(checkStatus.data[0].hmainid); //源单主内码
                        $("#HMainSourceEntryID").val(checkStatus.data[0].hsubid); //源单子内码
                        $("#HMainSourceBillType").val(3772); //源单类型
                        $("#HProcExchBillNo").val(checkStatus.data[0].单据号); //流转卡号
                        $("#HProcExchInterID").val(checkStatus.data[0].hmainid); //流转卡主内码(取值HInterID)
                        $("#HProcExchEntryID").val(checkStatus.data[0].hsubid); //流转卡子内码(源单行号)
                        $("#HBatchNo").val(checkStatus.data[0].HBatchNo); //流转卡批次
                        $("#HProcExchQty").val(checkStatus.data[0].流转卡数量); //流转卡数量
                        $("#HDeptID").val(checkStatus.data[0].HWorkShopID); //车间ID
                        $("#HDeptName").val(checkStatus.data[0].生产车间); //车间
                        $("#HICMOInterID").val(checkStatus.data[0].HICMOInterID); //生产订单ID
                        $("#HICMOEntryID").val(checkStatus.data[0].HICMOEntryID); //生产订单子ID
                        $("#HICMOBillNo").val(checkStatus.data[0].任务单号); //生产订单
                        $("#HICMOQty").val(checkStatus.data[0].任务单数量); //生产订单数量
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -1033,6 +1132,32 @@
            }
            //#endregion
            //获取班次
            function get_HWorkShift() {
                var HDeptID = $("#HDeptID").val();
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/Gy_ShiftsController/Get_HWorkShift", //方法所在页面和方法名
                    data: {
                        "HDeptID": HDeptID,
                        "HCenterID": HCenterID
                    },
                    success: function (data) {
                        if (data.count == 1)// è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                        {
                            var LoadData = data.data;
                            $("#HShiftsID").val(LoadData[0].HInterID); //当前工序ID
                            $("#HShiftsName").val(LoadData[0].班次); //当前工序
                        }
                        else {
                            layer.alert(data.Message, { icon: 5 });
                        }
                    },
                    error: function (err) {
                        layer.alert(err, { icon: 5 });
                    }
                });
            }
            //以上为layui模块
        });
@@ -1093,8 +1218,18 @@
            if (day.length < 2) day = '0' + day;
            return [year, month, day].join('-');
        }
        function GetGyMaterial(obj) {  //物料
            $("#HMaterName").val(obj.物料名称);
            $("#HMaterCode").val(obj.物料代码);
            $("#HMaterSpec").val(obj.规格型号);
            $("#HMaterID").val(obj.HItemID);
        }
        function GetHDeptNameValue(obj) {  //部门
            $("#HDeptName").val(obj[0].部门名称);
            $("#HDeptID").val(obj[0].HItemID);
        }
        //操作员
        function GetHEmpValue(obj) {
            $("#HCheckEmpName").val(obj[0].职员名称);
@@ -1106,9 +1241,44 @@
            $("#HGroupID").val(obj[0].HItemID);
        }
        //班次
        function GetHShiftsValue(obj) {
        function GetHWorkShiftsValue(obj) {
            $("#HShiftsName").val(obj[0].班次名称);
            $("#HShiftsID").val(obj[0].HItemID);
            $("#HShiftsID").val(obj[0].HInterID);
        }
        //生产资源
        function GetGySource(obj) {
            $("#HSourceName").val(obj[0].生产资源名称);
            $("#HSourceID").val(obj[0].HInterID);
        }
        //工序流转卡
        function GetProcessExchangeBillValue(obj) {
            $("#HProcID").val(obj[0].HProcID); //当前工序ID
            $("#HProcName").val(obj[0].工序); //当前工序
            $("#HMaterID").val(obj[0].HMaterID); //产品ID
            $("#HMaterCode").val(obj[0].产品代码); //产品代码
            $("#HMaterName").val(obj[0].产品); //产品名称
            $("#HMaterSpec").val(obj[0].规格型号); //产品规格
            $("#HUnitID").val(obj[0].HUnitID); //计量单位id
            $("#HUnitName").val(obj[0].单位); //计量单位
            $("#HSourceID").val(obj[0].HSourceID); //生产资源ID
            $("#HSourceName").val(obj[0].生产资源); //生产资源
            $("#HMainSourceBillNo").val(obj[0].单据号); //源单单号
            $("#HMainSourceInterID").val(obj[0].hmainid); //源单主内码
            $("#HMainSourceEntryID").val(obj[0].hsubid); //源单子内码
            $("#HMainSourceBillType").val(3772); //源单类型
            $("#HProcExchBillNo").val(obj[0].单据号); //流转卡号
            $("#HProcExchInterID").val(obj[0].hmainid); //流转卡主内码(取值HInterID)
            $("#HProcExchEntryID").val(obj[0].hsubid); //流转卡子内码(源单行号)
            $("#HBatchNo").val(obj[0].HBatchNo); //流转卡批次
            $("#HProcExchQty").val(obj[0].流转卡数量); //流转卡数量
            $("#HDeptID").val(obj[0].HWorkShopID); //车间ID
            $("#HDeptName").val(obj[0].生产车间); //车间
            $("#HICMOInterID").val(obj[0].HICMOInterID); //生产订单ID
            $("#HICMOEntryID").val(obj[0].HICMOEntryID); //生产订单子ID
            $("#HICMOBillNo").val(obj[0].任务单号); //生产订单
            $("#HICMOQty").val(obj[0].任务单数量); //生产订单数量
        }
        function GetSwipeCardStart(obj) {