duhe
2025-03-15 bc866e1ec5b059298c887ac8e3b66ad2020e3d46
WebTM/views/ÑéÊÕÈë¿â/Í⹺Èë¿â/Kf_POStockInBackBill_Add_Up.html
@@ -171,50 +171,47 @@
                                            </button>
                                        </div>
                                    </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">负责人</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value=0 style="float:left;width:150px;">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs7 layui-inline">
                                            <label class="layui-form-label">摘要</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HExplanation" id="HExplanation" autocomplete="off">
                                            </div>
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">负责人</label>
                                        <div class="layui-input-inline">
                                            <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float:left;width:150px;">
                                            <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value=0 style="float:left;width:150px;">
                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" style="width:40px;">
                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                            </button>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs7 layui-inline">
                                            <label class="layui-form-label">备注</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off">
                                            </div>
                                </div>
                                <div class="layui-row">
                                    <div class="layui-col-xs7 layui-inline">
                                        <label class="layui-form-label">摘要</label>
                                        <div class="layui-input-block">
                                            <input class="layui-input" name="HExplanation" id="HExplanation" autocomplete="off">
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">组织</label>
                                            <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
                                                <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
                                                    <!--动态渲染组织-->
                                                </select>
                                            </div>
                                </div>
                                <div class="layui-row">
                                    <div class="layui-col-xs7 layui-inline">
                                        <label class="layui-form-label">备注</label>
                                        <div class="layui-input-block">
                                            <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off">
                                        </div>
                                    </div>
                                </div>
                                <div class="layui-row">
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">组织</label>
                                        <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
                                            <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
                                                <!--动态渲染组织-->
                                            </select>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <!--制单信息-->
                            <div class="layui-tab-item">
                                <div class="layui-form-item">
@@ -240,20 +237,6 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">修改人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">作废人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">制单日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
@@ -271,24 +254,42 @@
                                                <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">修改人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">作废人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">修改日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-row">
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">作废日期</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                                </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">作废日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                    <script type="text/html" id="toolbarDemo">
@@ -374,7 +375,7 @@
                $.ajax({
                    url: GetWEBURL() + "/WEBSController/GetMaxBillNoAndID_Json",
                    type: "GET",
                    data: { "HBillType": '1103' },
                    data: { "HBillType": '1239' },
                    success: function (d) {
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HInterID").val(d.data[0].HInterID);
@@ -413,28 +414,28 @@
            //判断是否新增
            if (linterid == null || linterid == 0) {
                //获取最大单据号 new
                $("#HMaker").val(sessionStorage["HUserName"]);
                $("#HInterID").val("0");
                $("#HBillNo").val("");
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '1239' },
                    success: function (d) {
                        //console.log(d.data);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HSSDate").val(Format(new Date(), "yyyy-MM-dd")); //结算方式
                    }
                });
            } else {//如果修改则走下面 new
                $("#HInterID").val(linterid);
                RoadBillMain(linterid);
            }
            ////判断是否新增
            //if (linterid == null || linterid == 0) {
            //    //获取最大单据号 new
            //    $("#HMaker").val(sessionStorage["HUserName"]);
            //    $("#HInterID").val("0");
            //    $("#HBillNo").val("");
            //    $.ajax({
            //        url: GetWEBURL() + "/Web/GetMAXNum",
            //        type: "GET",
            //        data: { "HBillType": '1239' },
            //        success: function (d) {
            //            //console.log(d.data);
            //            $("#HBillNo").val(d.data[0].HBillNo);
            //            $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
            //            $("#HInterID").val(d.data[0].HInterID);
            //            $("#HSSDate").val(Format(new Date(), "yyyy-MM-dd")); //结算方式
            //        }
            //    });
            //} else {//如果修改则走下面 new
            //    $("#HInterID").val(linterid);
            //    RoadBillMain(linterid);
            //}
            //#endregion
            //#endregion
          //获取组织
@@ -869,11 +870,13 @@
                                , "HMaker": data.制单人
                                , "HChecker": data.审核人
                                , "HCloseMan": data.关闭人
                                , "HMakeDate": data.制单日期
                                , "HCheckDate": data.审核日期
                                , "HCloseDate": data.关闭日期
                                , "HUpDateDate": data.修改日期
                                , "HDeleteDate": data.作废日期
                                , "HUpDater": data.修改人
                                , "HDeleteDate": data.作废人
                                , "HMakeDate": data.制单日期 == null ? "" : Pub_Format(data.制单日期, "yyyy-MM-dd hh:mm:ss")
                                , "HCheckDate": data.审核日期 == null ? "" : Pub_Format(data.审核日期, "yyyy-MM-dd hh:mm:ss")
                                , "HCloseDate": data.关闭日期 == null ? "" : Pub_Format(data.关闭日期, "yyyy-MM-dd hh:mm:ss")
                                , "HUpDateDate": data.修改日期 == null ? "" : Pub_Format(data.修改日期, "yyyy-MM-dd hh:mm:ss")
                                , "HDeleteDate": data.作废日期 == null ? "" : Pub_Format(data.作废日期, "yyyy-MM-dd hh:mm:ss")
                            });
                            //子表  èµ‹å€¼
