yusijie
2024-06-05 c8989be7070ab355d662da9d028399fc8705c9cb
WebTM/views/³µ¼ä¹ÜÀí/·À´íÑéÖ¤/Qc_PreventErrMouldCheckBill.html
@@ -252,6 +252,10 @@
    </script>
    <script>
        var HMaterID = "";  //物料
        var edit = function (data) {
            HMaterID = data[0].HMaterID;
        }
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
@@ -277,7 +281,7 @@
            var HOrgIDBar = 0;
            //获取参数
            var params = getUrlVars();
            var OperationType = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  1添加 ä¿å­˜  2复制  3 ç¼–辑
            var OperationType = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  1添加 ä¿å­˜  2复制  3 ç¼–辑 4报工台跳转
            var linterid = params[params[1]]; //从参数中获取 å•据内码
            //#endregion
@@ -322,14 +326,30 @@
                $('#HOrgID').attr("disabled", true);
            }
            else if (OperationType == 3) {//如果修改则走下面 new
                //初始化子表
                get_InitGrid();
                RoadBillMain(linterid);
                //禁用组织选项
                $('#HOrgID').attr("disabled", true);
            }
            else if (OperationType==4) {
                //生成并设置主表的内码和单据号
                createBillNo();
                //初始化制单人和制单时间
                $("#HMaker").val(sessionStorage["HUserName"]);
                $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
                //初始化日期
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                //初始化子表
                get_InitGrid();
                //获取报工台跳转数据
                RoadBillEdit(HMaterID);
                //禁用组织选项
                $('#HOrgID').attr("disabled", true);
            }
@@ -904,6 +924,55 @@
            }
             //#endregion
            //#region  æŠ¥å·¥å¹³å°è·³è½¬èµ‹å€¼
            function RoadBillEdit(HMaterID)//加载表头
            {
                $.ajax({
                    url: GetWEBURL() + "/Qc_PreventErrMouldCheckBill/Qc_PreventErrMouldCheckBillList",
                    type: "GET",
                    async: false,
                    data: { "HMaterID": HMaterID, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        var tableMain = result.data;
                        var tableSub = result.data;
                        //主表 èµ‹å€¼
                        form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HMaterID": tableMain[0]["物料ID"]
                            , "HMaterName": tableMain[0]["物料名称"]
                        });
                        //组织的值HOrgID变化,重新渲染
                        HOrgIDBar = sessionStorage["OrganizationID"];
                        //子表  èµ‹å€¼
                        var rowdata = [];
                        for (var i = 0; i < tableSub.length; i++) {
                            rowdata.push(
                                {
                                    "HPreventErrMouldID": tableSub[i]["防错装置ID"],
                                    "HPreventErrMouldName": tableSub[i]["防错装置"],
                                    "HPreventErrNote": tableSub[i]["防错功能"],
                                    "HLoseMode": tableSub[i]["失效模式"],
                                    "HLoseCheck": tableSub[i]["失效验证方法"],
                                    "HCheckResult": tableSub[i]["结果"],
                                    "HRemark": tableSub[i]["表体备注"]
                                }
                            );
                        }
                        option.data = rowdata;
                        table.render(option);
                        for (var i = 0; i < rowdata.length; i++) {
                            $('#HCheckResult' + (i + 1)).find("option[value='" + tableSub[i].结果 + "']").attr("selected", true);
                        }
                        form.render('select');
                    }
                })
            }
            //#endregion
            //#endregion
        });