wtt
2024-10-28 07cf94734c36d4eae6ddbc4dd338bf5af81a2193
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_SOPBillEdit.html
@@ -66,20 +66,20 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label">单据号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" id="HBillNo" style="width:190px;">
                                                <input type="text" class="layui-input" id="HBillNo" name="HBillNo" style="width:190px;">
                                                <input type="hidden" name="HInterID" id="HInterID" class="layui-input" value="0">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label">日期</label>
                                            <div class="layui-input-inline">
                                                <input type="date" class="layui-input" id="HDate" style="width:190px;">
                                                <input type="date" class="layui-input" id="HDate" name="HDate" style="width:190px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label">指导书名称</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" id="HName" style="width:190px;">
                                                <input type="text" class="layui-input" id="HName" name="HName" style="width:190px;">
                                            </div>
                                        </div>
                                    </div>
@@ -97,13 +97,13 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label">产品名称</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" id="HMaterName" style="width:190px;">
                                                <input type="text" class="layui-input" id="HMaterName" name="HMaterName" style="width:190px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label">规格型号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" id="HMaterModel" style="width:190px;">
                                                <input type="text" class="layui-input" id="HMaterModel" name="HMaterModel" style="width:190px;">
                                            </div>
                                        </div>
                                    </div>
@@ -122,7 +122,7 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label">备注</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" id="HRemark" style="width:514px;">
                                                <input type="text" class="layui-input" id="HRemark" name="HRemark" style="width:514px;" value="">
                                            </div>
                                        </div>
                                    </div>
@@ -151,32 +151,18 @@
                                <table id="right_table" border="1" style="border-collapse: collapse;">
                                    <thead>
                                        <tr>
                                            <!--<th>次序号</th>
                                            <th>附件路径</th>
                                            <th>附件文件类型</th>
                                            <th>附件名</th>
                                            <th>上传日期</th>
                                            <th>上传人</th>-->
                                            <th style="min-width:100PX">文件名</th>
                                            <th style="min-width:100PX">大小</th>
                                            <th style="min-width:100PX">状态</th>
                                            <th style="min-width:100PX">操作</th>
                                        </tr>
                                        <!--<tr>
                                            <td><input type="text" class="layui-input" id="test" style="max-width:50px" readonly></td>
                                            <td>2</td>
                                            <td>3</td>
                                            <td>4</td>
                                            <td>5</td>
                                            <td>6</td>
                                        </tr>-->
                                        </tr>
                                    </thead>
                                    <tbody id="ProImgByList">
                                    </tbody>
                                </table>
                            </div>
                            <div class="right-button">
                                <button type="button" class="layui-btn layui-btn-primary" id="ChoseFile" lay-submit="" lay-filter="Add_Row" style="color:#232389;background-color:#D4D2CF">选择文件</button>
                            <div class="right-button" id="submitbtngroup">
                                <!--<button type="button" class="layui-btn layui-btn-primary" id="ChoseFile" lay-submit="" lay-filter="Add_Row" style="color:#232389;background-color:#D4D2CF">选择文件</button>-->
                                <!--<button type="button" class="layui-btn layui-btn-primary" id="delete" lay-submit="" lay-filter="Add_Row" style="color:#232389">删除</button>-->
                            </div>
                        </div>
@@ -246,6 +232,8 @@
            var HModName = "Gy_SOPBillEdit";
            var arr = [];
            var HEntryID = 1;
            var trindex = -1; //默认选中行下标
            var checkobj = ""; //复选框
            //#endregion
            //#region è¿›å…¥é¡µé¢æ—¢åŠ è½½
