Ext.define('erp.view.sys.base.ProgressBar',{
extend: 'Ext.view.View',
alias: 'widget.processview',
border:false,
style: {
position: 'absolute'
},
itemSelector:'li',
activeItem:0,
tpl:[
'
',
'',
'- ',
'',
'{desc}',
'
',
'
'],
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;
}
});