1
陈雯静
2024-02-28 fda28cff8d6ed7ce1acf878f3a23f8e77ecd53cf
WebTM/views/É豸¹ÜÀí/Sb_EquipDotCheckBill_PDA.html
@@ -68,6 +68,10 @@
        .layui-form-label {
            width: 25%;
        }
        /*明细行复选框居中*/
        .layui-table-cell .layui-form-checkbox[lay-skin="primary"] {
            margin-left: 35%;
        }
    </style>
</head>
@@ -257,11 +261,15 @@
        </div>
    </div>
    <!--行下拉选择(点检结果)-->
    <script type="text/html" id="HDotCheckResult">
    <!--<script type="text/html" id="HDotCheckResult">
        <select name="HDotCheckResult" lay-filter="HDotCheckResult" id="HDotCheckResult{{d.LAY_TABLE_INDEX+1}}" style="height:30px;">
            <option value="OK">OK</option>
            <option value="NG">NG</option>
        </select>
    </script>-->
    <!--复选框(点检结果)-->
    <script type="text/html" id="HDotCheckResult">
        <input type="checkbox" value="{{d.HDotCheckResult}}" lay-skin="primary" id="HDotCheckResult{{d.LAY_TABLE_INDEX+1}}" lay-filter="HDotCheckResult" {{ d.HDotCheckResult == 1 ? 'checked' : '' }}>
    </script>
    <script>
        layui.config({
@@ -365,13 +373,25 @@
            });
            //行选择处理(检验结果)
            form.on('select(HDotCheckResult)', function (data) {
            //form.on('select(HDotCheckResult)', function (data) {
            //    //获取下拉框选中的值
            //    var elem = data.othis.parents('tr');
            //    var dataindex = elem.attr("data-index");
            //    $.each(option.data, function (index, value) {
            //        if (value.LAY_TABLE_INDEX == dataindex) {
            //            value.HDotCheckResult = data.value;//把选中下拉框id值赋值给表格缓存
            //        }
            //    });
            //});
            //是否合格
            form.on('checkbox(HDotCheckResult)', function (data) {
                //获取下拉框选中的值
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HDotCheckResult = data.value;//把选中下拉框id值赋值给表格缓存
                        value.HDotCheckResult = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
@@ -386,7 +406,7 @@
                layer.confirm('您确定要退出吗?', { icon: 3, title: '提示' }, function (index) {
                    parent.layui.admin.events.closeThisTabs(); //关闭页签
                });
            })
            })
            //提交
            form.on('submit(Saver)', function (data) {//提交
@@ -605,7 +625,7 @@
                    }
                };
                option.data = [{ "HDotCheckResult": "OK", "HDotCheckItemID": 0, "HDotCheckCode": "", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "","HRemark":"" }];
                option.data = [{ "HDotCheckResult": false, "HDotCheckItemID": 0, "HDotCheckCode": "", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRemark": "" }];
                table.render(option);
            }
            //增加一行
@@ -713,7 +733,7 @@
                $.ajax({
                    url: GetWEBURL() + "/Web/GetItemByEquipFile",
                    type: "GET",
                    data: { "EquipProjectID": $("#HEquipID").val(),"Type":"DJ" },
                    data: { "EquipProjectID": $("#HEquipID").val(), "Type": "DJ" },
                    success: function (result) {
                        var data = result.data;
                        $("#HEquipDotCheckRuleInterID").val(data[0].点检规程ID);
@@ -722,7 +742,7 @@
                        for (let i = 0; i < data.length; i++) {
                            rowdata.push(
                                {
                                    "HDotCheckResult": "OK", "HDotCheckItemID": data[i].点检项目ID, "HDotCheckCode": data[i].点检项目代码, "HDotCheckItem": data[i].点检项目名称,
                                    "HDotCheckResult": data[i].默认结论, "HDotCheckItemID": data[i].点检项目ID, "HDotCheckCode": data[i].点检项目代码, "HDotCheckItem": data[i].点检项目名称,
                                    "HDotCheckPart": data[i].点检部位, "HClaim": data[i].具体要求, "HManagerID": data[i].负责人ID, "HManagerCode": data[i].负责人代码,
                                    "HManagerName": data[i].负责人名称
                                }