@@ -276,7 +264,7 @@
                });
                set_AddFNew();
                set_AddFNew2();
                PicUpload();
                //PicUpload();
            }
            else if (OperationType == 3) {//编辑
                set_EditFromGrid(linterid);
@@ -287,12 +275,29 @@
            //行监听事件
            table.on('row(mainTable)', function (obj) {
                //移除选择文件按钮
                $("#ChoseFile").remove();
                HEntryID = Number($(obj.tr).attr("data-index")) + Number(1);
                //submitbtngroup è¿™ä¸ªæ˜¯ä¸Šä¼ æŒ‰é’®çš„父节点   åŠ¨æ€æ·»åŠ ä¸Šä¼ æŒ‰é’®   è§£å†³ä¸Šä¼ ä¸€æ¬¡ä¹‹åŽchoose方法不执行的bug
                $("#submitbtngroup").append('<button type = "button" class="layui-btn layui-btn-primary" lay-submit lay-filter="ChoseFile" id="ChoseFile" style="color:#232389;background-color:#D4D2CF">选择文件</button>');
                if (trindex != -1) {
                    $("tr[data-index = " + (trindex) + "] ").removeClass('layui-form-checked');//取消复选框选中样式
                    $("tr[data-index = " + (trindex) + "] ").attr({ "style": "background:" });//取消当前tr颜色
                    trindex = -1;
                }
                if (checkobj != "") {
                    checkobj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                    checkobj.tr.find(':checkbox:first').prop('checked', false);//取消复选框选中样式
                    $(checkobj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
                }
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
                obj.tr.find(':checkbox').prop('checked', flag);
                if (flag) {
                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
                    checkobj = obj;
                } else {
                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
@@ -301,8 +306,13 @@
                layui.each(table.cache.mainTable, function (i, l) {
                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                        l.LAY_CHECKED = flag;
                    } else {
                        l.LAY_CHECKED = false;
                    }
                });
                trindex = Number($(obj.tr).attr("data-index"));
                PicUpload();
            });
            //#endregion
@@ -313,7 +323,7 @@
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;;
                var AddRow = table.cache['mainTable'];
                var NewRow = { "流水号": "", "工序代码": "", "工序": "", "工位": "", "工位代码": "", "工作中心代码": "", "工作中心": "", "备注": "" };
                var NewRow = { "流水号": "", "HProcID": 0, "工序代码": "", "工序": "", "HWorkStationID": 0, "工位": "", "工位代码": "", "HCenterID": 0, "工作中心代码": "", "工作中心": "", "HRemark": "", "HSourceID": 0, "HSourceName": '', "HMouldID": 0,"HMouldName":'' };
                console.log(NewRow);
                switch (obj.event) {
                    //新增一行
@@ -342,7 +352,7 @@
                HRemark = obj.data.备注;
            });
            //删除按钮
            form.on('submit(del)', function (data) {
                console.log('aaa');
@@ -374,7 +384,7 @@
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../Baseset/基础资料/Gy_UnitList.html', 'yes'],
                    content: ['../../../views/基础资料/公用基础资料/Gy_Unit.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -384,9 +394,9 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HUnitName").val(checkStatus.data[0].HName);
                        $("#HUnitName").val(checkStatus.data[0].计量单位名称);
                        $("#HUnitID").val(checkStatus.data[0].HItemID);
                        $("#HUnitNumber").val(checkStatus.data[0].HNumber)
                        $("#HUnitNumber").val(checkStatus.data[0].计量单位代码)
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -412,7 +422,7 @@
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../Baseset/基础资料/Gy_MaterList.html', 'yes'],
                    content: ['../../基础资料/公用基础资料/Gy_Material.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -423,9 +433,12 @@
                            return layer.msg('请选择数据');
                        }
                        $("#HMaterNumber").val(checkStatus.data[0].物料代码);
                        $("#HMaterName").val(checkStatus.data[0].物料);
                        $("#HMaterName").val(checkStatus.data[0].物料名称);
                        $("#HMaterModel").val(checkStatus.data[0].规格型号);
                        $("#HMaterID").val(checkStatus.data[0].HItemID);
                        $("#HUnitID").val(checkStatus.data[0].HUnitID);
                        $("#HUnitNumber").val(checkStatus.data[0].计量单位代码)
                        $("#HUnitName").val(checkStatus.data[0].计量单位名称);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -440,22 +453,21 @@
                    }
                });
            });
            //保存
            form.on('submit(Saver)', function (data) {//保存
                var HMaterNumber = $('#HMaterNumber').val();
                var HUnitName = $('#HUnitName').val();
                //对象添加属性
                data.field.HBillNo = $("#HBillNo").val();
                data.field.HProcID = HProcID;
                data.field.HWorkStationID = HWorkStationID;
                data.field.HCenterID = HCenterID;
                data.field.HProcNo = HProcNo;
                data.field.HRemark = HRemark;
                var user = sessionStorage["HUserName"];
                var oMain = JSON.stringify(data.field)
                var sMainSub = oMain + ';' + 0 + ';' + user;
                var num = [];
                for (var i = 0; i < table.cache["mainTable"].length; i++) {
                    if (table.cache["mainTable"][i] != "") {
                        table.cache["mainTable"][i].LAY_TABLE_INDEX = i;
                        num.push(table.cache["mainTable"][i])
                    }
                }
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(num);
                var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"];
                if (HMaterNumber == "") {
                    layer.msg("产品没有选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
@@ -473,17 +485,17 @@
                    return false;
                }
                $.ajax({
                    url: GetWEBURL() + '/Gy_SOPBill/ModifyByID',
                    url: GetWEBURL() + '/Gy_SOPBill/Save',
                    type: "POST",
                    data: { "oMain": sMainSub },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = arr;
                            table.render(option);
                            //option.data = arr;
                            //table.render(option);
                            //layer.close(wait);
                            $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
                            $('#ChoseFile').removeClass("layui-btn-disabled").attr("disabled", false);
                            $('#delete').removeClass("layui-btn-disabled").attr("disabled", false);
                            $('#delete').removeClass("layui-btn-disabled").attr("disabled", false);
                            document.getElementById("ChoseFile").style.backgroundColor = 'white'
                            layer.msg("单据存盘完毕!单据号:" + $("#HBillNo").val())
                        } else {
@@ -496,6 +508,63 @@
                    }
                });
            });
            ////保存
            //form.on('submit(Saver)', function (data) {//保存
            //    var HMaterNumber = $('#HMaterNumber').val();
            //    var HUnitName = $('#HUnitName').val();
            //    //对象添加属性
            //    data.field.HBillNo = $("#HBillNo").val();
            //    data.field.HProcID = HProcID;
            //    data.field.HWorkStationID = HWorkStationID;
            //    data.field.HCenterID = HCenterID;
            //    data.field.HProcNo = HProcNo;
            //    data.field.HRemark = HRemark;
            //    var user = sessionStorage["HUserName"];
            //    var oMain = JSON.stringify(data.field)
            //    var sMainSub = oMain + ';' + 0 + ';' + user;
            //    if (HMaterNumber == "") {
            //        layer.msg("产品没有选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //        return false;
            //    }
            //    if (HUnitName == "") {
            //        layer.msg("单位没有选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //        return false;
            //    }
            //    if (option.data[0].流水号 == "" && option.data[0].工序代码 == "" && option.data[0].工序 == "" && option.data[0].工位 == "" && option.data[0].工位代码 == "" && option.data[0].工作中心代码 == "" && option.data[0].工作中心 == "" && option.data[0].备注 == "") {
            //        layer.msg("没有明细行!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //        return false;
            //    }
            //    if (option.data[0].工作中心 == "") {
            //        layer.msg("工作中心不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //        return false;
            //    }
            //    $.ajax({
            //        url: GetWEBURL() + '/Gy_SOPBill/ModifyByID',
            //        type: "POST",
            //        data: { "oMain": sMainSub },
            //        success: function (data1) {
            //            if (data1.count == 1) {
            //                option.data = arr;
            //                table.render(option);
            //                //layer.close(wait);
            //                $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
            //                $('#ChoseFile').removeClass("layui-btn-disabled").attr("disabled", false);
            //                $('#delete').removeClass("layui-btn-disabled").attr("disabled", false);
            //                document.getElementById("ChoseFile").style.backgroundColor = 'white'
            //                layer.msg("单据存盘完毕!单据号:" + $("#HBillNo").val())
            //            } else {
            //                //layer.close(wait);
            //                layer.alert(data1.Message, { icon: 5 });
            //            }
            //        }, error: function () {
            //            //layer.close(wait);
            //            layer.alert("接口请求失败!", { icon: 5 });
            //        }
            //    });
            //});
            //放弃
            form.on('submit(Give_Up)', function (data) {//放弃
                layer.alert('单据尚未保存,是否放弃?', {
@@ -512,16 +581,14 @@
                        $('#HUnitName').val("");
                        $('#HRemark').val("");
                        option.data = [{
                            "流水号": "", "工序代码": "", "工序": "", "工位": "", "工位代码": "", "工作中心代码": "", "工作中心": "", "备注": ""
                        }];
                        option.data = [{ "流水号": "", "HProcID": 0, "工序代码": "", "工序": "", "HWorkStationID": 0, "工位": "", "工位代码": "", "HCenterID": 0, "工作中心代码": "", "工作中心": "", "HRemark": "", "HSourceID": 0, "HSourceName": '', "HMouldID": 0, "HMouldName": ''}];
                        table.render(option);
                        layer.close(index);
                    }
                })
            });
            //使用
            form.on('submit(Get_Use)', function (data) {//使用
                $.ajax({
@@ -539,7 +606,7 @@
                    }
                });
            });
            //取消
            form.on('submit(Cancel)', function (data) {//取消
                $.ajax({
@@ -587,15 +654,22 @@
                    , cols: [[
                        { type: 'checkbox', fixed: 'left' }
                        , { templet: '#xuhao', title: '序号', sort: true, fixed: 'left', event: "qwe", width: 100 }
                        , { field: '流水号', title: '流水号', width: 200, edit: 'text' }
                        , { field: 'HProcNo', title: '流水号', width: 200, edit: 'text' }
                        , { field: 'HProcID', title: 'HProcID', width: 200, hide: true }
                        , { field: '工序代码', title: '工序代码', width: 200, sort: true, edit: 'text', event: '工序代码' }
                        , { field: '工序', title: '工序', width: 200 }
                        , { field: 'HWorkStationID', title: 'HWorkStationID', width: 200, hide: true }
                        , { field: '工位', title: '工位', width: 200, event: '工位', edit: 'text' }
                        , { field: '工位代码', title: '工位代码', width: 200 }
                        , { field: 'HCenterID', title: 'HCenterID', width: 200, hide: true }
                        , { field: '工作中心代码', title: '工作中心代码', width: 110, event: '工作中心代码', edit: 'text' }
                        , { field: '工作中心', title: '工作中心', width: 110 }
                        , { field: '备注', title: '备注', width: 110, edit: 'text' }
                        , { fixed: 'right', title: '操作', toolbar: '#barDemo', width:80 }
                        , { field: 'HSourceID', title: '生产资源ID', width: 110, hide: true }
                        , { field: 'HSourceName', title: '生产资源', width: 110, event: 'HSourceName', edit: 'text' }
                        , { field: 'HMouldID', title: '模具ID', width: 110, hide: true }
                        , { field: 'HMouldName', title: '模具名称', width: 110, event: 'HMouldName', edit: 'text'}
                        , { field: 'HRemark', title: '备注', width: 110, edit: 'text' }
                        , { fixed: 'right', title: '操作', toolbar: '#barDemo', width: 80 }
                    ]]
                    , limits: [50, 500, 5000, 20000]
                    , done: function (res, curr, count) {
@@ -614,7 +688,7 @@
                    , limit: 50
                    , cellMinWidth: 1000
                    , height: 'full-50'
                    , width:300
                    , width: 300
                    , cols: [[
                        { type: 'checkbox', fixed: 'left' }
                        , { field: '次序号', title: '次序号', width: 200, edit: 'text' }
@@ -632,9 +706,7 @@
            }
            //无源单新增
            function set_AddFNew() {
                option.data = [{
                    "流水号": "", "工序代码": "", "工序": "", "工位": "", "工位代码": "", "工作中心代码": "", "工作中心": "", "备注": ""
                }];
                option.data = [{ "流水号": "", "HProcID": 0, "工序代码": "", "工序": "", "HWorkStationID": 0, "工位": "", "工位代码": "", "HCenterID": 0, "工作中心代码": "", "工作中心": "", "HRemark": "", "HSourceID": 0, "HSourceName": '', "HMouldID": 0, "HMouldName": '' }];
                table.render(option);
            }
            function set_AddFNew2() {
@@ -704,8 +776,9 @@
                            return;
                        }
                        , choose: function (obj) {
                            // æ¸…空历史上传文件,解决choose只执行一次的问题!!!
                            uploadListIns.config.elem.next()[0].value = '';
                            uploadListIns.config.elem.next()[0].value = '';
                            var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
                            console.log(files);
@@ -737,7 +810,7 @@
                                ProImgByList.append(tr);
                            });
                        }
                        }
                        , done: function (res, index, upload) {
                            if (res.code == 1) { //上传成功
                                var tr = ProImgByList.find('tr#upload-' + index)
@@ -806,6 +879,7 @@
                                    }
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HProcID: checkStatus.data[0].HItemID,
                                        å·¥åºä»£ç : checkStatus.data[0].工序代码,
                                        å·¥åº: checkStatus.data[0].工序名称,
                                    });
@@ -846,6 +920,7 @@
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HWorkStationID: checkStatus.data[0].HItemID,
                                        å·¥ä½: checkStatus.data[0].工位名称,
                                        å·¥ä½ä»£ç : checkStatus.data[0].工位代码,
                                    });
