1
duhe
2025-01-10 3591b4c8151f0a41638705d22129388d18ca6c24
WebTM/views/¼Æ»®¹ÜÀí/¹¤ÒÕ·Ïß/Gy_RoutingBillList.html
@@ -227,6 +227,8 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="set_HideButton"><i class="layui-icon layui-icon-form"></i>按钮设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_SaveScheme" id="btn_SaveScheme"><i class="layui-icon layui-icon-template"></i>保存方案</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_ReadScheme" id="btn_ReadScheme"><i class="layui-icon layui-icon-set"></i>读取方案</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_BulkEditWorkTime" id="btn_BulkEditWorkTime"><i class="layui-icon layui-icon-set"></i>批改小时产能</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_SourceWorkQty" id="btn_SourceWorkQty"><i class="layui-icon layui-icon-set"></i>产线产能</button>
                            </div>
                        </script>
                    </form>
@@ -389,6 +391,12 @@
                        break;
                    //读取方案
                    case 'btn_ReadScheme': set_ReadScheme();
                        break;
                    //批改小时产能
                    case 'btn_BulkEditWorkTime': set_BulkEditWorkTime();
                        break;
                    //产线产能
                    case 'btn_SourceWorkQty': set_SourceWorkQty();
                        break;
                };
            });
@@ -614,6 +622,32 @@
                        l.LAY_CHECKED = flag;
                    }
                });
            })
            //#endregion
            //#region åŒå‡»è¡Œå¼¹å‡ºå¼¹æ¡†ï¼Œç»´æŠ¤ä¸åŒç”Ÿäº§èµ„源的小时产能
            table.on('rowDouble(mainTable)', function (obj) {
                var HMaterNumber = obj.data.物料代码;
                var HMaterName = obj.data.物料名称;
                var HMaterModel = obj.data.规格型号;
                var HProcName = obj.data.工序;
                var HBillInterID = obj.data.hmainid;
                var HBillEntryID = obj.data.hsubid;
                var HSortProcFlag = obj.data.排产工序标记;
                if (HSortProcFlag == "true" || HSortProcFlag == "1" || HSortProcFlag == "是" || HSortProcFlag == true) {
                    layer.open({
                        type: 2
                        , area: ['80%', '80%']
                        , title: '生产资源产能设置'
                        , shade: 0.6 //遮罩透明度
                        //, maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: ['../../计划管理/工艺路线/Gy_RoutingBillWorkQty.html?HMaterNumber=' + HMaterNumber + '&HMaterName=' + HMaterName + '&HMaterModel=' + HMaterModel + '&HProcName=' + HProcName + '&HBillInterID=' + HBillInterID + '&HBillEntryID=' + HBillEntryID, 'yes']
                    })
                } else {
                    layer.msg('所选工序:' + HProcName + ',不为排产工序!');
                }
            })
            //#endregion
@@ -2417,6 +2451,53 @@
            //#endregion
            //#region æ‰¹æ”¹å°æ—¶äº§èƒ½
            function set_BulkEditWorkTime() {
                layer.open({
                    type: 2
                    , skin: "layui-layer-rim" //加上边框
                    , title: "批改小时产能"  //标题
                    , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                    , shift: 2 //弹出动画
                    , area: ["50%", "80%"] //窗体大小
                    , maxmin: true //设置最大最小按钮是否显示
                    , content: ['./Gy_BulkEditWorkQty.html', "yes"]
                })
            }
            //#endregion
            //#region äº§çº¿äº§èƒ½
            function set_SourceWorkQty() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HMaterNumber = data[0].物料代码;
                    var HMaterName = data[0].物料名称;
                    var HMaterModel = data[0].规格型号;
                    var HProcName = data[0].工序;
                    var HBillInterID = data[0].hmainid;
                    var HBillEntryID = data[0].hsubid;
                    var HSortProcFlag = data[0].排产工序标记;
                    if (HSortProcFlag == "true" || HSortProcFlag == "1" || HSortProcFlag == "是" || HSortProcFlag == true) {
                        layer.open({
                            type: 2
                            , area: ['80%', '80%']
                            , title: '生产资源产能设置'
                            , shade: 0.6 //遮罩透明度
                            //, maxmin: true //允许全屏最小化
                            , anim: 0 //0-6的动画形式,-1不开启
                            , content: ['../../计划管理/工艺路线/Gy_RoutingBillWorkQty.html?HMaterNumber=' + HMaterNumber + '&HMaterName=' + HMaterName + '&HMaterModel=' + HMaterModel + '&HProcName=' + HProcName + '&HBillInterID=' + HBillInterID + '&HBillEntryID=' + HBillEntryID, 'yes']
                        })
                    } else {
                        layer.msg('所选工序:' + HProcName + ',不为排产工序!');
                    }
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            }
            //#endregion
            //#endregion
            //以上是layui模块