yusijie
2025-09-13 ddb3b1afa070cdbd7b77e8fcaf4218874561f80e
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHandingEdit.html
@@ -85,7 +85,7 @@
                                            <label class="layui-form-label">物料名称</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HMaterName" id="HMaterName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                <!--<input type="hidden" name="HSupID" id="HSupID" value="0">-->
                                                <input type="hidden" name="HUserID" id="HUserID" value="0">
                                            </div>
                                        </div>
@@ -124,7 +124,8 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">供应商代码</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HSupID" id="HSupID" readonly>
                                                <input type="text" class="layui-input" name="HSupNumber" id="HSupNumber" readonly>
                                                <input type="text" class="layui-input" name="HSupID" id="HSupID" style="display:none;" >
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
@@ -523,8 +524,10 @@
        function set_ClearBill() {
            $("#HMaker").val(sessionStorage["HUserName"]);
            $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"));
            //$("#HSupID").val(sessionStorage["HUserName"]);
            $("#HUseFlag").val('true');
            $("#checkboxHUseFlag").prop("checked", true);
            form.render('checkbox');
            FetchSupInfo();
            //$("#HCheckEmp").val(sessionStorage["HUserName"]);
            //$("#HCheckTime").val(Format(new Date(), "yyyy-MM-dd"));
@@ -557,12 +560,19 @@
        }
        //非空验证
        function AllowLoadData(data) {
            if ($("#HInBoxPackQty").val() < $("#HMinPackQty").val()) {
            var checkValue = parseFloat($("#HInBoxPackQty").val());
            var checkValue_1 = parseFloat($("#HMinPackQty").val());
            if (isNaN(checkValue) || isNaN(checkValue_1)) {
                layer.alert("包装数必须为数字");
                return false;
            }
            if (checkValue < checkValue_1) {
                layer.alert("标准包装数不允许小于最小包装数");
                return false;
            }
            else
                return true;
            return true;
        }
        //保存HMaker
@@ -707,7 +717,8 @@
                        $("#HMinPackQty").val(data[0]["最小包装数"]);
                        $("#HInBoxPackQty").val(data[0]["标准包装数"]);
                        $("#HOutBoxPackQty").val(data[0]["HOutBoxPackQty"]);
                        $("#HSupID").val(data[0]["供应商代码"]);
                        $("#HSupID").val(data[0]["HSupID"]);
                        $("#HSupNumber").val(data[0]["供应商代码"]);
                        $("#HSupName").val(data[0]["供应商名称"]);
                        $("#HMaker").val(data[0]["创建人"]);
                        $("#HCheckEmp").val(data[0]["审核人"]);
@@ -750,6 +761,7 @@
        // 物料校验
        function get_MaterialCheck(param = 0) {
            var HMaterNumber = $("#HMaterNumber").val();
            var HMaterID = $("#HMaterID").val();
            var user = sessionStorage["HUserName"];
            var OrganizationID = sessionStorage["OrganizationID"];
@@ -774,10 +786,16 @@
                            }
                        }
                    }
                    if (responseData === 2) {
                            layer.msg("物料组织和登录组织不一致,请检查!");
                            $("#HMaterName").val("");
                            $("#HMaterNumber").val("");
                            $("#HModel").val("");
                        $("#HUSEORGID").val(OrganizationID);
                        return;
                    }
                    if (responseData === 1) {
                        // 弹出询问框
                        layer.confirm('该物料已经被本供应商获取,是否继续?', {
                        layer.confirm('该物料已经被本供应商获取,是否确认启用并将历史的启用给取消?', {
                            icon: 3,
                            title: '提示'
                        }, function (index) {
@@ -785,17 +803,9 @@
                            get_MaterialCheck(1);
                        });
                    } else if (responseData.code === "1") {
                        // 正常返回物料信息
                        $("#HMaterName").val(responseData.data[0]["HName"]);
                        $("#HMaterName").val(responseData.data[0]["HSubjoin"] == null ? responseData.data[0]["HName"] : responseData.data[0]["HSubjoin"]);
                        $("#HModel").val(responseData.data[0]["HModel"]);
                        $("#HUSEORGID").val(responseData.data[0]["HUSEORGID"]);
                        if ($("#HUSEORGID").val() != OrganizationID) {
                            layer.msg("物料组织和登录组织不一致,请检查!");
                                $("#HMaterName").val("");
                                $("#HMaterNumber").val("");
                                $("#HModel").val("");
                                $("#HUSEORGID").val(OrganizationID);
                        }
                        form.render('select');
                    } else {
                        layer.msg(responseData.Message || "物料信息不存在", { time: 5000 });
@@ -813,6 +823,9 @@
        function FetchSupInfo() {
            var sWhere = "";
            //var sWhere = " and 供应商名称 ='" + sessionStorage["HUserName"] + "'";
            if (sessionStorage["HSupIDs"].length < 1000) {
                sWhere = " and HItemID in (" + sessionStorage["HSupIDs"] + ")";
            }
            $.ajax({
                url: GetWEBURL() + "/Gy_Supplier/list",
                type: "GET",
@@ -820,7 +833,8 @@
                success: function (result) {
                    if (result.data.length > 0) {
                        $("#HSupName").val(result.data[0].供应商名称);
                        $("#HSupID").val(result.data[0].供应商代码);
                        $("#HSupNumber").val(result.data[0].供应商代码);
                        $("#HSupID").val(result.data[0].HItemID);
                    } else {
                        layer.msg("供应商信息未维护", { time: 5000 });
                    }