1
yangle
2023-09-22 6930c0e34e2295b2bba5a562f84ea9d5b13e41aa
1
1个文件已修改
33 ■■■■■ 已修改文件
WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeArrangement.html 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessExchangeArrangement.html
@@ -223,6 +223,18 @@
            });
            //#endregion
            //条形码回车方法
            $('#HProcExchBillNo').on('keydown', function (event) {
                var HBarCode = $('#HProcExchBillNo').val();
                if (event.keyCode == 13) {
                    if (!HBarCode) {
                        layer.msg("流转卡号不能为空!")
                        return;
                    }
                    get_FastQuery();
                }
            });
            table.on('row(mainTable)', function (obj) {
                 //选中行改变颜色
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
@@ -315,6 +327,7 @@
                                        case 'DateTime':
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 });
                                            break;
                                        default:
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120 });
                                    }
@@ -330,8 +343,24 @@
                                , height: 400
                                , page: true
                                , limits: [50, 500, 5000, 50000]
                                , limit: 50
                                , cellMinWidth: 90
                                 , limit: 50
                                 , cellMinWidth: 90
                                 , done: function (res, curr, count) {
                                     //res为表格的所有数据,curr为当前页码,count为数据总条数
                                     //遍历本页所有表格数据的值,依次判断是否为空闲中状态,若不是则通过data-index改变该行样式
                                     //这里item和index分别对应每行的数据和data-index索引值
                                     res.data.forEach(function (item, index) {
                                         // console.log(item);
                                         //这里的entity_status_id ä¸ºè¡¨æ ¼æ•°æ®ä¸­çš„一列数据,用于判断特定行
                                         if (item.产品名称 != null) {
                                             //禁用复选框,设置不可选中标识,将该行设置为阴影色
                                             var tr = $(".layui-table tr[data-index=" + index + "]");
                                             var td = tr.children('td'); //获取tr下所有的td
                                             td.eq(3).css("background-color", "#cf" + (9 - parseInt(index / 2)) + "6" + (2 + parseInt(index / 2)) + "" + (9 - index));
                                             // tr.find("input[type='checkbox']").next().addClass('layui-btn-disabled');
                                         }
                                     })
                                 }
                            }
                            table.render(option);