YL
2021-11-29 0452488afd589359af79ec86a0ad96d5e9195cf7
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Sb_Add_MouldRepairWorkBillList.html
@@ -644,12 +644,17 @@
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '采购订单列表',
                    title: '器具故障登记单列表',
                    shift: 2,
                    area: ['90%', '90%'],
                    content: ['../../PublicPage/PurchOrder.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        var checkStatus = "";
                        $.ajax({
                            success:
                                checkStatus = data;
                        })
                        //option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": "  ", "HRepairExplanation": "   ", "HManagerID": 0, "HManagerCode": "", "HManagerName": "  ", "HMoney": 0, "HRemark": "  ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }];
                        //table.render(option);
                        var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": "  ", "HRepairExplanation": "   ", "HManagerID": 0, "HManagerCode": "", "HManagerName": "  ", "HMoney": 0, "HRemark": "  ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " };
@@ -681,12 +686,12 @@
                                    var checkrow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": "  ", "HRepairExplanation": "   ", "HManagerID": 0, "HManagerCode": "", "HManagerName": "  ", "HMoney": 0, "HRemark": "  ", "HSourceInterID": checkStatus.data[i].hmainid, "HSourceEntryID": checkStatus.data[i].hsubid, "HSourceBillNo": checkStatus.data[i].单据号, "HSourceBillType": checkStatus.data[i].单据类型 };
                                    buttonArr.push(checkrow);  //将之前的数据存储
                                }
                                buttonArr.push(NewRow);  //在尾部加一行
                                //buttonArr.push(NewRow);  //在尾部加一行
                                table.reload("mainTable", {
                                    data: buttonArr    //将数据重新载入表格
                                })
                            }
                            if (rowdate.length > 0 && rowdate.length <=checkStatus.data.length) //表体数据不为空,且表体数据行数小于等于选中带回数据行数
                            if (rowdate.length > 0 && rowdate.length <= checkStatus.data.length) //表体数据不为空,且表体数据行数小于等于选中带回数据行数
                            {
                                buttonArr = [];//清空数组
                                for (var i = 0; i < rowdate.length; i++) {
@@ -699,13 +704,14 @@
                                    };
                                    buttonArr.push(checkrow);  //将之前的数据存储
                                }
                                buttonArr.push(NewRow);  //在尾部加一行
                                //buttonArr.push(NewRow);  //在尾部加一行
                                table.reload("mainTable", {
                                    data: buttonArr    //将数据重新载入表格
                                })
                            }
                            if (rowdate.length > 0 && rowdate.length > checkStatus.data.length) //表体数据不为空,且表体数据行数大于选中带回数据行数
                            {
                                console.log(checkStatus.data.length);
                                buttonArr = [];//清空数组
                                for (var i = 0; i < rowdate.length; i++) {
                                    var checkrow = {
@@ -717,12 +723,12 @@
                                    };
                                    buttonArr.push(checkrow);  //将之前的数据存储
                                }
                                buttonArr.push(NewRow);  //在尾部加一行
                                //buttonArr.push(NewRow);  //在尾部加一行
                                table.reload("mainTable", {
                                    data: buttonArr    //将数据重新载入表格
                                })
                            }
                            //console.log(rowdate.length);
                            layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        }
@@ -1304,7 +1310,7 @@
                return true;
            }
        }
                //#endregion
                    //#endregion
    </script>
</body>
</html>