@@ -873,7 +948,7 @@
                                shift: 2,
                                area: ['80%', '80%'],
                                maxmin: true,
                                content: ['../../Baseset/基础资料/Gy_WorkCenterList.html', 'yes'],
                                content: ['../../../views/基础资料/公用基础资料/Gy_WorkCenter.html', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
@@ -886,8 +961,9 @@
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HCenterID: checkStatus.data[0].HItemID,
                                        å·¥ä½œä¸­å¿ƒä»£ç : checkStatus.data[0].工作中心代码,
                                        å·¥ä½œä¸­å¿ƒ: checkStatus.data[0].工作中心,
                                        å·¥ä½œä¸­å¿ƒ: checkStatus.data[0].工作中心名称,
                                    });
                                    HCenterID = checkStatus.data[0].HItemID;
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
@@ -901,19 +977,98 @@
                                }
                            });
                        }
                        //生产资源
                        if (obj.event === 'HSourceName')  //生产资源
                        {
                            //页面层-自定义
                            layer.open({
                                type: 2,
                                skin: 'layui-layer-rim', //加上边框
                                title: '生产资源列表',
                                closeBtn: 1,
                                shift: 2,
                                area: ['80%', '80%'],
                                maxmin: true,
                                content: ['../../../views/基础资料/生产基础资料/Gy_Source.html', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
                                    //按钮【按钮一】的回调
                                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                                    }
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HSourceID: checkStatus.data[0].HItemID,
                                        HSourceName: checkStatus.data[0].生产资源名称,
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                                , btn2: function (index, layero) {
                                    //按钮【按钮二】的回调
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                }
                            });
                        }
                        //器具档案
                        if (obj.event === 'HMouldName')  //工作中心
                        {
                            //页面层-自定义
                            layer.open({
                                type: 2,
                                skin: 'layui-layer-rim', //加上边框
                                title: '器具档案列表',
                                closeBtn: 1,
                                shift: 2,
                                area: ['80%', '80%'],
                                maxmin: true,
                                content: ['../../../views/模治具管理/模治具管理/Gy_MouldFileList.html', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
                                    //按钮【按钮一】的回调
                                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                                    }
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HMouldID: checkStatus.data[0].hmainid,
                                        HMouldName: checkStatus.data[0].模具名称,
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                                , btn2: function (index, layero) {
                                    //按钮【按钮二】的回调
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                }
                            });
                        }
                        obj.event = "";
                        return false;
                    }
                })
            }
            //增加一行
            function btnAddLine(NewRow) {
                table.cache["mainTable"].push(NewRow);
                option.data = table.cache["mainTable"];
                table.render(option);
                //rows++;
                layer.msg('增加一行按钮!')
            }
            //复制一行
            function btnCopyLine(data) {