wtt
2025-10-31 2c4e339508f78a215518a8a12af34ca0b1564d44
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Add_Edit_Gy_Process.html
@@ -36,6 +36,7 @@
                        <div class="layui-btn-group">
                            <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">保存</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">退出</button>
                            <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">审核</button>
                        </div>
                    </div>
                    <div class="layui-form-item" style="padding-top: 10px;">
@@ -197,6 +198,14 @@
                                        </div>
                                    </div>
                                </div>
                                <div class="layui-row">
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">工序分类</label>
                                        <div class="layui-input-inline">
                                            <input class="layui-input" name="HProcType" id="HProcType" autocomplete="off">
                                        </div>
                                    </div>
                                </div>
                                <div class="layui-tab-item">
                                    <div class="layui-col-xs4 layui-inline">
@@ -243,17 +252,7 @@
                                            <div class="layui-input-inline">
                                                <input type="text" name="HSno" id="HSno" lay-verify="" autocomplete="off" value="0" class="layui-input">
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs4 layui-inline">
                <label class="layui-form-label">工段</label>
                <div class="layui-input-inline">
                    <input type="text" name="HProcMulName" id="HProcMulName" class="layui-input" value="" style="float:left;width:150px;">
                    <input type="hidden" name="HProcMulID" id="HProcMulID" value="0">
                    <button type="button" lay-submit="" class="layui-btn" lay-filter="" style="width: 40px;">
                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left: -9px;"></i>
                    </button>
                </div>
            </div>-->
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
@@ -445,6 +444,7 @@
    </div>
    <script>
        var OptionData = [];
        //#region æŠ˜å æ³¨é‡Š
        //#endregion
        layui.config({
@@ -491,7 +491,7 @@
                $("#HCREATEORGID").attr("disabled", true);
                $("#checkboxHStopflag").attr("disabled", true);
                $("#HUseFlag").attr("disabled", true);
                $("#HMakeEmp").val(sessionStorage["HMakeEmp"]); //根据登录用户带出创建人
                $("#HMakeEmp").val(sessionStorage["HUserName"]); //根据登录用户带出创建人
                $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"));
            }
            else if (OperationType == 2) {//复制
@@ -502,7 +502,7 @@
                $("#HCREATEORGID").attr("disabled", true);
                $("#checkboxHStopflag").attr("disabled", true);
                $("#HUseFlag").attr("disabled", true);
                $("#HMakeEmp").val(sessionStorage["HMakeEmp"]); //根据登录用户带出创建人
                $("#HMakeEmp").val(sessionStorage["HUserName"]); //根据登录用户带出创建人
                $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"));
            }
            else if (OperationType == 3) {//编辑
@@ -534,7 +534,10 @@
            form.on('submit(Cancel)', function () {
                Pub_Close(1);
            })
            //审核
            form.on('submit(set_CheckBill)', function (data) {
                set_CheckBill(data);
            });
            //是否禁用按钮
            form.on('checkbox(checkboxHStopflag)', function (data) {
                $("#HStopflag").val(data.elem.checked);
@@ -679,6 +682,34 @@
            //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
            //审核
            function set_CheckBill() {
                layer.confirm("确认要审核吗?", function (index) {
                    var HInterID = $("#HItemID").val();
                    //逻辑审核方法
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/Gy_Process/AuditGy_Process", //方法所在页面和方法名
                        data: { "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                    // å¾—到frame索引
                                    var index = layer.getFrameIndex(window.name);
                                    //关闭当前frame
                                    layer.close(index);
                                });
                            } else {
                                layer.alert(result.code + result.Message, { icon: 5 });
                            }
                        }, error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });
                        }
                    });
                })
            }
            //#region åˆ¤æ–­æ˜¯å¦ç™»å½• æœªç™»å½•则跳到登录页
            function get_LoginIs() {
                if (sessionStorage.login != "login") {
@@ -803,6 +834,7 @@
                                , "HCheckEmp": data.审核人
                                , "HCheckTime": data.审核日期 == null ? "" : Format(new Date(data.审核日期), "yyyy-MM-dd")
                                , "HStandardWages": data.标准工价
                                , "HProcType": data.工序分类
                            });
                            layer.close(ajaxLoad);
                        } else {
@@ -839,10 +871,10 @@
                    layer.msg("请选择工作中心!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HProcMulName").val() == "") {
                    layer.msg("请选择工段!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                //if ($("#HProcMulName").val() == "") {
                //    layer.msg("请选择工段!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if (!$("#HProcessID_K3").val()) {
                //    layer.msg("请选择ERP工序!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
@@ -944,7 +976,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '部门列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html?type=2&HOrgName=' + sessionStorage["Organization"], 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -995,7 +1027,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '工段列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/生产基础资料/Gy_ProcMul.html', 'yes']
                    , content: ['../../基础资料/生产基础资料/Gy_ProcMul.html?Type=2', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -1020,7 +1052,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '检验方案列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../质量管理/检验方案单/QC_CheckProjectList.html', 'yes']
                    , content: ['../../质量管理/检验方案单/QC_CheckProjectList.html?Type=2', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -1033,6 +1065,13 @@
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                    , end: function (index, layero) {
                        if (OptionData.length > 0) {
                            $("#HQCSchemeName_Fst").val(OptionData[0].检验方案名称);
                            $("#HQCSchemeID_Fst").val(OptionData[0].hmainid);
                        }
                        OptionData = [];
                    }
                })
            }
            //#endregion