@@ -1010,16 +1013,16 @@
                        , "HDeptName": dataArray[0].部门
                        , "HManagerID": dataArray[0].HManagerID
                        , "HManagerName": dataArray[0].主管
                        , "HWHID": dataArray[0].HWHID
                        , "HWHName": dataArray[0].仓库
                        , "HWHID": dataArray[0].主表仓库ID == null ? 0 : dataArray[0].主表仓库ID
                        , "HWHName": dataArray[0].主表仓库
                        , "HEmpID": dataArray[0].HEmpID
                        , "HEmpName": dataArray[0].业务员
                        , "HSupID": dataArray[0].HSupID
                        , "HSupName": dataArray[0].供应商
                        , "HSecManagerID": dataArray[0].HSecManagerID
                        , "HSecManagerName": dataArray[0].验收员
                        , "HKeeperID": dataArray[0].HKeeperID
                        , "HKeeperName": dataArray[0].保管员
                        //, "HSecManagerID": dataArray[0].HSecManagerID
                        //, "HSecManagerName": dataArray[0].验收员
                        //, "HKeeperID": dataArray[0].HKeeperID
                        //, "HKeeperName": dataArray[0].保管员
                        , "HCurID": dataArray[0].HCurID
                        , "HCurName": dataArray[0].币别
                        , "HExRate": dataArray[0].汇率
@@ -1046,6 +1049,7 @@
                                , "HSecUnitID": dataArray[i].HSecUnitID
                                , "辅助单位": dataArray[i].辅助单位
                                , "HQty": dealDoubleToFixed(dataArray[i].数量, 1)
                                , "HQtyMust": dealDoubleToFixed(dataArray[i].数量, 1)
                                , "HPrice": dealDoubleToFixed(dataArray[i].单价, 3)
                                , 'HDiscountRate': dataArray[i].折扣率                                                    //
                                , 'HRelTaxPrice': "0"
@@ -1097,14 +1101,14 @@
                    layer.msg("请选择仓库!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HKeeperID").val() == 0) {
                    layer.msg("请选择保管员!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HSecManagerID").val() == 0) {
                    layer.msg("请选择验收员!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                //if ($("#HKeeperID").val() == 0) {
                //    layer.msg("请选择保管员!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if ($("#HSecManagerID").val() == 0) {
                //    layer.msg("请选择验收员!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                var num = [];
@@ -1710,6 +1714,35 @@
                        if (checkStatus.data.length == 0) {
                            return layer.msg("请至少选择一条数据!");
                        }
                        form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HMainSourceInterID": "0"
                            , "HMainSourceEntryID": "0"
                            , "HMainSourceBillNo": ""
                            , "HMainSourceBillType": $("#BillType").val()
                            , "HDeptID": checkStatus.data[0].HDeptID
                            , "HDeptName": checkStatus.data[0].部门
                            , "HManagerID": checkStatus.data[0].HManagerID
                            , "HManagerName": checkStatus.data[0].主管
                            , "HWHID": checkStatus.data[0].主表仓库ID == null ? 0 : checkStatus.data[0].主表仓库ID
                            , "HWHName": checkStatus.data[0].主表仓库
                            , "HEmpID": checkStatus.data[0].HEmpID
                            , "HEmpName": checkStatus.data[0].业务员
                            , "HSupID": checkStatus.data[0].HSupID
                            , "HSupName": checkStatus.data[0].供应商
                            //, "HSecManagerID": checkStatus.data[0].HSecManagerID
                            //, "HSecManagerName": checkStatus.data[0].验收员
                            //, "HKeeperID": checkStatus.data[0].HKeeperID
                            //, "HKeeperName": checkStatus.data[0].保管员
                            , "HCurID": checkStatus.data[0].HCurID
                            , "HCurName": checkStatus.data[0].币别
                            , "HExRate": checkStatus.data[0].汇率
                            /*, "HAddress": data.交货地点*/
                            , "HRemark": checkStatus.data[0].表头备注
                            , "HInnerBillNo": checkStatus.data[0].内部单据号
                        });
                        //layer.alert("你已选择" + checkStatus.data.length + "条数据");
                        //获取收料通知单代码
                        var ProcessNumber = [];
@@ -1727,8 +1760,8 @@
                                option.data.push({
                                    "HMaterID": checkStatus.data[j].HMaterID, "物料代码": checkStatus.data[j].物料代码, "物料名称": checkStatus.data[j].物料名称, "规格型号": checkStatus.data[j].规格型号,
                                    "HUnitID": checkStatus.data[j].HUnitID, "计量单位": checkStatus.data[j].计量单位, 
                                    "HQty": checkStatus.data[j].数量-checkStatus.data[j].关联数量,"HQtyMust": checkStatus.data[j].应收数量, "HPrice": checkStatus.data[j].单价,
                                    "HMoney": checkStatus.data[j].金额,  "HTaxRate": checkStatus.data[j].税率, "HTaxMoney": checkStatus.data[j].税额,"HWHID": checkStatus.data[j].HWHID,
                                    "HQty": checkStatus.data[j].数量 - checkStatus.data[j].关联数量, "HQtyMust": checkStatus.data[j].数量 - checkStatus.data[j].关联数量, "HPrice": checkStatus.data[j].单价,
                                    "HMoney": (checkStatus.data[j].数量 - checkStatus.data[j].关联数量) * Number(checkStatus.data[j].单价), "HTaxRate": checkStatus.data[j].税率, "HTaxMoney": checkStatus.data[j].税额, "HWHID": checkStatus.data[j].HWHID,
                                    "收料仓库": checkStatus.data[j].收料仓库,"HSPID": checkStatus.data[j].HSPID,"仓位名称": checkStatus.data[j].仓位名称,"HSecUnitID": checkStatus.data[j].HSecUnitID,"辅助单位": checkStatus.data[j].辅助单位,
                                    "HSourceBillNo": checkStatus.data[j].单据号, "HSourceBillType": checkStatus.data[j].HBillType, "HSourceInterID": checkStatus.data[j].hmainid, "HSourceEntryID": checkStatus.data[j].hsubid
                                })