yangle
2024-06-03 9f59e28046f0f7fa2c2cf2d31e050f395709761f
工艺路线 工序流转卡 工序过站控制
2个文件已修改
126 ■■■■ 已修改文件
WebTM/views/计划管理/工艺路线/Gy_RoutingBill.html 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBill.html 87 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/¼Æ»®¹ÜÀí/¹¤ÒÕ·Ïß/Gy_RoutingBill.html
@@ -427,6 +427,13 @@
        </div>
    </script>
    <!--复选框 SN过站控制-->
    <script type="text/html" id="HSNCtrl">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HSNCtrl" lay-filter="HSNCtrl" id="HSNCtrl{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
    <!--复选框 æŽ’产工序标记-->
    <script type="text/html" id="HSortProcFlag">
        <div class="layui-input-block" style="margin-left: 20px;">
@@ -490,7 +497,7 @@
                , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "工序": ""
                , "HProcID": 0, "工作中心代码": "", "HCenterID": 0, "工作中心": "", "HSupID": 0
                , "供应商代码": "", "供应商": "", "HSupFlag": false, "HSortProcFlag": false, "HTimeUnit": "", "HUnitTime": 0
                , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                , "HWorkQty": 1, "HSNCtrl": false, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0
                , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false
                , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0
@@ -542,6 +549,7 @@
                    //, { field: 'HTimeUnit', title: '时间单位', edit: 'text' }
                    //, { field: 'HUnitTime', title: '运行时间', edit: 'text' }
                    , { field: 'HWorkQty', title: '加工数量', edit: 'text', totalRow: true }//默认
                    , { field: 'HSNCtrl', title: 'SN过站控制', templet: "#HSNCtrl" }
                    //, { field: 'HQCSchemeID_Fst', title: '首件检验方案ID', hide: true }//f7
                    //, { field: 'HQCSchemeNumber_Fst', title: '首件检验方案代码', edit: 'text', event: "HQCSchemeNumber_Fst",width:125 }
@@ -795,6 +803,18 @@
                });
            });
            //SN过站控制
            form.on('checkbox(HSNCtrl)', 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.HSNCtrl = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            //排产工序标记
            form.on('checkbox(HSortProcFlag)', function (data) {
                //获取下拉框选中的值
@@ -881,7 +901,7 @@
                    , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "工序": ""
                    , "HProcID": 0, "工作中心代码": "", "HCenterID": 0, "工作中心": "", "HSupID": 0
                    , "供应商代码": "", "供应商": "", "HSupFlag": false, "HSortProcFlag": false, "HTimeUnit": "", "HUnitTime": 0
                    , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                    , "HWorkQty": 1, "HSNCtrl": false, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                    , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0
                    , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false
                    , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0
@@ -903,6 +923,10 @@
                            //委外协助
                            if (option.data[i - 1].HSupFlag) {
                                $('#HSupFlag' + i + '').attr("checked", true);
                            }
                            //SN过站控制
                            if (option.data[i - 1].HSNCtrl) {
                                $('#HSNCtrl' + i + '').attr("checked", true);
                            }
                            //排产工序标记
                            if (option.data[i - 1].HSortProcFlag) {
@@ -947,6 +971,10 @@
                                //委外协助
                                if (option.data[i - 1].HSupFlag) {
                                    $('#HSupFlag' + i + '').attr("checked", true);
                                }
                                //SN过站控制
                                if (option.data[i - 1].HSNCtrl) {
                                    $('#HSNCtrl' + i + '').attr("checked", true);
                                }
                                //排产工序标记
                                if (option.data[i - 1].HSortProcFlag) {
@@ -1507,7 +1535,7 @@
                                                , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "工序": WorkCente[j]["工序名称"]
                                                , "HProcID": WorkCente[j]["HProcID"], "工作中心代码": WorkCente[j]["工作中心代码"], "HCenterID": WorkCente[j]["HCenterID"], "工作中心": WorkCente[j]["工作中心名称"], "HSupID": 0
                                                , "供应商代码": "", "供应商": "", "HSupFlag": false, "HSortProcFlag": false, "HTimeUnit": "", "HUnitTime": 0
                                                , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                                                , "HWorkQty": 1, "HSNCtrl": false, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                                                , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0
                                                , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false
                                                , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0
@@ -1904,7 +1932,7 @@
                                    , "HPack": d.data[i].周转箱, "HPutArea": d.data[i].暂放区, "HMyWorkDays": d.data[i].生产周期, "HMyFixWorkDays": d.data[i].固定生产天数, "工序": d.data[i].工序
                                    , "HProcID": d.data[i].hprocid, "工作中心代码": d.data[i].工作中心代码, "HCenterID": d.data[i].HCenterID, "工作中心": d.data[i].工作中心名称, "HSupID": d.data[i].HSupID
                                    , "供应商代码": d.data[i].供应商代码, "供应商": d.data[i].供应商, "HSupFlag": d.data[i].委外标记 == 0 ? false : true, "HSortProcFlag": d.data[i].排产工序标记 == 0 ? false : true, "HTimeUnit": d.data[i].时间单位, "HUnitTime": d.data[i].运行时间
                                    , "HWorkQty": d.data[i].加工数量, "HPassRate": d.data[i].良率, "HOverRate": d.data[i].超额比例, "HReadyTime": d.data[i].准备时间, "HQueueTime": d.data[i].排队时间
                                    , "HWorkQty": d.data[i].加工数量, "HSNCtrl": d.data[i].SN过站控制 == 0 ? false : true, "HPassRate": d.data[i].良率, "HOverRate": d.data[i].超额比例, "HReadyTime": d.data[i].准备时间, "HQueueTime": d.data[i].排队时间
                                    , "HMoveTime": d.data[i].转移时间, "HNextProcFlag": d.data[i].HNextProcFlag == 0 ? false : true, "HFlowProc": d.data[i].流转工序 == 0 ? false : true, "HSubStdEmpQty": d.data[i].标准人数, "HSubCanUseSourceQty": d.data[i].可操作设备数
                                    , "HFixPrice": d.data[i].班产定额, "HProcPrice": d.data[i].加工单价, "HBadPrice": d.data[i].不合格单价, "HWasterPrice": d.data[i].报废单价, "HStdFlag": d.data[i].标准定额
                                    , "HBeginDayQty": d.data[i].开工余量天数, "HBeginFixQty": d.data[i].开工余量固数, "HFixWorkDays": d.data[i].上道固定天数, "HTrunWorkDays": d.data[i].上道循环周期, "HReadyTimes": d.data[i].本道准备时间
@@ -1924,6 +1952,9 @@
                            if (d.data[i].委外标记) {
                                $('#HSupFlag' + (i + 1)).attr("checked", true);
                            }
                            if (d.data[i].SN过站控制) {
                                $('#HSNCtrl' + (i + 1)).attr("checked", true);
                            }
                            if (d.data[i].排产工序标记) {
                                $('#HSortProcFlag' + (i + 1)).attr("checked", true);
                            }
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessExchangeBill.html
@@ -931,6 +931,14 @@
            <option value="true">是</option>
        </select>
    </script>
    <!--复选框 SN过站控制-->
    <script type="text/html" id="HSNCtrl">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HSNCtrl" lay-filter="HSNCtrl" id="HSNCtrl{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
    <script>
        layui.config({
@@ -1009,7 +1017,7 @@
                    "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                    "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                    "HQty": 0, "HSNCtrl": false, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
                }];
@@ -1062,7 +1070,7 @@
                                "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                                "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                                "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                                "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                                "HQty": 0, "HSNCtrl": false, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                                "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                                "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
                            }];
@@ -1141,7 +1149,8 @@
                    , { field: 'HSupNumber', title: '供应商代码', edit: 'text', event: "HSupCheck" }
                    , { field: 'HSupName', title: '供应商' }
                    , { field: 'HSupFlag', title: '是否委外', templet: '#HSupFlag' }
                    , { field: 'HQty', title: '流转卡数量', totalRow: true ,edit: 'text' }
                    , { field: 'HQty', title: '流转卡数量', totalRow: true, edit: 'text', width:120 }
                    , { field: 'HSNCtrl', title: 'SN过站控制', templet: "#HSNCtrl", width: 120  }
                    //, { field: 'HWorkRemark', title: '加工说明', edit: 'text' }
                    //, { field: 'HDeptID', title: '部门ID', hide: true }
@@ -1202,7 +1211,7 @@
                    "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                    "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                    "HQty": 0, "HSNCtrl": false, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
                };
@@ -1213,8 +1222,14 @@
                        table.render(option);
                        for (var i = 1; i <= option.data.length; i++) {
                            $('#HSupFlag' + i + '').find("option[value='" + option.data[i - 1].HSupFlag + "']").attr("selected", true);
                            //SN过站控制
                            if (option.data[i - 1].HSNCtrl) {
                                $('#HSNCtrl' + i + '').attr("checked", true);
                            }
                        }
                        form.render('select');
                        form.render('checkbox');
                        break;
                    case 'btn-CopyLine':
                        var copydata = JSON.stringify(data);
@@ -1232,8 +1247,15 @@
                            table.render(option);//将数据渲染到表格上
                            for (var i = 1; i <= option.data.length; i++) {
                                $('#HSupFlag' + i + '').find("option[value='" + option.data[i - 1].HSupFlag + "']").attr("selected", true);
                                //SN过站控制
                                if (option.data[i - 1].HSNCtrl) {
                                    $('#HSNCtrl' + i + '').attr("checked", true);
                                }
                            }
                            form.render('select');
                            form.render('checkbox');
                        }
                        break;
                }
@@ -1431,6 +1453,18 @@
                    }
                }
                table.render(option);
                for (var i = 0; i < option.data.length; i++) {
                    $('#HSupFlag' + (i + 1)).find("option[value='" + (option.data[i].HSupFlag == "false" ? "false" : "true") + "']").attr("selected", true);
                    if (option.data[i].HSNCtrl.toString() == "true") {
                        $('#HSNCtrl' + (i + 1)).attr("checked", true);
                    }
                }
                form.render('select');
                form.render('checkbox');
            });
            //监听单元格编辑  å•元格编辑后 å˜æ›´