@@ -1045,7 +1084,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '检验方案列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../质量管理/检验方案单/QC_CheckProjectList.html', 'yes']
                    , content: ['../../质量管理/检验方案单/QC_CheckProjectList.html?Type=2', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -1058,6 +1097,13 @@
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                    , end: function (index, layero) {
                        if (OptionData.length > 0) {
                            $("#HQCSchemeName_Proc").val(OptionData[0].检验方案名称);
                            $("#HQCSchemeID_Proc").val(OptionData[0].hmainid);
                        }
                        OptionData = [];
                    }
                })
            }
            //#endregion
@@ -1070,7 +1116,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '检验方案列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../质量管理/检验方案单/QC_CheckProjectList.html', 'yes']
                    , content: ['../../质量管理/检验方案单/QC_CheckProjectList.html?Type=2', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -1083,6 +1129,13 @@
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                    , end: function (index, layero) {
                        if (OptionData.length > 0) {
                            $("#HQCSchemeName_Patrol").val(OptionData[0].检验方案名称);
                            $("#HQCSchemeID_Patrol").val(OptionData[0].hmainid);
                        }
                        OptionData = [];
                    }
                })
            }
            //#endregion
@@ -1133,6 +1186,13 @@
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                    , end: function (index, layero) {
                        if (OptionData.length > 0) {
                            $("#HBadWHName").val(OptionData[0].仓库名称);
                            $("#HBadWHID").val(OptionData[0].HItemID);
                        }
                        OptionData = [];
                    }
                })
            }
            //#endregion
@@ -1158,6 +1218,13 @@
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                    , end: function (index, layero) {
                        if (OptionData.length > 0) {
                            $("#HWasterWHName").val(OptionData[0].仓库名称);
                            $("#HWasterWHID").val(OptionData[0].HItemID);
                        }
                        OptionData = [];
                    }
                })
            }
            //#endregion
@@ -1183,6 +1250,13 @@
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                    , end: function (index, layero) {
                        if (OptionData.length > 0) {
                            $("#HBadCountDevelopWHName").val(OptionData[0].仓库名称);
                            $("#HBadCountDevelopWHID").val(OptionData[0].HItemID);
                        }
                        OptionData = [];
                    }
                })
            }
            //#endregion
@@ -1208,6 +1282,13 @@
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                    , end: function (index, layero) {
                        if (OptionData.length > 0) {
                            $("#HWWBadWHName").val(OptionData[0].仓库名称);
                            $("#HWWBadWHID").val(OptionData[0].HItemID);
                        }
                        OptionData = [];
                    }
                })
            }
            //#endregion
@@ -1233,6 +1314,13 @@
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                    , end: function (index, layero) {
                        if (OptionData.length > 0) {
                            $("#HWWWasterWHName").val(OptionData[0].仓库名称);
                            $("#HWWWasterWHID").val(OptionData[0].HItemID);
                        }
                        OptionData = [];
                    }
                })
            }
            //#endregion
@@ -1258,6 +1346,13 @@
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                    , end: function (index, layero) {
                        if (OptionData.length > 0) {
                            $("#HWHName").val(OptionData[0].仓库名称);
                            $("#HWHID").val(OptionData[0].HItemID);
                        }
                        OptionData = [];
                    }
                })
            }
            //#endregion
@@ -1319,6 +1414,14 @@
            $("#HDeptID").val(obj[0].HItemID);
            $("#HDeptNumber").val(obj[0].部门代码);
        }
        //方案返回
        function GetCheckProjectValue(obj) {
            OptionData = obj;
        }
        //车间
        function GetHWHValue(obj) {
            OptionData = obj;
        }
    </script>
</body>
</html>