chenhaozhe
2025-05-21 94853e46b9d4911fb4cf00389f00a4b820db5d3c
WebTM/views/Éú²ú¹ÜÀí/±¨¹¤Ì¨¹¤Ðò/²úÁ¿»ã±¨/Sc_Add_ProductReportStepBillList.html
@@ -16,6 +16,7 @@
    <script src="../../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../../layuiadmin/PageTitle.js"></script>
    <style type="text/css">
        .layui-form-label {
            width: 85px;
@@ -117,6 +118,24 @@
                                                        <label class="layui-form-label">单据日期:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HDate" id="HDate" disabled autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                        </div>
                                                    </div>
                                                    <!--<div class="layui-inline">
        <label class="layui-form-label">组织:</label>
        <div class="layui-input-inline">
            <input class="layui-input" name="HOrgID" lay-verify="HOrgID" id="HOrgID" autocomplete="off">
        </div>
    </div>-->
                                                    <div class="layui-col-xs4 layui-inline">
                                                        <label class="layui-form-label">组织:</label>
                                                        <div class="layui-input-inline" style="margin-bottom: -15px;">
                                                            <div class="layui-form">
                                                                <div class="layui-form-item">
                                                                    <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
                                                                        <!--动态渲染组织-->
                                                                    </select>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
@@ -372,16 +391,23 @@
            var OperationType = params[params[0]];//操作类型
            var linterid = params[params[1]];//源单id
            var HSBillType = params[params[2]];//源单类型
            var HBillType = params[params[3]];
            var HSourceInterID = params[params[4]];
            var HSourceEntryID = params[params[5]];
            var HSourceBillNo = params[params[6]];
            var HSourceBillType = params[params[7]];
        }
        //获取登录组织
        //$('#HOrgID').val(sessionStorage["Organization"])
        var edit = function (data) {
            HBillType = data[0].HBillType;
            HSourceInterID = data[0].HSourceInterID;
            HSourceEntryID = data[0].HSourceEntryID;
            HSourceBillNo = data[0].HSourceBillNo;
            HSourceBillType = data[0].HSourceBillType;
        //var edit = function (data) {
        //    HBillType = data[0].HBillType;
        //    HSourceInterID = data[0].HSourceInterID;
        //    HSourceEntryID = data[0].HSourceEntryID;
        //    HSourceBillNo = data[0].HSourceBillNo;
        //    HSourceBillType = data[0].HSourceBillType;
        }
        //}
        layui.config({
@@ -402,7 +428,14 @@
            //初始化表单插件
            set_InitFrom();
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "3724";
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
            $("h1").html('<b>' + HPageTitle + '</b>');
            //#endregion
            Organ();//显示组织
            //判断操作类型
            if (OperationType == 1) {//无源单
                set_AddFNew();
@@ -414,6 +447,8 @@
                var HICMOInID = params[params[3]];//生产订单主主ID
                var HICMOEnID = params[params[4]];//生产订单子ID
                set_EditFromGrid(linterid, HICMOInID, HICMOEnID);
                //禁用组织选项
                $("#HOrgID").attr("disabled", true);
            }
            else {
                layer.alert("未知操作类型!", { icon: 5 });
@@ -617,7 +652,7 @@
                                $("#HCloseDate").val(formatDate(LoadData[0].关闭日期)); //关闭日期
                                $("#HDeleteMan").val(LoadData[0].作废人); //作废人
                                $("#HDeleteDate").val(formatDate(LoadData[0].作废日期)); //作废日期
                                $("#HOrgID").val(LoadData[0].组织); //组织
                            }
                            else {
                                layer.alert(data.Message, { icon: 5 });
@@ -711,7 +746,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../../PublicPage/PartInformation.html', 'yes'],
                    content: ['../../../基础资料/公用基础资料/Gy_Material.html?openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -721,8 +756,8 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HMaterName").val(checkStatus.data[0].HName);
                        $("#HMaterNumber").val(checkStatus.data[0].HNumber);
                        $("#HMaterName").val(checkStatus.data[0].物料名称);
                        $("#HMaterNumber").val(checkStatus.data[0].物料代码);
                        $("#HMaterID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
@@ -750,7 +785,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../../PublicPage/SourceInformation.html', 'yes'],
                    content: ['../../../基础资料/生产基础资料/Gy_Source.html?Htype=&openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -760,7 +795,7 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HSourceName").val(checkStatus.data[0].HName);
                        $("#HSourceName").val(checkStatus.data[0].生产资源名称);
                        $("#HSourceID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
@@ -788,7 +823,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../../PublicPage/UserInformation.html', 'yes'],
                    content: ['../../../基础资料/公用基础资料/Gy_EmployeeList.html?type=HEmp', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -798,8 +833,8 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEmpName").val(checkStatus.data[0].HName);
                        $("#HEmpNumber").val(checkStatus.data[0].HNumber);
                        $("#HEmpName").val(checkStatus.data[0].职员名称);
                        $("#HEmpNumber").val(checkStatus.data[0].职员代码);
                        $("#HEmpID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
@@ -829,7 +864,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../../PublicPage/GroupInformation.html', 'yes'],
                    content: ['../../../基础资料/工资基础资料/Gy_Group.html?type=HGroup&openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -839,8 +874,8 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HGroupName").val(checkStatus.data[0].HName);
                        $("#HGroupNumber").val(checkStatus.data[0].HNumber);
                        $("#HGroupName").val(checkStatus.data[0].班组名称);
                        $("#HGroupNumber").val(checkStatus.data[0].班组代码);
                        $("#HGroupID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
@@ -857,7 +892,27 @@
                });
            });
            //获取组织
            function Organ() {
                //获取登录页组织列
                var Organization = '';
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/Web/GetOrganizations",
                    success: function (result) {
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (var i = 0; i < data.length; i++) {
                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
                            }
                            $("#HOrgID").append(Organization);
                            $("#HOrgID").val(sessionStorage["OrganizationID"])
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            //验证汇报数量是否超过计划数量
            function OverStepQty(objdata) {
@@ -1142,9 +1197,29 @@
            }
            return Result;
        }
        //物料
        function GetMaterValue(obj) {
            $("#HMaterName").val(obj[0].物料名称);
            $("#HMaterNumber").val(obj[0].物料代码);
            $("#HMaterID").val(obj[0].HItemID);
        }
        //生产资源
        function GetGySource(obj) {
            $("#HSourceName").val(obj.生产资源名称);
            $("#HSourceID").val(obj.HItemID);
        }
        //生产班组
        function GetHGroupValue(obj) {
            $("#HGroupName").val(obj[0].班组名称);
            $("#HGroupNumber").val(obj[0].班组代码);
            $("#HGroupID").val(obj[0].HItemID);
        }
        //操作员
        function GetHEmpValue(obj) {
            $("#HEmpName").val(obj[0].职员名称);
            $("#HEmpNumber").val(obj[0].职员代码);
            $("#HEmpID").val(obj[0].HItemID);
        }
    </script>
</body>