@@ -1836,7 +1870,7 @@
                                "HCenterID": data[i].HCenterID, "HCenterNumber": data[i].工作中心代码, "HCenterName": data[i].工作中心名称,
                                "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                                "HSupID": data[i].HSupID, "HSupNumber": data[i].供应商代码, "HSupName": data[i].供应商, "HSupFlag": data[i].委外标记 == 0 ? "false" : "true",
                                "HQty": HLZQty, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                                "HQty": HLZQty, "HSNCtrl": data[i].SN过站控制 == 0 ? "false" : "true", "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                                "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                                "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": data[i].工艺参数, "HPicNum": data[i].图纸编号, "HProcCheckNote": data[i].本工序确认记录,
                                "HRelationQty_OutBad": "0"
@@ -1844,10 +1878,15 @@
                        }
                        option.data = Tablerow;
                        table.render(option);
                        for (var i = 1; i <= data.length; i++) {
                            $('#HSupFlag' + i + '').find("option[value='" + (data[i - 1].委外标记 == "0" ? "false" : "true") + "']").attr("selected", true);
                        for (var i = 0; i < data.length; i++) {
                            $('#HSupFlag' + (i + 1)).find("option[value='" + (data[i].委外标记 == "0" ? "false" : "true") + "']").attr("selected", true);
                            if (data[i].SN过站控制) {
                                $('#HSNCtrl' + (i + 1)).attr("checked", true);
                            }
                        }
                        form.render('select');
                        form.render('checkbox');
                    },
                    error: function (result) {
                        layer.close(index);
@@ -2153,7 +2192,7 @@
                    "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                    "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                    "HQty": 0, "HSNCtrl": "false", "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
                }];
