function initUserEquipSearchList(){var a=null;var i=null;var g="";var c="name";var e=new Ext.data.DWRJsonReader({totalProperty:"results",root:"rows"},new Ext.data.Record.create([{name:"id",mapping:"id"},{name:"no",mapping:"no"},{name:"name",mapping:"name"},{name:"model",mapping:"model"},{name:"admin",mapping:"admin"},{name:"company",mapping:"company"},{name:"counter",mapping:"counter"},{name:"type",mapping:"type"},{name:"charge",mapping:"charge"},{name:"status",mapping:"status"},{name:"appd",mapping:"appd"},{name:"appt1",mapping:"appt1"},{name:"appt2",mapping:"appt2"}]));i=new Ext.data.GroupingStore({proxy:new Ext.data.DWRProxy({dwrFunction:Equip.getEquipsInfoBySearch,listeners:{beforeload:function(l,m){m[l.loadArgsKey]=[m.start,m.limit,g,c,true]}}}),groupField:"name",groupOnSort:true,sortInfo:{field:"type",direction:"ASC"},reader:e});var j=new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(),{header:"设备编号",width:130,sortable:true,dataIndex:"no"},{header:"设备名称",width:150,sortable:true,dataIndex:"name",renderer:function(n,m,l){return"<span class='nounderline'><a href=# onclick=\"showDetailWin('"+l.data.id+"','"+l.data.name+"','"+l.data.appd+"','"+l.data.appt1+"','"+l.data.appt2+"',"+l.data.status+');return false;">'+n+"</a></span>"}},{header:"型号",width:120,sortable:true,dataIndex:"model"},{header:"负责人",width:100,sortable:true,dataIndex:"admin"},{header:"生产厂商",width:150,sortable:true,dataIndex:"company"},{header:"预约次数",width:60,sortable:true,dataIndex:"counter"},{header:"分类",width:100,sortable:true,dataIndex:"type",renderer:function(l){return equipArray[l]}},{header:"是否收费",hidden:true,width:60,sortable:true,dataIndex:"charge",renderer:function(l){if(l){return"<span style='color:red;'>是</span>"}else{return"<span style='color:green;'>否</span>"}}},{header:"状态",width:100,sortable:true,dataIndex:"status",renderer:function(n,m,l){if(n){return"<span class='nounderline'><a href='javascript:;' onclick=\"showBookWin('"+l.data.id+"','"+l.data.name+"','"+l.data.appd+"','"+l.data.appt1+"','"+l.data.appt2+"',"+l.data.status+');">接受预约</a></span>'}else{return"<span style='color:red;'>暂不可用</span>"}}}]);var d=new Ext.form.ComboBox({store:new Ext.data.SimpleStore({fields:["returnValue","displayValue"],data:equipColumns}),valueField:"returnValue",displayField:"displayValue",allowBlank:false,typeAhead:true,editable:false,mode:"local",triggerAction:"all",value:"name",width:100,editable:false,selectOnFocus:true});a=new Ext.grid.GridPanel({id:"tab_grid_search",border:false,store:i,cm:j,view:new Ext.grid.GroupingView({forceFit:true,sortAscText:"正序",sortDescText:"倒序",columnsText:"列显示/隐藏",groupByText:"依本列分组",showGroupsText:"分组显示",groupTextTpl:"{text} ({[values.rs.length]} 条记录)"}),height:500,title:"搜索设备",iconCls:"search",loadMask:true,listeners:{rowcontextmenu:{fn:function(m,l,n){n.preventDefault();m.getSelectionModel().selectRow(l);f.showAt(n.getXY())},scope:this},rowdblclick:{fn:function(m,l,n){b()},scope:this}},tbar:[{id:"keyword",xtype:"textfield",emptyText:emptySearchText,width:100,listeners:{specialkey:function(m,l){if(l.getKey()==Ext.EventObject.ENTER){g=Ext.getCmp("keyword").getEl().getValue();if(g==emptySearchText){g=""}c=d.getValue();i.reload({params:{start:0,limit:pageSize}})}}}},{text:"搜索字段:",xtype:"tbtext"},d,{text:"搜索",tooltip:"搜索",iconCls:"search",onClick:function(){g=Ext.getCmp("keyword").getEl().getValue();if(g==emptySearchText){g=""}c=d.getValue();i.reload({params:{start:0,limit:pageSize}})}},"-",{text:"Tip:请选择一条记录双击预约或按鼠标右键菜单操作",xtype:"tbtext"}],bbar:new Ext.PagingToolbar({pageSize:pageSize,store:i,displayInfo:true})});var f=new Ext.menu.Menu({id:"userequipsearchlistrightClickCont",items:[{id:"userequipsearchlistBookMenu",handler:b,iconCls:"yuyue",text:"预约该设备"},{id:"userequipsearchlistQueueMenu",handler:h,iconCls:"tabs",text:"设备预约列表"},{id:"userequipsearchlistDetailMenu",handler:k,iconCls:"detail",text:"查看设备详情"}]});tabPanel.add(a);function b(){var l=a.getSelectionModel().getSelected();if(!l){return}if(!l.data.status){showMsg("该设备暂时不接受预约！","error")}else{showBookWin(l.data.id,l.data.name,l.data.appd,l.data.appt1,l.data.appt2,l.data.status)}}function h(){if(!islogin){showMsg("该操作需要<a href='#' onclick='showLoginWin();return false;'>登录</a>后才能继续！","error");return}var l=a.getSelectionModel().getSelected();if(!l){return}var m=tabPanel.getItem("queue-eq-content");if(m){tabPanel.remove(m)}m=addQueueTab(l.data.id,l.data.name);tabPanel.setActiveTab(m)}function k(){var l=a.getSelectionModel().getSelected();if(!l){return}showDetailWin(l.data.id)}};
