`
qq1988627
  • 浏览: 106920 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

计划排产系统

阅读更多
index =  Ext.extend(Ext.Viewport,{
        center : new Ext.TabPanel({
		            id : 'mainview',
		            region : 'center',
		            activeTab : 0,
                    width : 600,
		            height : 250,
                    minTabWidth: 115,
                    tabWidth:135,
                    enableTabScroll:true,
		            split : true,
                    layoutOnTabChange:true,
                    tabPosition : 'top',
                    resizeTabs:true,
                    defaults : {autoScroll:true},
		            plugins : new Ext.ux.TabCloseMenu(),
		            items :{
		                id : 'start-panel',
					    title : 'MainView',
                        iconCls : 'tabs',
					    layout : 'fit',
					    bodyStyle : 'padding:25px',
					    html : '<img src="../images/bg.jpg"/>'
		            }
        }),
        constructor : function(){
            //var clock = new Ext.Toolbar.TextItem('');
            index.superclass.constructor.call(this,{
                layout : 'border',
                items : [{
                   region : 'north',
                   xtype : 'panel',
                   height : 25,
                   layout : 'column',
                   border : false,
                   items : [{
                        columnWidth : 1,
                        border : false,
                        layout : 'fit',
                        items : [{
                            xtype : 'panel',
                            id : 'logo-header',
                            border : false,
                            tbar : [
                                {
                                    text : currentUser
                                },{
                                    text : new Date().format('Y年m月d日')
                                },'->',{
                                    text:'注销'
                                    ,iconCls:'logout'
                                    ,handler:function(){
                                        Ext.Msg.show({
                                           title:'注销系统',
                                           msg: '提示:注销系统前请注意保存数据,确定要注销吗?',
                                           buttons: Ext.Msg.YESNO,
                                           fn: function(btn){
                                                if(btn=='yes'){
                                                    Ext.Ajax.request({
                                                       url : 'logout.action',
			                                           success : function() {
			                                                location = '../main/index.jsp';
			                                            },
			                                            failure : function() {
			                                                Ext.Msg.show({
			                                                    title : '错误提示',
			                                                    msg : '退出系统失败!',
			                                                    icon : Ext.Msg.ERROR,
			                                                    buttons : Ext.Msg.OK
			                                                });
			                                            }
                                                    });
                                                }
                                           }
                                        });
                                    }
                                }
                            ]
                        }]
                   }]
                },{
                    region : 'west',
                    xtype : 'panel',
                    layout : 'accordion',
                    title : '计划排产管理系统',
                    split : true,
                    minSize : 200,
                    maxSize : 250,
                    //margins : '2 0 5 5',
                    collapsible : true,
                    collapseMode:'mini',
                    width : 200,
                    layoutConfig : {
                        animate : true
                    },
                    listeners : {
                        'expand' :{
                          fn : this.onExpandPanel,
                          scope : this
                        },
                        'collapse' :{
                            fn : this.onCollapsePanel,
                            scope : this
                        }
                    },
                    items : [{
                        title : '导航栏',
                        iconCls : 'icon-nav',
                        xtype : 'treepanel',
                        autoScroll : true,
                        border : false,
                        id : 'treepanel',
                        tools : [{
                               id : 'refresh',
                               handler : this.onRefreshTreeNodes,
                               scope : this
                        },{
	                        id:'expanded',
	                        tooltip:'展开',
	                        handler:function(){
	                            Ext.getCmp('treepanel').expandAll();
	                        }
                    }],
                        loader : new Ext.tree.JsonPluginTreeLoader({
                                    url : 'findTree.action'
                                }),
                        root : new Ext.tree.AsyncTreeNode({text : '菜单', expanded:true}),
                        listeners : {
                            'click' : {
                                fn :this.onTreeNodeClick,
                                scope : this
                            },
                            'afterrender':{
                                fn : this.onExpandAll,
                                scope : this
                            }
                        }
                    }]
                },this.center]
            })
        },
        addTab : function(name,id,css,link){
            var tabId = 'tab_'+id;
            var tabTitle = name;
            var tabLink = link;
            var centerPanel = Ext.getCmp('mainview');
            var tab =centerPanel.getComponent(tabId);
            var subMainId = 'tab_'+id+'_main';
            if(!tab){
                var newTab = centerPanel.add(new Ext.Panel({
                    id : tabId,
                    title : tabTitle,
                    iconCls : 'tabs',
                    border : false,
                    closable : true,
                    layout : 'fit',
                    listeners : {
                        activate : this.onActiveTabSize,
                        scope : this
                    }
                }));
                centerPanel.setActiveTab(newTab);
                newTab.load({
                    url : tabLink,
                    method : 'post',
                    params : {
                        subMainId : subMainId
                    },
                    scope : this,
                    discardUrl : true,
                    nocache : true, // 不缓存
                    text : '加载中,请稍候...',
                    timeout : 3000,
                    scripts : true
                });
            }else{
                centerPanel.setActiveTab(tab);
            }
        },
        onActiveTabSize : function(){
            var w = Ext.getCmp('mainview').getActiveTab().getInnerWidth();
            var h = Ext.getCmp('mainview').getActiveTab().getInnerHeight();
            var Atab = Ext.getCmp('mainview').getActiveTab().id;
            var submain = Ext.getCmp(Atab+'_main');
            if(submain){
                submain.setWidth(w);
                submain.setHeight(h);
            }
        },
        onRefreshTreeNodes : function(){
            Ext.getCmp('treepanel').root.reload(); 
        },
        onTreeNodeClick : function(_node,_e){
            if(_node.isLeaf()){
                var _nodeText = _node.attributes.text;
                var _nodeLink = _node.attributes.url;
                var _nodeId = _node.attributes.id;
                this.addTab(_nodeText,_nodeId,'_css',_nodeLink)
            }
        },
        onExpandPanel : function(_nowCmp){
            this.onActiveTabSize();
        },
        onCollapsePanel : function(_nowCmp){
            this.onActiveTabSize();
        },
        onExpandAll : function(){
            Ext.getCmp('treepanel').expandAll();
        }
})
 

 

  • 大小: 98.8 KB
  • 大小: 103.7 KB
  • 大小: 93.2 KB
  • 大小: 96.9 KB
  • 大小: 72.1 KB
  • 大小: 69 KB
  • 大小: 89.8 KB
  • 大小: 71.6 KB
  • 大小: 68.1 KB
  • 大小: 260.1 KB
  • js.rar (428.7 KB)
  • 下载次数: 57
分享到:
评论

相关推荐

    生产计划排程1.1.rar

    在生产计划排程系统中,核心功能包括产能分析、计划导入和生产计划控制。这些功能对于优化生产流程,提高效率,确保按时完成订单至关重要。 1. **产能分析**:产能分析是评估企业生产线或工人的最大生产能力的过程...

    APS高级排产系统.rar

    APS高级排产系统我研究了好久,中间的性线求解算法可真谓难呀。其中tutorialcndlg.htm是帮助文件,src下是源代码。希望版主能给我几千分,我也想参考一下这里的几个系统。下面还会有销售性线预测系统与运输车辆优化...

    高级生产计划与排产系统介绍

    ### 高级生产计划与排产系统介绍 #### 一、高级生产计划与排产系统概述 高级生产计划与排产系统(Advanced Planning and Scheduling System,简称APS)是一种先进的计划与排产工具,它利用现代信息技术来解决复杂...

    APS(高级排产系统)

    这可是全球著名IT公司ILog的APS高级排产优化引擎,就连SAP、Oracle等ERP中的物料需求计划与生产计划算法都来源于ILog。我研究了好久,中间的性线求解算法可真谓难呀。其中tutorialcndlg.htm是帮助文件,src下是源...

    APS高级排产系统

    APS(Advanced Planning and Scheduling)高级排产系统是一种先进的企业资源计划工具,它结合了优化算法和复杂的逻辑,用于高效地安排生产计划。APS系统旨在解决制造业和其他生产环境中的复杂调度问题,通过优化生产...

    javaAPS高级排产系统

    Java APS(Advanced Production Scheduling)高级排产系统是一款基于Java技术构建的企业级应用,主要用于优化生产计划和调度。在制造业中,高效的排产是确保生产流程顺畅、降低成本、提高生产力的关键。Java作为跨...

    高级自动排产系统(带实例)

    **高级自动排产系统(带实例)** 在现代制造业中,高效的生产计划和调度是企业竞争力的关键要素之一。高级计划与排程(Advanced Planning and Scheduling,简称APS)系统就是为了应对这一挑战而出现的先进技术。APS...

    APS高级排产系统(经典)

    APS高级排产系统我研究了好久,中间的性线求解算法可真谓难呀。其中tutorialcndlg.htm是帮助文件,src下是源代码。希望版主能给我几千分,我也想参考一下这里的几个系统。下面还会有销售性线预测系统与运输车辆优化...

    java编写的APS(高级排产系统)

    吐血上传,这可是全球著名IT公司ILog的APS高级排产优化引擎,就连SAP、Oracle等ERP中的物料需求计划与生产计划算法都来源于ILog。我研究了好久,中间的性线求解算法可真谓难呀。其中tutorialcndlg.htm是帮助文件,...

    智能排产系统介绍.docx

    ### 智能排产系统知识点详解 #### 一、智能排产系统概述 智能排产系统是一种基于现代信息技术的企业管理工具,它主要用于优化企业的生产流程,提高生产效率和资源利用率。该系统的核心功能在于根据企业的生产能力及...

    生产排产管理系统(二).doc

    生产排产管理系统是生产企业中的一种重要系统,它能够帮助企业更好地计划和管理生产过程,提高生产效率和降低成本。该系统主要由以下几个模块组成: 1. 生产数量计算模块:该模块的目的是计算生產數量,考虑安全...

    排产管理系统2019版简介.ppt

    生产排产是一个复杂的系统工程,从排产过程看,需要对排产所需的关键要素例如:物流时间、工艺调试时间、单件加工时间、设备信息等在相应的工作区间内进行严密的逻辑推导,以生成合理的排产结果,这就是系统本身需要...

    高级计划排产系统与ERP的集成设计及实现* (2003年)

    由于ERP的计划部分计算的不准确性,以及不能及时反映车间的实际情况和定单变化,ERP系统计划模型已经不能适应企业信息集成的需求;APS系统通过复杂有效的算法实现了有效的动态排产。通过分析ERP的核心计划系统和APS...

    排产管理系统2019版 快速入门指引.ppt

    生产排产是一个复杂的系统工程,从排产过程看,需要对排产所需的关键要素例如:物流时间、工艺调试时间、单件加工时间、设备信息等在相应的工作区间内进行严密的逻辑推导,以生成合理的排产结果,这就是系统本身需要...

    68.智能制造:为什么智能计划排产如此之难?.pdf

    智能制造中的智能计划排产是一项极具挑战的任务,因为它涉及到多个相互冲突的目标和复杂因素。生产计划的核心在于平衡四个关键矛盾:满足客户交货期与生产成本的平衡、产能最大化与浪费最小化、库存成本最小化与客户...

    西门子智能排产系统软件 APS Preactor 解决方案与实现.docx

    西门子智能排产系统软件 APS Preactor 解决方案,实现自动排产,生产订单可视化,避免了人工操作,提高了效率

    VBA整机单板联动排产(新3).xlsm

    VBA整机单板联动排产(新3).xlsm VBA排产生产 父项编码安排

    生产线自动排产算法

    4. **动态调整**:实时监控生产情况,根据实际反馈对排产计划进行动态调整,以应对生产线上的突发状况。 5. **绩效评估**:定期评估排产效果,通过比较实际生产数据与预期目标,持续优化算法。 在实际应用中,这种...

Global site tag (gtag.js) - Google Analytics