📄 researchmain.jsp
字号:
<%@ page import="com.doone.uurm.UserFactory,
com.doone.data.DataTable,
com.doone.fj1w.fjmgr.research.*,
com.doone.uurm.IOrgInfo,
com.doone.uurm.WebAuth,
java.util.Date"%>
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.fj1w.fjmgr.research.*"%>
<%request.setCharacterEncoding("GBK");%>
<%String sPurvICode="NGB002006";%>
<%
WebAuth auth = WebAuth.getInstance(request);
String research_citycode = null;
if ( ! auth.IsAuthed() ) {
out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
return;
}
else if ( ! auth.CheckPurv(sPurvICode) ) {
out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
return;
}
research_citycode = auth.getCityCode();
int pageNo=1;
String pageNoStr=request.getParameter("pageNo");
if(pageNoStr == null){
pageNo=1;
}else{
pageNo=Integer.parseInt(pageNoStr);
}
String title ="";
String desc = "";
String objecttype = "";
String issuancestate = "";
String starttime = "";
String endtime = "";
String action = request.getParameter("action");
if("search".equals(action)){
title = request.getParameter("TITLE_MAIN");
desc = request.getParameter("DESCIPTION_MAIN");
objecttype = request.getParameter("OBJECTTYPE_MAIN");
issuancestate = request.getParameter("ISSUANCESTATE_MAIN");
starttime = request.getParameter("STARTTIME");
endtime = request.getParameter("ENDTIME");
}
ResearchBean rb=new ResearchBean();
DataTable dt =rb.query(pageNo,research_citycode,title,desc,objecttype,issuancestate,starttime,endtime);
%>
<html>
<head>
<title>网上调查资料管理_配置调查问卷名称</title>
<link href="../../common/style/main.css" rel="stylesheet" type="text/css" />
<link href="../../common/style/Sty01.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
<script language="JavaScript" src="../../common/mainTool.js"></script>
<script language="JavaScript">
function windowOpen(url) {
window.open(url,400,300);
}
function changePageNo(no){
window.open("ResearchMain.jsp?pageNo="+no,"_self");
}
function fn_onload() {
cltScript_Toolbar();
}
function cltScript_Toolbar() {
if ( self.parent != self ){
var pel = parent.document.all.tags("frame");
for ( i=0; i< pel.length; i++){
if ( pel(i).name == "main") {
divTop.style.width = pel(i).width;
divMain.style.width = pel(i).width;
divMain.style.height = pel(i).height - divTop.clientHeight;
}
}
}
}
function fnToolAddResearch() {
var sURL = "ResearchMainAdd_All.jsp";
window.location.href = sURL;
//windowOpen(sURL,400,200)
}
function fnToolDelResearch() {
var id = "";
var researchId = "";
try {
if ( ResearchList != undefined ) {
if ( parseInt(ResearchList.selected) >= 0 ){
researchId = ResearchList.selectedCells[0];
//if ( researchId != null && researchId != "" ) id = researchId;
}
var sURL = "DelMainSubOpt.jsp?action=res&rid="+researchId;
window.location.href = sURL;
}
}
catch(e){}
}
function onChoosed(){
var src = event.srcElement;
setButtonEnabled();
}
function setButtonEnabled(){
if ( ResearchList != undefined ) {
if ( parseInt(ResearchList.selected) >= 0 ){
document.getElementById("ibtndelResearch").Enabled = true;
document.getElementById("ibtnaddResearch").Enabled = true;
document.getElementById("ibtnResearchMsg").Enabled = true;
document.getElementById("ibtnconResearchMsg").Enabled = true;//
document.getElementById("ibtnReviewExcel").Enabled = true;
}
}
}
function fnToolResearchMsg() {
var rid = "";
var tl = "";
try {
if ( ResearchList != undefined ) {
if ( parseInt(ResearchList.selected) >= 0 ){
//var reRid = ResearchList.rows[ResearchList.selected].getAttribute("key");
var reRid = ResearchList.key;
var reTl = ResearchList.selectedCells[2];
if ( reRid != null && reRid != "" ) rid = reRid;
if ( reTl != null && reTl != "" ) tl = reTl;
}
}
}
catch(e){}
var sURL = "ResearchMsg.jsp?rid=" + rid + "&tl=" + tl;
window.location.href = sURL;
//windowOpen(sURL,400,300)
}
function fnToolExport() {
var id = "";
var name = "" ;
if ( ResearchList != undefined ) {
if ( parseInt(ResearchList.selected) >= 0 ){
var researchId = ResearchList.selectedCells[0];
if ( researchId != null && researchId != "" ) id = researchId;
var researchName = ResearchList.selectedCells[1];
if ( researchName != null && researchName != "" ) name = researchName;
}
// TODO 添加查询条件传入导出文件。
var sURL = "reviewExcel.jsp?id="+id+"&researchName="+researchName;
windowOpen(sURL, 800, 600, "research");
}
}
//修改
function fnToolConfig() {
//alert("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
var ResearchId = "";
try{
if(ResearchList != undefined){
if(parseInt(ResearchList.selected)>=0){
var reResearchId = ResearchList.selectedCells[0];
if(reResearchId!=null || reResearchId!="")
ResearchId = reResearchId;
//ResearchId = ResearchList.key;
}
}
}catch(e){}
var sURL = "ResearchMainEdit.jsp?rid=" + ResearchId;
window.location.href=sURL;
}
</script>
</head>
<body onLoad="fn_onload();">
<form method="post" action="ResearchMsg.jsp" name="frmHeaderList" >
<div onresize="cltScript_Toolbar();" style="width: 100%">
<div id="divTop" style="overflow: hidden">
<table id="ibtnPanel" style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
cellpadding="0" width="100%" border="0">
<tr bgcolor="#efefef" height="33">
<td valign="middle" align="center" width="67" onClick="return fnToolAddResearch();" id="ibtnaddResearch" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" title="">添加问卷</td>
<td valign="middle" align="center" width="67" onClick="return fnToolDelResearch();" id="ibtndelResearch" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">删除问卷</td>
<td valign="middle" align="center" width="67" onClick="return fnToolConfig();" id="ibtnconResearchMsg" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">编辑问卷</td>
<td valign="middle" align="center" width="67" onClick="return fnToolResearchMsg();" id="ibtnResearchMsg" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">配置题目</td>
<td valign="middle" align="center" width="67" onClick="return fnToolExport();" id="ibtnReviewExcel" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">评论列表</td>
<td align="right"><a href="ResearchMainSearch.jsp">搜索问卷</a> | <a href="ResearchMain.jsp">全部问卷</a> </td>
</tr>
</table>
<jsp:include page="../../common/inc_top.jsp" >
<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
</jsp:include>
</div>
<div id="divMain" style="overflow: auto">
<table style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
cellpadding="0" width="100%" border="0" class="OuterTable">
<tr>
<td height="19" class="OuterHead">
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td height="27" nowrap="nowrap" style="text-align:left"> <p><span id="ItemTitle"><font face="webdings">8</font>网上调查资料管理,配置调查问卷名称</span></p></td>
</tr>
</table></td>
</tr>
</table>
<table id="ResearchList" border=0 width=100% cellspacing=0 cellpadding=1
style="behavior:url(../../common/table.htc)"
selectedtrcolor="#C8E6E6"
keyName="key"
trcolor="white"
onselected="return onChoosed();"
maxnum="5"
pageSize="16"
class="InnerTable">
<tr class="OuterHead">
<td width="6%" height="25" align="center" class="title_td">序号</td>
<td width="52%" align="center" class="title_td"><b>调查问卷名称</b></td>
<td class="title_td" align="center" width="19%"><b>创建时间</b></td>
<td class="title_td" align="center" width="13%"><b>调查对象</b></td>
<td class="title_td" align="center" width="10%"><b>状态</b></td>
</tr>
<%
for(int i=0;i<dt.getRows().getCount();i++){
String ResearchId = dt.getRow(i).getString("RESEARCHID");
String Title = dt.getRow(i).getString("Title");
%>
<tr class="InnerMain" style="color: black" key="<%=ResearchId%>">
<td height="27" align="center" nowrap class="body_td">
<%=ResearchId%></td>
<td align="left" nowrap class="body_td" title="(起始时间:<%=dt.getRow(i).getString("STARTTIME")%> 结束时间:<%=dt.getRow(i).getString("ENDTIME")%>)<br><%=dt.getRow(i).getString("DESCIPTION")%>"><%=dt.getRow(i).getString("Title")%> <span class="InnerHead">(<%=dt.getRow(i).getString("CITYCODE")%>)</span></td>
<td class="body_td" align="center" width="19%" nowrap>
<%=dt.getRow(i).getString("CreateTime")%> </td>
<td class="body_td" align="center" width="13%" nowrap>
<%if(dt.getRow(i).getString("ObjectType").equals("1")){out.print("游客");}else{out.print("注册用户");}%> </td>
<td class="body_td" align="center" width="10%" nowrap>
<%if(dt.getRow(i).getString("IssuanceState").equals("1")){out.print("待发布");}else if(dt.getRow(i).getString("IssuanceState").equals("2")){out.print("发布");} else{out.print("结束调查");}%> </td>
</tr>
<%
}
%>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="100%" >
<tr class="OuterFoot">
<td width="41%" height="25" align="left" class="foot_td">
第
<%if(pageNo==0){out.print("1");}else{out.print(pageNo);}%>
页/共<%= rb.getPageCount("0",research_citycode,title,desc,objecttype,issuancestate,starttime,endtime) %>页
<%
out.print("总共"+dt.getRows().getCount()+"条");
%>
</td>
<td align="right" width="59%" class="foot_td">
<%
int PageCount = rb.getPageCount("0",research_citycode,title,desc,objecttype,issuancestate,starttime,endtime);
int ShowPage = pageNo;
//当记录数小于10*10的时候
if(PageCount<=10){
out.print("分页:<font face=webdings>9</font>");
for(int i=1;i<=PageCount;i++){
out.print("<a href=\"ResearchMain.jsp?pageNo="+i+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\"> "+i+"</a>");
}
out.print(" <Font face=webdings>:</font>");
}else{
//当记录数大于10*10
int tempNum = (ShowPage-1)/10;
if(tempNum==0){
tempNum=0;
//处于第一个10页的时候
out.print("分页:<font face=webdings>9</font>");
}else{
//处于中间页面位置
out.print(" 分页:<a href=\"ResearchMain.jsp?pageNo=1&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\" title=\"首页\"><font face=webdings>9</font></a> <a href=\"ResearchMain.jsp?pageNo="+tempNum*10+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\" title=\"前十页\"><font face=webdings>7</font></a>");
}
//判断是否是最后一页
if(PageCount/10!=tempNum){
//当不是最后一页的时候
for(int i=1;i<=10;i++){
int tempShowPage = tempNum*10+i;
out.print("<a href=\"ResearchMain.jsp?pageNo="+tempShowPage+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\"> ");
if(ShowPage==tempShowPage){
out.print(" <font color=\"#FF0000\">"+tempShowPage+"</font>");
}else{
out.print(tempShowPage);
}
out.print("</a>");
}
out.print("<a href=\"ResearchMain.jsp?pageNo="+tempNum*10+10+1+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\" title=\"后十页\"><font face=webdings>8</font></a> <a href=\"ResearchMain.jsp?pageNo="+PageCount+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\" title=\"尾页\"><Font face=webdings>:</font></a>");
}else{
//取最后剩余的页数
for(int i=1;i<=PageCount%10;i++){
int tempShowPage = tempNum*10+i;
out.print(" <a href=\"ResearchMain.jsp?pageNo="+tempShowPage+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\"> ");
if(ShowPage==tempShowPage){
out.print(" <font color=\"#FF0000\">"+tempShowPage+"</font>");
}else{
out.print(tempShowPage);
}
out.print("</a>");
}
out.print("<Font face=webdings>:</font>");
}
}
%>
</td>
</tr>
</table>
</div>
</div>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -