yusijie
2023-08-03 d054d104a5abb43cb3209cceb2c574b84df6393e
WebTM/views/É豸¹ÜÀí/É豸¹æ³Ìµ¥/Sb_EquipDotCheckRuleEdit.html
@@ -2,7 +2,7 @@
<html>
<head>
    <meta charset="utf-8" />
    <title>新增/编辑设备档案</title>
    <title>新增/编辑设备点检规程单</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
@@ -82,7 +82,7 @@
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">周期单位</label>
                                                <div class="layui-input-block">
                                                <div class="layui-input-block" style="width:190px;">
                                                    <select name="HCycleUnit" lay-filter="HCycleUnit" id="HCycleUnit">
                                                        <option value="天" selected="selected">天</option>
                                                        <option value="周">周</option>
@@ -127,7 +127,9 @@
            </div>
        </div>
    </div>
    <script type="text/html" id="barDemo">
        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
    </script>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
@@ -374,7 +376,36 @@
                    }
                });
            }
            //增加一行
            function btnAddLine(NewRow) {
                var tableBak = table.cache["mainTable"]; //获取之前编辑过的表格数据
                buttonArr = [];//清空数组
                for (var i = 0; i < tableBak.length; i++) {
                    buttonArr.push(tableBak[i]);  //将之前的数据存储
                }
                buttonArr.push(NewRow);  //在尾部加一行
                table.reload("mainTable", {
                    data: buttonArr    //将数据重新载入表格
                })
            }
            //复制一行
            function btnCopyLine(data) {
                var copydata = JSON.stringify(data);
                if (data.length <= 0) {
                    layer.alert("请选择需要复制的一行!");
                }
                else if (data.length > 1) {
                    layer.alert("只能选择复制一行!");
                }
                else {
                    var copydata2 = copydata.substring(1, copydata.length);//去除首行字符'['
                    var copyrow = copydata2.substring(0, copydata2.length - 1);//去除末尾字符']'
                    table.cache["mainTable"].push(JSON.parse(copyrow));//将复制的行强转成json追加到表格上
                    option.data = table.cache["mainTable"];//将数据绑定到data上
                    table.render(option);//将数据渲染到表格上
                    //layer.alert(copyrow);
                }
            }
            //编辑
            function set_EditFromGrid() {
                set_EditForm(linterid);  //编辑获取表头
@@ -400,12 +431,12 @@
                                "HBillNo": data.单据号
                                , "HInterID": data.hmainid
                                , "HDate": formatDate(data.日期)
                                ,"HBeginDate":formatDate(data.计划开始日期)
                                ,"HEndDate":formatDate(data.计划结束日期)
                                ,"HCheckCycle":data.点检周期
                                ,"HCycleUnit":data.周期单位
                                ,"HExplanation":data.摘要
                                ,"HRemark":data.备注
                                , "HBeginDate": formatDate(data.计划开始日期)
                                , "HEndDate": formatDate(data.计划结束日期)
                                , "HCheckCycle": data.点检周期
                                , "HCycleUnit": data.周期单位
                                , "HExplanation": data.摘要
                                , "HRemark": data.备注
                            });
                        } else {
@@ -455,7 +486,7 @@
                data.field.HMaker = sessionStorage["HUserName"];//制单人
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(table.cache['mainTable']);
                var sMainSub = sMainStr + ';' + sSubStr;
                var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"];
                if (AllowLoadData(sSubStr)) {
                    $.ajax(
                        {
@@ -464,16 +495,13 @@
                            async: true,
                            data: { "msg": sMainSub },
                            dataType: "json",
                            success: function (data) {
                                if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                    layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
                                        $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
                                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                                        parent.layer.close(index); //再执行关闭
                                    });
                            success: function (data1) {
                                if (data1.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                    $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
                                    layer.msg(data1.Message, { time: 1 * 1000, icon: 1 });
                                }
                                else {
                                    f_alert(data.Message);
                                    f_alert(data1.Message);
                                    console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable));
                                }
                                layer.closeAll("loading");