yangle
2023-11-19 e6bbf24a982c292c5b01b5e9ba2267e661173a22
WebTM/views/Éú²ú¹ÜÀí/Éú²úÈÎÎñµ¥/Sc_ICMOBillEdit_NoTable.html
@@ -422,6 +422,18 @@
                                            </div>
                                        </div>
                                    </div>
                                    <!--隐藏字段-->
                                    <div class="layui-row" style="display:none;">
                                        <div class="layui-inline">
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="hidden" name="HSourceInterID" id="HSourceInterID" lay-verify="HSourceInterID" value="0">
                                                <input type="hidden" name="HSourceEntryID" id="HSourceEntryID" lay-verify="HSourceEntryID" value="0">
                                                <input type="hidden" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" value="">
                                                <input type="hidden" name="HSourceBillType" id="HSourceBillType" lay-verify="HSourceBillType" value="">
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
@@ -492,6 +504,9 @@
                $("#HPRDORGID").attr("disabled", true);
                $("#HDate").attr("disabled", true);
                RoadBillMain(linterid);
            }
            else if (OperationType == 4) {  //销售订单下推生产订单-页面初始化
                setInit_PushBill();
            }
            HfBtn();
@@ -663,6 +678,11 @@
                        $("#HSeOrderInterID").val(checkStatus.data[0].hmainid);
                        $("#HSeOrderBillNo").val(checkStatus.data[0].单据号);
                        $("#HSeOrderEntryID").val(checkStatus.data[0].hsubid);
                        $("#HSourceInterID").val(checkStatus.data[0].hmainid);
                        $("#HSourceEntryID").val(checkStatus.data[0].hsubid);
                        $("#HSourceBillNo").val(checkStatus.data[0].单据号);
                        $("#HSourceBillType").val("1401");
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
@@ -911,6 +931,72 @@
                })
            }
            //#region ä¸‹æŽ¨é¡µé¢åˆå§‹åŒ–
            function setInit_PushBill() {
                //生成并设置主表的内码和单据号
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '3710' },
                    success: function (d) {
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                    }
                });
                //查询 é”€å”®è®¢å• æ˜¯å¦å­˜åœ¨
                var ajaxLoad = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/Xs_SeOrderBill/loadXs_SeOrderBill_InitICMO",
                    async: false,
                    type: "GET",
                    data: {
                        "HInterID": linterid
                        , "HEntryID": HEntryID
                    },
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data[0];
                            form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HSeOrderBillNo": data.单据号
                                , "HSeOrderInterID": data.hmainid
                                , "HSeOrderEntryID": data.hsubid
                                , "HSourceInterID": data.hmainid
                                , "HSourceEntryID": data.hsubid
                                , "HSourceBillNo": data.单据号
                                , "HSourceBillType": "1401"
                                , "HEmpID": data.HEmpID
                                , "HEmpName": data.业务员
                                , "HCusID": data.HCusID
                                , "HCusName": data.客户
                                , "HQty": data.数量
                                , "HMaterID": data.HMaterID
                                , "HMaterNumber": data.物料代码
                                , "HMaterName": data.物料名称
                                , "HModel": data.规格型号
                                , "HUnitID": data.HUnitID
                                , "HUnitName": data.计量单位
                                , "HWidth": data.幅宽
                                , "HWeight": data.克重
                                , "HRemark": data.表头备注
                            });
                            layer.close(ajaxLoad);
                        } else {
                            layer.close(ajaxLoad);
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
                    }, error: function () {
                        layer.close(ajaxLoad);
                        layer.alert("发生错误!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //保存HMaker
            function set_AddNew(data) {
@@ -998,6 +1084,12 @@
                            , "HSeOrderBillNo": d.data[0].源单单号
                            , "HSeOrderInterID": d.data[0].源单主内码
                            , "HSeOrderEntryID": d.data[0].源单子内码
                            , "HSourceInterID": d.data[0].HSourceInterID
                            , "HSourceEntryID": d.data[0].HSourceEntryID
                            , "HSourceBillNo": d.data[0].HSourceBillNo
                            , "HSourceBillType": d.data[0].HSourceBillType
                            , "HEmpID": d.data[0].HEmpID
                            , "HEmpName": d.data[0].业务员
                            , "HCusID": d.data[0].HEntryCusID