showInfo_yld.js 4.6 KB

function showinfo1() {
	var infowindow = new Ext.Window({
		id : 'infowindowid',
		layout : 'fit',
		width : 600,
		height : 300,
		modal : true,
		resizable : false,
		draggable : false,
		items : [new Ext.TabPanel({
			autoTabs : true,
			activeTab : 0,
			deferredRender : false,
			border : false,
			items : [{
				title : '企业信息',
				items : [new Ext.grid.GridPanel({
					id : 'grid_info',
					height : 300,
					width : 600,
					store : new Ext.data.Store({
								method : 'POST',
								url : '../showfile_yld',
								reader : new Ext.data.JsonReader({
											root : 'root',
											fields : [{
														name : 'filename'
													}]
										})
							}),
					cm : new Ext.grid.ColumnModel([{
								header : '文件名称',
								dataIndex : 'filename',
								width : 400
							}, {
								header : '下载查看',
								xtype : 'actioncolumn',
								width : 200,
								align : 'center',
								items : [new Ext.Button({
									icon : '../../images/addfile.png',
									handler : function(grid, rowIndex, colIndex) {
										window.open('../../pages/bkyld/outputInfo_yld?name='
												+ grid.getStore()	
													.getAt(rowIndex)
													.get('filename')
													+ '&type=info','_self');
									}
								})]
							}])
				})]
			}]

		})]
	});
	Ext.getCmp("grid_info").getStore().load({
				params : {
					type : 'info'
				}
			});
	infowindow.show();
}
function showinfo2() {
	var schemewindow = new Ext.Window({
		id : 'schemewindowid',
		layout : 'fit',
		width : 600,
		height : 300,
		modal : true,
		resizable : false,
		draggable : false,
		items : [new Ext.TabPanel({
			autoTabs : true,
			activeTab : 0,
			deferredRender : false,
			border : false,
			items : [{
				title : '年度检测方案',
				items : [new Ext.grid.GridPanel({
					id : 'grid_scheme',
					height : 300,
					width : 600,
					store : new Ext.data.Store({
								method : 'POST',
								url : '../showfile_yld',
								reader : new Ext.data.JsonReader({
											root : 'root',
											fields : [{
														name : 'filename'
													}]
										})
							}),
					cm : new Ext.grid.ColumnModel([{
								header : '文件名称',
								dataIndex : 'filename',
								width : 400
							}, {
								header : '下载查看',
								xtype : 'actioncolumn',
								width : 200,
								align : 'center',
								items : [new Ext.Button({
									icon : '../../images/addfile.png',
									handler : function(grid, rowIndex, colIndex) {
										window
												.open(
														'../../pages/bkyld/outputInfo_yld?name='
																+ grid
																		.getStore()
																		.getAt(rowIndex)
																		.get('filename')
																+ '&type=scheme',
														'_self');
									}
								})]
							}])
				})]
			}]

		})]
	});
	Ext.getCmp("grid_scheme").getStore().load({
				params : {
					type : 'scheme'
				}
			});
	schemewindow.show();
}
function showinfo3() {
	var reportwindow = new Ext.Window({
		id : 'reportwindowid',
		layout : 'fit',
		width : 600,
		height : 300,
		modal : true,
		resizable : false,
		draggable : false,
		items : [new Ext.TabPanel({
			autoTabs : true,
			activeTab : 0,
			deferredRender : false,
			border : false,
			items : [{
				title : '年度检测报告',
				items : [new Ext.grid.GridPanel({
					id : 'grid_report',
					height : 300,
					width : 600,
					store : new Ext.data.Store({
								method : 'POST',
								url : '../showfile_yld',
								reader : new Ext.data.JsonReader({
											root : 'root',
											fields : [{
														name : 'filename'
													}]
										})
							}),
					cm : new Ext.grid.ColumnModel([{
								header : '文件名称',
								dataIndex : 'filename',
								width : 400
							}, {
								header : '下载查看',
								xtype : 'actioncolumn',
								width : 200,
								align : 'center',
								items : [new Ext.Button({
									icon : '../../images/addfile.png',
									handler : function(grid, rowIndex, colIndex) {
										window
												.open(
														'../../pages/bkyld/outputInfo_yld?name='
																+ grid
																		.getStore()
																		.getAt(rowIndex)
																		.get('filename')
																+ '&type=report',
														'_self');
									}
								})]
							}])
				})]
			}]

		})]
	});
	Ext.getCmp("grid_report").getStore().load({
				params : {
					type : 'report'
				}
			});
	reportwindow.show();
}