chenhaozhe
2025-05-21 e50265de5ae4e5e4c8b8852e777216adab7c4ce4
WebTM/views/ÖÊÁ¿¹ÜÀí/ÖÊÁ¿±¨±í/QC_SkillExamMonthSumReport.html
@@ -41,7 +41,7 @@
                                        <input name="HDate" id="HDate" autocomplete="off" class="layui-input ForFilteringSchemes">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                <div class="layui-inline" style="display:none">
                                    <label class="layui-form-label">部门</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HDeptName" id="HDeptName" lay-verify="HDeptName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
@@ -51,14 +51,32 @@
                                        </button>
                                    </div>
                                </div>
                                <!--<div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">组织</label>
                                <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="HStockOrgID" id="HStockOrgID" class="ForFilteringSchemes" lay-verify="HStockOrgID">
                                            åŠ¨æ€æ¸²æŸ“ç»„ç»‡
                                        <select name="HBatchWork" id="HBatchWork" lay-verify="HBatchWork">
                                            <option value="">请选择</option>
                                            <option value="1">量产</option>
                                            <option value="0">非量产</option>
                                        </select>
                                    </div>
                                </div>-->
                                </div>
                                <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="HProject" id="HProject" class=" ForFilteringSchemes" lay-verify="HProject">
                                            <!--动态渲染组织-->
                                        </select>
                                    </div>
                                </div>
                                <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="HDivisionName" id="HDivisionName" class=" ForFilteringSchemes" lay-verify="HDivisionName">
                                            <!--动态渲染组织-->
                                        </select>
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
@@ -131,6 +149,8 @@
                //set_StockOrg();
                //初始化表单时间
                set_InitDate();
                Get_HProject(); //获取项目号
                GetGy_Division();//获取事业部
                //初始化表格
                set_InitGrid();
@@ -456,8 +476,23 @@
            //快速查询
            function get_FastQuery() {
                sDate = $("#HDate").val();                  //日期
                get_Display(sWhere);
                 //文本框为空时,清空对应ID
                if ($("#HDeptName").val() == '') {
                    $("#HDeptID").val("0");
                }
                var HDeptID = $("#HDeptID").val()
                var HYear = $("#HDate").val(); //日期
                var HProject = $("#HProject").val();//项目号
                var HBatchWork = $("#HBatchWork").val();//是否量产
                var HDivisionName = $("#HDivisionName").val();//事业部
                sWhere = {
                    HYear: HYear
                    ,HDeptID: HDeptID
                    , HProject: HProject
                    , HBatchWork: HBatchWork
                    , HDivisionName: HDivisionName
                }
                get_Display(JSON.stringify(sWhere));
                //加载柱状图
                set_Graphics();
            }
@@ -466,19 +501,12 @@
            //#region åˆ—表刷新
            function get_Display(sWhere) {
                var HDate = sDate;          //日期
                //文本框为空时,清空对应ID
                if ($("#HDeptName").val() == '') {
                    $("#HDeptID").val("0");
                }
                var HDeptID = $("#HDeptID").val()
                var ajaxLoad = layer.load();
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + '/QC_QualityReportsController/GetQC_SkillExamMonthSumReport_Json',
                    async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                    data: { "HYear": HDate, "HDeptID": HDeptID },
                    data: { "sWhere": sWhere},
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = [];
@@ -766,7 +794,10 @@
                            type: 'bar',
                            barWidth: 30,
                            barGap: 0,
                            label: labelOption,
                            label: {
                                ...labelOption,
                                color: '#0066CC' // è®¾ç½®æ ‡ç­¾é¢œè‰²ä¸ºè“è‰²
                            },
                            emphasis: {
                                focus: 'series'
                            },
@@ -785,7 +816,10 @@
                            type: 'line',
                            barWidth: 10,
                            barGap: 0,
                            label: labelOption1,
                            label: {
                                ...labelOption,
                                color: '#FF0000' // è®¾ç½®æ ‡ç­¾é¢œè‰²ä¸ºè“è‰²
                            },
                            emphasis: {
                                focus: 'series'
                            },
@@ -807,6 +841,56 @@
            ////#endregion
            //#endregion
            //#region èŽ·å–é¡¹ç›®å·
            function Get_HProject() {
                //获取项目号
                var HProjectList = '<option value="" style="color:red;" selected></option>';
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/Gy_Material/Get_HProject",
                    async: false,
                    data: { "HOrgID": sessionStorage["OrganizationID"] },
                    success: function (result) {
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (var i = 0; i < data.length; i++) {
                                HProjectList += '<option  style="color:blue;"  value="' + data[i].HName + '" >' + data[i].HName + '</option>';
                            }
                            $("#HProject").append(HProjectList);
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            //#endregion
            //#region èŽ·å–äº‹ä¸šéƒ¨
            function GetGy_Division() {
                //获取事业部
                var HDivisionList = '<option value="" style="color:red;" selected></option>';
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/Gy_Material/Get_Gy_Division",
                    async: false,
                    data: { "HOrgID": sessionStorage["OrganizationID"] },
                    success: function (result) {
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (var i = 0; i < data.length; i++) {
                                HDivisionList += '<option  style="color:blue;"  value="' + data[i].HName + '" >' + data[i].HName + '</option>';
                            }
                            $("#HDivisionName").append(HDivisionList);
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            //#endregion
        });
        //#endregion