@@ -2337,10 +2376,15 @@
                        if (result.count == 1) {
                            option.data = result.data;
                            table.render(option);
                            for (var i = 0; i < result.data.length; i++) {
                                $('#HSupFlag' + (i + 1)).find("option[value='" + result.data[i].HSupFlag + "']").attr("selected", true);
                            for (var i = 0; i < option.data.length; i++) {
                                $('#HSupFlag' + (i + 1)).find("option[value='" + (option.data[i].HSupFlag == "false" ? "false" : "true") + "']").attr("selected", true);
                                if (option.data[i].HSNCtrl) {
                                    $('#HSNCtrl' + (i + 1)).attr("checked", true);
                                }
                            }
                            form.render('select');
                            form.render('checkbox');
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
@@ -2638,7 +2682,7 @@
                                "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                                "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                                "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                                "HQty": 0, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                                "HQty": 0, "HSNCtrl": false, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                                "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                                "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
                            }];
@@ -2662,10 +2706,15 @@
                        if (result.count == 1) {
                            option.data = result.data;
                            table.render(option);
                            for (var i = 1; i <= option.data.length; i++) {
                                $('#HSupFlag' + i + '').find("option[value='" + option.data[i - 1].HSupFlag + "']").attr("selected", true);
                            for (var i = 0; i < data.length; i++) {
                                $('#HSupFlag' + (i + 1)).find("option[value='" + (data[i].委外标记 == "0" ? "false" : "true") + "']").attr("selected", true);
                                if (data[i].SN过站控制) {
                                    $('#HSNCtrl' + (i + 1)).attr("checked", true);
                                }
                            }
                            form.render('select');
                            form.render('checkbox');
                        }
                        else {
                            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
@@ -2685,6 +2734,18 @@
                    }
                });
            });
            //SN过站控制
            form.on('checkbox(HSNCtrl)', 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.HSNCtrl = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            //以上为layui模块
        });