`
qq1988627
  • 浏览: 102687 次
  • 性别: 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
分享到:
评论

相关推荐

    APS高级排产系统.rar

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

    生产计划排程1.1.rar

    VB6.0编写, 含数据库及SQL文件,包含产能分析、计划导入、生产计划控制。需要的可以参考一下。

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

    高级生产计划与排产系统原理介绍与说明,适合初学者

    APS高级排产系统

    APS高级排产系统,非常不错的自动排程资源

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

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

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

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

    智能排产系统介绍.docx

    智能排产系统介绍 原理: 根据企业生产资源(生产能力)情况,结合产品交货的先后顺序,充分合理地分配生产资源,将MRP计划倒排出的车间作业计划即工单(生产负荷)合理地安排在每个时间段(天)进行生产(日计划)。...

    APS高级排产系统(经典)

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

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

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

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

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

    APS高级计划与排产系统(解决方案,可以使用)

    APS高级排产系统致力于为离散制造业打造高效的生成排产计划,满足在资源约束的情况下,在不同的生成瓶颈中给出最优的生成排产计划。本系统启发式规则;粒子群算法(PSO);遗传算法(GA)等智能AI算法,实现了快速...

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

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

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

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

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

    68.智能制造:为什么智能计划排产如此之难? 智能制造:为什么智能计划排产如此之难? 智能制造:为什么智能计划排产如此之难?我们知道⽣产计划与排程是⽣产管理之核⼼,是企 业的指挥调度中⼼,哪为什么⼤部分企业...

    javaAPS高级排产系统

    javaAPS高级排产系统

    APS生产排产系统入门教程

    供应链管理(SCM)涉及企业间的集成以及在产销网络中协调...APS包括需求和供应计划、运输和生产计划排程等各种供应链计划模块,本文主要介绍APS中生产计划排程 (Production Planningand Scheduling)模块的基本原理

    蚁群遗传混合算法计划与排产系统应用研究

    蚁群遗传混合算法在计划与排产系统中的应用研究

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

    APS软件产品,功能强大,应用面广泛,对从事APS的朋友会有所帮助

    排产管理系统简介(机加工及装配)

    排产管理系统简介(机加工及装配)

Global site tag (gtag.js) - Google Analytics