zrg
2024-05-22 63f9509b749568865b476690bd14c0a505ba9607
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Sc_Add_MouldMaintainBillList.html
@@ -49,7 +49,7 @@
                                                    <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                            <div class="layui-inline" style="display:none;">
                                                <label class="layui-form-label">内部单据号</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HInnerBillNo" id="HInnerBillNo" class="layui-input">
@@ -65,14 +65,26 @@
                                                    </button>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">保养计划编号</label>
                                                <div class="layui-input-inline">
                                                    <input type="hidden" name="HPlanNo" id="HPlanNo" class="layui-input" value="0" style="float:left;width:150px;">
                                                    <input type="text" name="HPlanName" id="HPlanName" class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HMouldMaintainPlanEntryID" id="HMouldMaintainPlanEntryID" class="layui-input" value="0" style="float:left;width:150px;">
                                                    <input type="hidden" name="HMouldMaintainPlanInterID" id="HMouldMaintainPlanInterID" class="layui-input" value="0" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HPlanList" 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-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">保养规程<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="hidden" name="HMouldMaintainRuleInterID" id="HMouldMaintainRuleInterID" class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="text" name="HMouldMaintainRuleInterNo" id="HMouldMaintainRuleInterNo" class="layui-input" value="" style="float:left;width:150px;" readonly="readonly">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HMouldMaintainRuleInterList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
@@ -112,17 +124,7 @@
                                                <div class="layui-input-inline">
                                                    <textarea placeholder="请输入维备注" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">器具保养规程<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="hidden" name="HMouldMaintainRuleInterID" id="HMouldMaintainRuleInterID" class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="text" name="HMouldMaintainRuleInterNo" id="HMouldMaintainRuleInterNo" class="layui-input" value="" style="float:left;width:150px;" readonly="readonly">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HMouldMaintainRuleInterList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
@@ -222,7 +224,7 @@
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
            $("h1").html('<b>' + HPageTitle + '</b>');
            //#endregion
            //#endregion
            //初始化表单插件
            set_InitFrom();
@@ -319,6 +321,10 @@
                        $("#HPlanNo").val(checkStatus.data[0].hmainid);
                        $("#HMaintainLevName").val(checkStatus.data[0].保养级别名称);
                        $("#HMaintainLevID").val(checkStatus.data[0].HMaintainLevID);
                        $("#HBeginDate").val(Pub_Format(checkStatus.data[0].计划开始日期, "yyyy-MM-dd"));
                        $("#HEndDate").val(Pub_Format(checkStatus.data[0].计划结束日期, "yyyy-MM-dd"));
                        $("#HMouldMaintainPlanInterID").val(checkStatus.data[0].hmainid);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        get_MaintainItem1();
                    }
@@ -391,7 +397,7 @@
                        }
                        $("#HMouldName").val(checkStatus.data[0].单据号);
                        $("#HMouldID").val(checkStatus.data[0].hmainid);
                        get_MaintainItem();
                        //get_MaintainItem();
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -529,16 +535,18 @@
            }
            //保养计划编号
            window.get_MaintainItem1 = function() {
            window.get_MaintainItem1 = function () {
                var HPlanID = $("#HPlanNo").val() //保养计划ID
                var HDate = $("#HDate").val(); //当天日期
                $.ajax({
                    url: GetWEBURL() + "/Sc_MouldMaintainPlanBill/Sc_MouldMaintainPlanBillListProjectDetai",
                    url: GetWEBURL() + "/Sc_MouldMaintainPlanBill/Sc_MouldMaintainPlanBill_PlanList",
                    type: "GET",
                    data: { "sqlWhere": "and hmainid=" + $("#HPlanNo").val() },
                    data: { "HInterID": HPlanID, "HDate": HDate },
                    success: function (result) {
                        if (result != null) {
                            if (result.count == 1) {
                                var BYData = result.list[0];//保养
                                var PJData = result.list[1];//配件
                                var BYData = result.data[0];//保养
                                var PJData = result.data[1];//配件
                                var rowdate1 = layui.table.cache["mainTable"];
                                var rowdate2 = layui.table.cache["mainTable1"];
                                option.data = [{ "HMaintainItemID": 0, "HMaintainItemNumber": " ", "HMaintainItem": " ", "HMaintainPart": " ", "HClaim": " ", "HManagerID": "0 ", "HManagerNumber": " ", "HManagerName": " ", "HRemark": " " }];
@@ -548,7 +556,7 @@
                                if (BYData.length != 0) {
                                    $("#HMouldMaintainRuleInterID").val(BYData[0].HMouldMaintainRuleID);
                                    $("#HMouldMaintainRuleInterNo").val(BYData[0].HEquipDotCheckNo);
                                    $("#HMouldMaintainRuleInterNo").val(BYData[0].保养规程单号);
                                }
                                else {
                                    layer.msg("无保养规程!")
@@ -557,12 +565,13 @@
                                if (BYData.length != 0)  //表体数据为空时
                                {
                                    $("#HMouldMaintainPlanEntryID").val(BYData[0].HPlanEntryID);
                                    buttonArr = [];//清空数组
                                    for (var i = 0; i < BYData.length; i++) {
                                        var checkrow = {
                                            "HMaintainItemID": BYData[i].HMaintainItemID, "HMaintainItemNumber": BYData[i].HMaintainItemNumber, "HMaintainItem": BYData[i].HMaintainItem,
                                            "HMaintainPart": BYData[i].HMaintainPart, "HManagerID": BYData[i].负责人ID, "HManagerNumber": BYData[i].HManagerNumber,
                                            "HManagerName": BYData[i].HManagerName, "HClaim": BYData[i].HClaim, "HRemark": BYData[i].HRemark
                                            "HMaintainItemID": BYData[i].HMaintainItemID == null ? 0 : BYData[i].HMaintainItemID, "HMaintainItemNumber": BYData[i].保养项目代码, "HMaintainItem": BYData[i].保养项目,
                                            "HMaintainPart": BYData[i].保养部位, "HManagerID": BYData[i].HEmployeeID == null ? 0 : BYData[i].HEmployeeID, "HManagerNumber": BYData[i].负责人代码,
                                            "HManagerName": BYData[i].负责人名称, "HClaim": BYData[i].具体要求, "HRemark": ""
                                        };
                                        buttonArr.push(checkrow);  //将之前的数据存储
                                    }
@@ -599,7 +608,7 @@
            }
            //器具保养规程
            window.get_MaintainItem2 = function() {
            window.get_MaintainItem2 = function () {
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMouldMaintainItemtemByMaintainRuleID",
                    type: "GET",