12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- Ext.define('erp.view.sys.base.ProgressBar',{
- extend: 'Ext.view.View',
- alias: 'widget.processview',
- border:false,
- style: {
- position: 'absolute'
- },
- itemSelector:'li',
- activeItem:0,
- tpl:[
- '<div id="progress" class="progress"><ul class="steps">',
- '<tpl for=".">',
- '<li class="{type}">',
- '<span class="circle"></span>',
- '<span class="font">{desc}</span>',
- '</li>',
- '</tpl></ul></div>'],
- listeners:{
- 'itemclick':function(view,record,item,index){
- if(item.getAttribute("class") && item.getAttribute("class").indexOf('normal')>-1)
- item.setAttribute("class","normal active");
- else item.setAttribute("class","active");
- var syspanel=Ext.getCmp('syspanel');
- syspanel.changeCard(syspanel,null,index);
- }
- },
- initComponent : function(){
- var me=this;
- me.store=Ext.create('Ext.data.Store', {
- fields: [{name: 'itemId'},
- {name:'desc'},{name:'type'}],
- data: me.getData()
- }),
- this.callParent(arguments);
- },
- getData:function(dataview){
- var data=[{
- desc:'企业信息',
- type:'start'
- },{
- desc:'系统设置',
- type:'normal'
- },{
- desc:'组织人员',
- type:'normal'
- },{
- desc:'销售管理',
- type:'normal'
- },{
- desc :'采购管理',
- type:'normal'
- },{
- desc:'物料信息',
- type:'normal'
- },{
- desc:'库存管理',
- type:'normal'
- },{
- desc:'财务会计',
- type:'normal'
- }];
- if(installtype && installtype=='Make'){
- data=Ext.Array.insert(data,6,[{
- desc:'生产委外',
- type:'normal'
- }]);
- }
- return data;
- }
- });
|