/**
*硬件管理
*/
com.easou.portal.portlet.HardWareManager={
	/**
	 * 取得机房 
	 */
	 getServerRoom:function(){
	 	//加载机房
			var serverRoomStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'serverRoomAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		 serverRoomStore.load();
		 var serverRoomSelector=new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'机房<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'serverRoomId',
			allowBlank:false,
			readOnly:true,
//			name:'producerTypeId',
			triggerAction : 'all',
			width:200,
			store : serverRoomStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return serverRoomSelector;
	 },
	selectHardWareModelTree:function(hardWareModelIdDom,hardWareModelNameDom){
									var winT = new Ext.Window({
										layout : 'fit',
										modal : true,
										closable : true,
										title : '选择品牌型号',
										width : 200,
										height : 300,
										plain : true,
										buttons : [{
													text : '确定',
													handler : function() {
														winT.hide(this);
													}
												}, {
													text : '关闭',
													handler : function() {
														winT.hide(this);
													}
												}]
									});
									// 生成树形结构
									Ext.BLANK_IMAGE_URL = 'scripts/ext/resources/images/vista/s.gif';
									if (Ext
											.getCmp('server-model-select-tree-panel')) {
										Ext
												.getCmp('server-model-select-tree-panel')
												.destroy();
									}
									if (!Ext.get('server-model-select-tree')) {
										Ext.getBody().createChild({
											tag : 'div',
											id : 'server-model-select-tree'
										});
									}
									var Tree = Ext.tree;
									if (!Ext
											.getCmp('server-model-select-tree-panel')) {
										selectTree = new Tree.TreePanel({
											id : 'server-model-select-tree-panel',
											el : 'server-model-select-tree',
											// renderTo:winT,
											autoScroll : true,
											animate : true,
											enableDD : false,
											containerScroll : true,
											rootVisible : false,
											loader : new Tree.TreeLoader({
												dataUrl : BP
														+ 'hardWareModelAction.do?method=tree'
											})
										});
										var root = new Tree.AsyncTreeNode({
											text : '根分类',
											draggable : false,
											id : 'source'
										});
										selectTree.setRootNode(root);
										selectTree.on('click', function(node) {
													/**
													 * 当点击节点的时候，将当前点击节点的值设为正在添加新节点的父节点
													 */
													if (node.isLeaf()&&node.getDepth()===2) {
														$('#'+hardWareModelIdDom).attr('value',node.id);
														var text=node.parentNode.text+'->'+node.text;
														$('#'+hardWareModelNameDom).attr('value',text);
														return true;
													} else {
														node.toggle();
													}
												});
										// render the tree
										selectTree.render();
										root.expand();
									} else {
										selectTree = Ext
												.getCmp('server-model-select-tree-panel');
									}
								winT.add(selectTree);
								winT.show(this);

	 },
	/**
	 * 取得设备型号选择树
	 */
	 getHardWareModelSelectTree:function(){
	 	var res=new Array();
	 	var parentIdText = new Ext.form.TextField({
				fieldLabel : 'ID',
				id : Ext.id(),
				inputType : 'trigger',
				readOnly : true,
				name : 'hardWareModelId',
				// width : 215,
				hidden : true,
				hideLabel : true
			});
			res[0]=parentIdText;
			var parentNameText = new Ext.form.TextField({
				fieldLabel : '型号<font color="red">*</font>',
				id : Ext.id(),
				allowBlank : false,
				width : 160,
				msgTarget : 'under',
				blankText : '不能为空',
				inputType : 'trigger',
				name : 'hardWareModelName',
				readOnly : true,
				// width : 215,
				listeners : {
					render : function(ct) {
						var parentEl = this.getEl().up('div.x-form-element');
						if (parentEl) {
							var child = parentEl.createChild({
								tag : 'button',
								html : '型号'
							});
							child.on('click', function() {
								var winT, selectTree;
								if (!winT && !selectTree) {
									winT = new Ext.Window({
										layout : 'fit',
										modal : true,
										closable : false,
										title : '选择机柜',
										width : 200,
										height : 300,
										plain : true,
										buttons : [{
													text : '确定',
													handler : function() {
														winT.hide(this);
													}
												}, {
													text : '关闭',
													handler : function() {
														winT.hide(this);
													}
												}]
									});
									// 生成树形结构
									Ext.BLANK_IMAGE_URL = 'scripts/ext/resources/images/vista/s.gif';
									if (Ext
											.getCmp('server-box-select-tree-panel')) {
										Ext
												.getCmp('server-box-select-tree-panel')
												.destroy();
									}
									if (!Ext.get('server-box-select-tree')) {
										Ext.getBody().createChild({
											tag : 'div',
											id : 'server-box-select-tree'
										});
									}
									var Tree = Ext.tree;
									if (!Ext
											.getCmp('server-box-select-tree-panel')) {
										selectTree = new Tree.TreePanel({
											id : 'server-box-select-tree-panel',
											el : 'server-box-select-tree',
											// renderTo:winT,
											autoScroll : true,
											animate : true,
											enableDD : false,
											containerScroll : true,
											rootVisible : false,
											loader : new Tree.TreeLoader({
												dataUrl : BP
														+ 'hardWareModelAction.do?method=tree'
											})
										});
										var root = new Tree.AsyncTreeNode({
											text : '根分类',
											draggable : false,
											id : 'source'
										});
										selectTree.setRootNode(root);
										selectTree.on('click', function(node) {
													/**
													 * 当点击节点的时候，将当前点击节点的值设为正在添加新节点的父节点
													 */
													if (node.isLeaf()&&node.getDepth()===2) {
														parentIdText
																.setValue(node.id);
														parentNameText
																.setValue(node.parentNode.text+'-'+node.text);
														return true;
													} else {
														node.toggle();
													}
												});
										// render the tree
										selectTree.render();
										root.expand();
									} else {
										selectTree = Ext
												.getCmp('server-box-select-tree-panel');
									}
								}
								winT.add(selectTree);
								winT.show(this);
							});
						}

					}
				}
			});
			res[1]=parentNameText;
			return res;
	 },
	/**
	 * 取得部门数据(选择树）
	 */
	 getDepartment:function(){
	 	var result=new Array();
	 	var departmentIdText=new Ext.form.TextField({
							name : 'departmentId',
							id:Ext.id(),
							hideLabel : true,
							hidden : true
						});
		result[0]=departmentIdText;
		var departmentNameText=new Ext.form.TextField({
			        id:Ext.id(),
					fieldLabel : '部门<font color="red">*</font>',
					name : 'departmentName',
					id:Ext.id(),
					// width : 200,
					labelStyle:'width:40px;',
					msgTarget : 'under',
					readOnly:true,
					width:160,
					allowBlank : false,
					blankText : '不能为空',
					validateOnBlur : true,
					listeners : {
				render : function(ct) {
					var parentEl = this.getEl().up('div.x-form-element');
					if (parentEl) {
						var child = parentEl.createChild({
							tag : 'button',
							html : '部门'
						});
						child.on('click', function() {
							var winT, selectTree;
//							if (!winT && !selectTree) {
								winT = new Ext.Window({
									layout : 'fit',
									modal : true,
									closable : false,
									title : '选择部门',
									width : 200,
									height : 300,
									plain : true,
									buttons : [{
												text : '确定',
												handler : function() {
													winT.destroy(this);
												}
											}, {
												text : '关闭',
												handler : function() {
													winT.destroy(this);
												}
											}]
								});
								// 生成树形结构
								Ext.BLANK_IMAGE_URL = 'scripts/ext/resources/images/vista/s.gif';
								if(Ext.getCmp('department-select-tree-panel')){
									Ext.getCmp('department-select-tree-panel').destroy();
								}
								if (!Ext.get('department-select-tree')) {
									Ext.getBody().createChild({
										tag : 'div',
										id : 'department-select-tree'
									});
								}
								var Tree = Ext.tree;
//								if (!Ext.getCmp('department-select-tree-panel')) {
									selectTree = new Tree.TreePanel({
										id : 'department-select-tree-panel',
										el : 'department-select-tree',
//										renderTo:winT,
										autoScroll : true,
										animate : true,
										enableDD : false,
										containerScroll : true,
										rootVisible : false,
										loader : new Tree.TreeLoader({
											dataUrl : BP
													+ 'departmentAction.do?method=tree'
										})
									});
							
									var root = new Tree.AsyncTreeNode({
										text : '根分类',
										draggable : false,
										id : 'source'
									});
									selectTree.setRootNode(root);
									selectTree.on('click', function(node) {
												/**
												 * 当点击节点的时候，将当前点击节点的值设为正在添加新节点的父节点
												 */
												departmentIdText
														.setValue(node.id);
												departmentNameText
														.setValue(node.text);
												if (node.isLeaf()) {
													return true;
												} else {
													node.toggle();
												}
											});
									// render the tree
//									selectTree.render();
									root.expand();
								
//								} else {
//									selectTree = Ext
//											.getCmp('department-select-tree-panel');
//								}
//							}
							winT.add(selectTree);
							winT.show(this);
						});
					}

				}
			}
		}); 
	 	result[1]=departmentNameText;
	 	return result;
	 },
	/**
	 * 取得机柜
	 */
	 getServerBox:function(){
	 	//机柜
	 	var result=new Array();
		var serverBoxIdText = new Ext.form.TextField({
				fieldLabel : 'ID',
				id : Ext.id(),
				inputType : 'trigger',
				readOnly : true,
				name : 'serverBoxId',
				// width : 215,
				hidden : true,
				hideLabel : true
			});
			result[0]=serverBoxIdText;
				var serverBoxNameText = new Ext.form.TextField({
				fieldLabel : '机柜<font color="red">*</font>',
				id : Ext.id(),
				allowBlank : false,
				width : 160,
				msgTarget : 'under',
				blankText : '不能为空',
				inputType : 'trigger',
				name : 'serverBoxName',
				readOnly : true,
				// width : 215,
				listeners : {
					render : function(ct) {
						var parentEl = this.getEl().up('div.x-form-element');
						if (parentEl) {
							var child = parentEl.createChild({
								tag : 'button',
								html : '机柜'
							});
							child.on('click', function() {
								var winT, selectTree;
								if (!winT && !selectTree) {
									winT = new Ext.Window({
										layout : 'fit',
										modal : true,
										closable : false,
										title : '选择机柜',
										width : 200,
										height : 300,
										plain : true,
										buttons : [{
													text : '确定',
													handler : function() {
														winT.hide(this);
													}
												}, {
													text : '关闭',
													handler : function() {
														winT.hide(this);
													}
												}]
									});
									// 生成树形结构
									Ext.BLANK_IMAGE_URL = 'scripts/ext/resources/images/vista/s.gif';
									if (Ext
											.getCmp('server-box-select-tree-panel')) {
										Ext
												.getCmp('server-box-select-tree-panel')
												.destroy();
									}
									if (!Ext.get('server-box-select-tree')) {
										Ext.getBody().createChild({
											tag : 'div',
											id : 'server-box-select-tree'
										});
									}
									var Tree = Ext.tree;
									if (!Ext
											.getCmp('server-box-select-tree-panel')) {
										selectTree = new Tree.TreePanel({
											id : 'server-box-select-tree-panel',
											el : 'server-box-select-tree',
											// renderTo:winT,
											autoScroll : true,
											animate : true,
											enableDD : false,
											containerScroll : true,
											rootVisible : false,
											loader : new Tree.TreeLoader({
												dataUrl : BP
														+ 'serverManagerAction.do?method=serverManagerTree'
											})
										});
										var root = new Tree.AsyncTreeNode({
											text : '根分类',
											draggable : false,
											id : 'source'
										});
										selectTree.setRootNode(root);
										selectTree.on('click', function(node) {
													/**
													 * 当点击节点的时候，将当前点击节点的值设为正在添加新节点的父节点
													 */
													if (node.isLeaf()) {
														serverBoxIdText
																.setValue(node.id);
														serverBoxNameText
																.setValue(node.parentNode.text+'-'+node.text);
														return true;
													} else {
														node.toggle();
													}
												});
										// render the tree
										selectTree.render();
										root.expand();
									} else {
										selectTree = Ext
												.getCmp('server-box-select-tree-panel');
									}
								}
								winT.add(selectTree);
								winT.show(this);
							});
						}

					}
				}
			});
			result[1]=serverBoxNameText;
			return result;
	 },
	/**
	 * 取得服务器用途
	 */
	 getUseType:function(){
	 	//加载服务器用途
		var useTypeStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'useTypeAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		 useTypeStore.load();
		 var useTypeSelector=new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'服务器用途<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'useTypeId',
			allowBlank:false,
			readOnly:true,
//			name:'producerTypeId',
			triggerAction : 'all',
			width:200,
			store : useTypeStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return useTypeSelector;
	 },
	/**
	 * 取得操作系统
	 */
	 getOsConfig:function(){
	 	//操作系统
			var osConfigStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'osConfigAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		osConfigStore.load();
		var osConfigText = new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'操作系统<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'osConfigId',
			alowBlank:false,
			blankText:'不能为空',
			readOnly:true,
//			name:'producerTypeId',
			triggerAction : 'all',
			width:200,
			store : osConfigStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return osConfigText;
	 },
	/**
	 * 取得故障类型
	 */
	 getFalutType:function(){
	 	var faultTYpeStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'faultTYpeAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		faultTYpeStore.load();
		var faultTYpeText = new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'故障类型<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'faultTypeId',
			alowBlank:false,
			blankText:'不能为空',
			readOnly:true,
			triggerAction : 'all',
			width:200,
			store : faultTYpeStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return faultTYpeText;
	 },
	/**
	 * 取得设备
	 */
	 getHardWare:function(){
	 	 	//变更设备 
		var hardWareStore=new Ext.data.Store({
		 	autoLoad : true,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'hardWareAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name','hardWareName','mainIp']
			}),
			listeners:{
				load:function(){
					hardWareText.setValue(hardWareText.getValue());
				}
			}
		 });
		var hardWareText = new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'设备<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'hardWareName',
			valueField : 'id',
			hiddenName:'hardWareId',
			alowBlank:false,
			blankText:'不能为空',
			readOnly:true,
			triggerAction : 'all',
			width:200,
			store : hardWareStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		hardWareStore.load();
		return hardWareText;
	 },
	/**
	 * 取得带宽类型
	 */
	 getBandWidthType:function(){
	 	
	 	var bandWidthTypeStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'systemConfigAction.do?method=outJson&key=json.key.band.width.type'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		 bandWidthTypeStore.load();
		var bandwidthSelector=new Ext.form.ComboBox({
			id : Ext.id(),
            fieldLabel:'带宽类型<font color="red">*</font>',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'bandwidthType',
			typeAhead:true,
			selectOnFocus:true,
			allowBlank:false,
			readOnly:true,
			triggerAction : 'all',
			width:200,
			store : bandWidthTypeStore
		});
		return bandwidthSelector;
	 },
	 
	 /**
	  * 取得带宽付费方式
	  */
	  getBandWidthPayType:function(){
	 	
	 	var bandWidthPayTypeStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'bandWidthPayTypeAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		 bandWidthPayTypeStore.load();
		var bandwidthPayTypeSelector=new Ext.form.ComboBox({
			id : Ext.id(),
            fieldLabel:'付费方式<font color="red">*</font>',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'bandWidthPayTypeId',
			typeAhead:true,
			selectOnFocus:true,
			allowBlank:false,
			readOnly:true,
			triggerAction : 'all',
			width:200,
			store : bandWidthPayTypeStore
		});
		return bandwidthPayTypeSelector;
	 },
	/**
	 * 取得购买公司数据
	 */
	 getCompany:function(){
	 	//加载购买公司
			var companyStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'companyAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		 companyStore.load();
		 var companySelector=new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'购买公司<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'companyId',
			allowBlank:false,
			readOnly:true,
//			name:'producerTypeId',
			triggerAction : 'all',
			width:200,
			store : companyStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return companySelector;
	 },
	 /**
	  * 取得所属公司
	  */
	   getBellowCompany:function(){
	 	//加载购买公司
			var companyStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'companyAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		 companyStore.load();
		 var companySelector=new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'所属公司<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'bellowCompanyId',
			allowBlank:false,
			readOnly:true,
//			name:'producerTypeId',
			triggerAction : 'all',
			width:200,
			store : companyStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return companySelector;
	 },
	/**
	 * 取得运营商数据
	 */
	 getServiceProvider:function(){
	 		//加载运营商
  	   	var serviceProviderStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'serviceProviderAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		 serviceProviderStore.load();
		 var serviceProviderSelector=new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'接入服务商<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'serviceProviderId',
			allowBlank:false,
			readOnly:true,
			blankText:'接入服务商',
			triggerAction : 'all',
			width:200,
			store : serviceProviderStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return serviceProviderSelector;
	 },
	/**
	 * 取得设备类型，服务器、交换机...
	 */
	 getHardWareType:function(){
	 	var hardWareTypeStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'hardWareTypeAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		hardWareTypeStore.load();
		var hardWareTypeText = new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'设备类型<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'hardWareTypeId',
			alowBlank:false,
			blankText:'不能为空',
//			name:'producerTypeId',
			triggerAction : 'all',
			width:200,
			store : hardWareTypeStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return hardWareTypeText;
	 },
	/**
	 * 取得设备品牌选项
	 */
	 getBrand:function(){
	 	var brandStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'brandAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		brandStore.load();
		var brandText = new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'品牌类型<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'brandId',
			allowBlank:false,
			blankText:'品牌不能为空',
//			name:'producerTypeId',
			triggerAction : 'all',
			width:200,
			store : brandStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return brandText;
	 },
	/**
	 * 取得厂商选项
	 */
	getProducer:function(){
		var producerStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'producerAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		producerStore.load();
		var producerText = new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'厂商<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'producerId',
			allowBlank : false,
			typeAhead : true,
			blankText:'厂商不能为空',
//			name:'producerTypeId',
			triggerAction : 'all',
			width:100,
			store : producerStore,
			validateOnBlur : true,
			listeners:{
				select:function(){
					
				}
			}
		});
		return producerText;
	},
	/**
	 * 取得厂商类型.
	 */
  getProducerType:function(){
  	var producerTypeStore=new Ext.data.Store({
		 	autoLoad : false,
			proxy : new Ext.data.HttpProxy({
				url : BP + 'producerTypeAction.do?method=index'
			}),
			baseParams:{
				start:'0',
				pageSize:'0'
			},
			reader : new Ext.data.JsonReader({
				root : 'root',
				totalProperty : 'total',
				id : 'id',
				fields : ['id', 'name']
			})
		 });
		producerTypeStore.load();
		var producerTypeText = new Ext.form.ComboBox({
			id : Ext.id(),
//			hideLabel:true,
            fieldLabel:'厂商类型<font color="red">*</font>',
//			emptyText : '选择...',
			displayField : 'name',
			valueField : 'id',
			hiddenName:'producerTypeId',
			alowBlank:false,
			readOnly:true,
			blankText:'厂商不能为空',
//			name:'producerTypeId',
			triggerAction : 'all',
			width:100,
			store : producerTypeStore,
			listeners:{
				select:function(){
					
				}
			}
		});
		return producerTypeText;
  }
}
