yxj
2024-05-30 a087eb72fffa717cbb1f421e39f115cdff493055
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Sc_Add_MouldDotCheckPlanBillList.html
@@ -127,12 +127,17 @@
                            </div>
                            <div class="layui-tab layui-tab-card" lay-filter="TabTest">
                                <ul class="layui-tab-title">
                                    <li class="layui-this">点检项信息</li>
                                    <li>点检计划</li>
                                </ul>
                                <div class="layui-tab-content">
                                    <div class="layui-tab-item layui-show">
                                        <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                                    </div>
                                    <div class="layui-tab-item">
                                        <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table>
                                        <!--保养计划-->
                                        <table class="layui-hide" id="mainTable_plan" lay-filter="mainTable_plan"></table>
                                    </div>
                                </div>
                            </div>
@@ -188,6 +193,7 @@
                , element = layui.element;
            var option = [];//点检
            var option_plan = [];//计划
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
@@ -423,6 +429,32 @@
                    }
                };
                //点检计划
                columns_plan = [
                    { type: 'checkbox', fixed: 'left', totalRowText: '合计行' }
                    , { templet: '#xuhao', title: '序号', sort: true, event: "qwe" }
                    , { field: 'HPlanDate', title: '计划日期' }
                    , { field: 'HPlanBeginTime', title: '计划开始时间点' }
                    , { field: 'HPlanEndTime', title: '计划结束时间点' }
                    , { field: 'HRelationFlag', title: '关联标记' }
                    , { field: 'DiffDate', title: '相差间隔' }
                ];
                option_plan = {
                    id: 'mainTable_plan'
                    , elem: '#mainTable_plan'
                    , toolbar: '#toolbarDemo'
                    , page: true
                    , totalRow: true
                    , limit: 500
                    , limits: [50, 200, 500, 1000, 3000]
                    , cellMinWidth: 120
                    , height: 500
                    , cols: [columns_plan]
                    , done: function (res, curr, count) {
                    }
                };
            }
            // ç‚¹æ£€ä¿¡æ¯ é…ä»¶ä¿¡æ¯
@@ -500,6 +532,10 @@
                set_EditGrid(linterid);  //编辑获取表体
                option.data = [{ "HDotCheckItemID": 0, "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRemark": "", "HDotCheckItemClassID": 0, "HDotCheckItemClassName": "", "HDotCheckItemMethodID": 0, "HDotCheckItemMethodName": "" }];
                table.render(option);
                set_EditGrid_Plan(linterid);  //编辑获取表体--点检计划
                option.data = [{ "HPlanDate": "", "HPlanBeginTime": "", "HPlanEndTime": "", "HRelationFlag": "未点检", "DiffDate": 0 }];
                table.render(option_plan);
            }
            //编辑加载表头
            function set_EditForm(linterid) {
@@ -516,7 +552,7 @@
                                "HBillNo": data.单据号
                                , "HDate": data.日期
                                , "HInnerBillNo": data.内部单据号
                                , "HBeginDate": data.保养开始日期
                                , "HBeginDate": Pub_Format(data.保养开始日期, "yyyy-MM-dd")
                                , "HEndDate": data.保养结束日期
                                , "HExplanation": data.摘要
                                , "HRemark": data.备注
@@ -524,8 +560,8 @@
                                , "HMouldName": data.产品模具
                                , "HCycleUnit": data.周期单位
                                , "HCheckCycle": data.保养周期
                                , "HBeginDate": data.计划开始日期
                                , "HEndDate": data.计划结束日期
                                , "HBeginDate": Pub_Format(data.计划开始日期, "yyyy-MM-dd")
                                , "HEndDate": Pub_Format(data.计划结束日期, "yyyy-MM-dd")
                                , "HMouldDotCheckRuleName": data.HMouldDotCheckRuleNo
                                , "HMouldDotCheckRuleID": data.HMouldDotCheckRuleID
@@ -567,6 +603,41 @@
                    }
                });
            }
            // ç¼–辑获取表体--点检计划
            function set_EditGrid_Plan(linterid) {
                $("#HInterID").val(linterid);//修改时主表ID
                //编辑加载数据
                $.ajax({
                    url: GetWEBURL() + 'Sc_MouldDotCheckPlanBill/GetPlanList',
                    type: "GET",
                    data: { "sqlWhere": "and hmainid=" + linterid },
                    success: function (result) {
                        if (result.count == 1) {
                            var rowdata = [];
                            var data = result.data;
                            for (let i = 0; i < data.length; i++) {
                                rowdata.push(
                                    {
                                        "HPlanDate": Pub_Format(data[i].计划日期, "yyyy-MM-dd"), "HPlanBeginTime": Pub_Format(data[i].计划开始时间点, "yyyy-MM-dd hh:mm:ss"), "HPlanEndTime": Pub_Format(data[i].计划结束时间点, "yyyy-MM-dd hh:mm:ss")
                                        , "HRelationFlag": data[i].关联标记, "DiffDate": data[i].相差间隔
                                    }
                                )
                            }
                            option_plan.data = rowdata;
                            table.render(option_plan);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(index0);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            // ç¼–辑获取表头时时间格式矫正方式
            function formatDate(date) {
                var d = new Date(date),