有一个需求是:在Windows系统中用java代码通过jsch将linux服务器里的文件下载到本地,但是在配置linux服务器的文件路径时,需要用到linux服务器的系统时间来动态拼接文件名,请问如何拿到这个时间并传递到java代码中?
select futureDate
from (select trunc(t.date_start) futureDate,
dense_rank() over(order by trunc(t.date_start)) seqNum
from tmslive_class_course_info t
where t.class_id = '00000000000001094251'
)
where seqNum = '1'
and rownum = 1;
#下面是quartz的配置
#Quartz Group Name
org.quartz.group.name=myGroup4
#quartz scheduler实例名
org.quartz.scheduler.instanceName = TmsQuartzScheduler
#定义每个scheduler节点的ID,使用AUTO保证在集群环境中保证ID的唯一性
org.quartz.scheduler.instanceId = AUTO
#定义是否自动运行scheduler, 设置为true则应用启动时将自动启动quartz,为false则不启动。默认为true.
org.quartz.scheduler.autoStartup = true
#定义job可工作的线程
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 10
#定义jobStor保存job信息
org.quartz.jobStore.misfireThreshold = 60000
#定义数据表名的前缀
org.quartz.jobStore.tablePrefix = TMS_QRTZ_
#定义使用集群
org.quartz.jobStore.isClustered = true
org.quartz.jobStore.clusterCheckinInterval = 15000
#定义日志记录
org.quartz.plugin.jobHistory.class = org.quartz.plugins.history.LoggingJobHistoryPlugin
org.quartz.plugin.jobHistory.jobToBeFiredMessage = Job {0} is about to be fired at: {2, date, HH:mm:ss MM/dd/yyyy}
org.quartz.plugin.jobHistory.jobSuccessMessage = Job {0} completed at: {2, date, HH:mm:ss MM/dd/yyyy}
String beforePostClassType = PropertiesUtils.getPropertiesValue("before.post.class.type");
################################################
#
#
################################################
pss_tms.jndi.url=t3://localhost,127.0.0.1:7001
pss_tms.txnActionBean.jndi.url=t3://localhost:7001
#访问UM系统
um.jndi.url=t3://um-ad-02-ejb-int2.app.paic.com.cn:32979
um.jndi.principal=V_PA002_TMSV2_CORE
um.jndi.credentials=K6d4Qg9d
um.webserver=http://um-ad-02-int2.paic.com.cn
um.logon.url=http://um-ad-02-int2.paic.com.cn/usermanager/lib/UMLogonIntranet.js
pss_tms.jndi.principal=weblogic123
pss_tms.jndi.credentials=weblogic123
#是否记录调试信息
mailDebug=true
#SMTP 服务器地址
mail.smtp.host=mailgw.paic.com.cn
#SMTP 服务端口
mail.smtp.port=25
#SMTP 空闲超时(ms)
mail.smtp.timeout=180000
#SMTP 连接超时(ms)
mail.smtp.connectiontimeout=60000
#所有系列编码映射关系
02=life
03=riches
80=cm
#分页每页显示记录行数
pager.page.size=10
#文件上传路径
tms.common.file.path=d:/tms/upload
#文件上传大小上限
max.upload.file.size=5242880
#下面是quartz的配置
#Quartz Group Name
org.quartz.group.name=tmsGroup4
#quartz scheduler实例名
org.quartz.scheduler.instanceName=TmsQuartzScheduler
#定义每个scheduler节点的ID,使用AUTO保证在集群环境中保证ID的唯一性
org.quartz.scheduler.instanceId=AUTO
#定义是否自动运行scheduler, 设置为true则应用启动时将自动启动quartz,为false则不启动。默认为true.
org.quartz.scheduler.autoStartup=true
#邮件发送trigger指定启动后多长时延后开始调度任务,单位毫秒
mail.quartz.run.start=20000
#邮件发送trigger运行频率,单位毫秒
mail.quartz.run.frequency=240000
#导师评聘时间段配置
teacher.mentor.duty.min.month=03-01
teacher.mentor.duty.max.month=03-16
#查看eoa审批流程地址
eoa.search.url=http://hcd-it-375:7001/eoa/taskdetailview.query.do?taskId=
#二级机构及以下层级系统管理员能够解冻的培训班结训的最大天数
class.thaw.max.class.end.days=62
#跑定时任务时系列号
series.id=02,03
#职前培训班编号
before.job.class.type=00000000000000002802,00000000000000002932,00000000000000002936,00000000000000003013,00000000000000045966,00000000000000049242,00000000000000051164
#代理人培训班
deputy.class.type=00000000000000002803
#岗前培训班
before.post.class.type=00000000000000002804,00000000000000002934,00000000000000002938,00000000000000045967,00000000000000049243,00000000000000051161
#保险基础知识培训班
insurance.basic.class.type=00000000000000029926,00000000000000031882
#线程池维护最小线程数
CORE_POOL_SIZE=10
#线程池维护最大线程数
MAXIMUM_POOL_SIZE=15
#线程池维护线程所允许的空闲时间
KEEP_ALIVE_TIME=120
#线程池最大队列数
BLOCKING_QUEUE_MAX_NUM=5
#线程池维护最大线程数 (案例未学提醒用)
MAXIMUM_POOL_SIZE_CASE=20
#线程池最大队列数 (案例未学提醒用)
BLOCKING_QUEUE_MAX_NUM_CASE=5
#系统发送邮件用户
system.mail.user=tmsv2-core@paic.com.cn
#培训系统http头
http.ets.url.header=http://localhost:7001
#eoa签报地址表头#
http.eoa.url=http://10.20.8.153:7001/eoa/tasktrackview.query.do?btType=1&viewFlag=1&TaskID=
#培训系统地址
tms.search.url=http://localhost:7001/plan.search.eoa.excel.do?nextViewName=tms.life.plan.search.eoa.execl.view&seriesId=02&planPackageId=
#产险培训系统地址
tms.rs.search.url=http://localhost:7001/plan.search.eoa.excel.do?nextViewName=tms.riches.plan.search.eoa.execl.view&seriesId=03&planPackageId=
#产险费用动支培训系统地址
tms.rs.class.expense.apply.search.url=http://localhost:7001/class.expense.apply.search.eoa.excel.do?nextViewName=tms.riches.class.expense.apply.search.eoa.execl.view&seriesId=03&classId=
#产险费用动支培训班学员信息地址
tms.rs.class.student.info.search.url=http://localhost:7001/class.student.info.search.eoa.excel.do?nextViewName=tms.riches.class.student.info.search.eoa.execl.view&seriesId=03&classId=
#eoa查看产险费用动支.do
tms.class.expense.apply.search.xls=/class.expense.apply.search.eoa.excel.do
#eoa查看产险费用动支培训班学员信息地址.do
tms.class.student.info.search.xls=/class.student.info.search.eoa.excel.do
#产险交通费用动支培训系统地址
tms.rs.traffic.expense.apply.search.url=http://localhost:7001/traffic.expense.apply.search.eoa.excel.do?nextViewName=tms.riches.traffic.expense.apply.search.eoa.execl.view&seriesId=03&trafficId=
#批量导入最大数据行
tms.max.import.rows=500
#cyberArk配置
cyberArk.CredFilePath=/etc/opt/CARKaim/vault/AppUser.cred
cyberArk.Safe=OID
#Stg/Prd: Safe=PRD_TMSV2_CORE
cyberArk.Folder=Root\PRD_TMSV2_CORE
#Stg/Prd: Folder=Root
cyberArk.Enable=false
cyberArk.DebugMode=true
ibatis.query.maxrowcount=10000
ibatis.maxRowCount4Excludes.num=50000
#用于修改密码等页面链接到不同的um环境
#int:http://um-selfservice-int.paic.com.cn
#stg:http://um-selfservice-stg.paic.com.cn
#prd:http://um-selfservice.paic.com.cn
um.base.url=http://um-selfservice-int.paic.com.cn
#eoa查看年度计划详情.do
tms.search.plan.detail.xls=/plan.search.eoa.excel.do
#UM SSO本地js开启关闭
um.sso.local.switch=true
#UM ssl开关
#on 打开
#off 关闭
um.ssl.switch=off
#UM ssl端口
ssl.https.portno=44300
#URL权限控制开关
#on 打开
#off 关闭
tms.url.check.switch=off
#TMSV2系统间功能调用自我保护开关配置
#on 打开
#off 关闭
tmsv2.eoa.switch=on
tmsv2.fas.switch=on
#TMSV2系统培训班训后录入分页的标准数量
after.train.input.pager.size=100
#需要控制访问线程数方法名
method.theard.keys=submitPlanPackageInfo,callFasAMESBInterface
#需要控制访问线程数方法对应最大线程值
submitPlanPackageInfo.theard.max.num=5
callFasAMESBInterface.theard.max.num=5
#需要显示通过选项的培训班
is.bbg.playup.classtype=00000000000001087883
#需要司龄提示的培训班(新人加油站和新人冲锋班)
is.seniority.playup.classtype=00000000000000005699
is.seniority.forward.classtype=00000000000000005727
#创建培训班时对于新人加油站判断配置
create.playup.class.classtype=00000000000000005699,00000000000000002874
#配置产险培训班结束日期之后多少个工作日锁定培训班管理录入
rs.lock.class.work.days=9
#每月几号开始发送出库提醒邮件
life.bookOutRemind.startDay=25
#邮件出库入库邮件提醒quartz表达式
life.bookOutRemind.quartz.exp=00 00 03 * * ? *
#培训系统数据源JNDIName
tms.data.sources.jndi.name=jdbc/pss_tms/DefaultDS
##tms.data.sources.jndi.name=tmscow
#教材征订审核通知接受邮件角色
book.order.auditing.role=022007
#调用fas接口时是否需要添加系列字段ledgers.type
tmsv2.fas.add.ledgers.type=N
#eoa url
eoa.url = http://hcd-it-375:7001
#费用动支费用查看附件链接
tms.rs.eoa.attachment.url= http://localhost:7001/system.downLoadFile.do?fileSysName=${1}
#费用动支费用查看附件请求
tms.rs.eoa.attachment.do = /system.downLoadFile.do
#产险费用动支培训班课程表信息地址
tms.rs.class.course.info.search.url=http://localhost:7001/class.course.info.search.eoa.excel.do?nextViewName=tms.riches.class.course.info.search.eoa.execl.view&seriesId=03&classId=
#eoa查看产险费用动支培训班课程信息地址.do
tms.class.course.info.search.xls=/class.course.info.search.eoa.excel.do
#文件上传类型
upload.file.type =xls,doc,jpg,htm,bmp,tif,ppt,pdf,gif,mht,mpp,msg,rtf,rar,zip,txt,log,html,docx,xlsx,pptx
#TMSV2-VIDEO系统webService接口URL
video.webservice.url=http://10.47.6.2:8080/AvconWebService/services/PingAnService?wsdl
#线下培训扫码考勤二维码有效时长(单位:秒),即刷新间隔时间
qrCode.valid.time=50
#远程培训-扫码考勤二维码有效时长(单位:秒)
tmslive.qrCode.valid.time=50
#预算管控允许超过的最大比例
budget.max.up.value=1.15
#向行销发消息接口
sales.sys.msg.url=http://IQSZ-D2371:8080/pss-esales-msg/smts.notification.loginFree
#行销消息模板编号
sales.sys.msg.template.no=SALES_CASE_NOTICE_2016092301
#行销消息模板key
sales.sys.msg.template.key=BAFGZnMuLyU1QiUyN3BqTGHNCOTAFGHca
#um2_company_code
um2.company.code=PA002
#本系统在UM2中的系统ID
um2.unit.code=TMSV2_CORE
#本系统调用UM-SEARCH的地址
#测试环境:http://um-search-group-http-stg.app.paic.com.cn/um_search/Query.do
#生产环境:http://um-search-group-http-prd.service.paic.com.cn:30205/um_search/Query.do
um2.search.http.url=http://um-search-group-dev.paic.com.cn:7001/um_search/Query.do
#新E家APP消息模板编号
sales.recruit.msg.template.no=SALES_RECRUIT2017021301
#行销微课未学提醒消息模板编号
sales.mln.unlearn.remind.msg.template.no=SALES_CASE_NOTICE_2016092302
#行销微课未学提醒消息模板key
sales.mln.unlearn.remind.msg.template.key=cwFGZnMuLyU1QiUyN3BqTGHNCOTAFGHca
#发送培训通知消息模板编号#
sales.tmslive.class.msg.template.no=TMSV2-CORE_S2017042402
#发送培训通知消息模板key#
sales.tmslive.class.msg.template.key=BcNkZnMuLyU1QiUyN3BqTGHNCOTAFGHcv
#建立课程表 发送邀请函编号#
sales.tmslive.class.teacher.invite.no=TMSV2-CORE_S2017042401
#建立课程表 发送邀请函key#
sales.tmslive.class.teacher.invite.key=BcNkZnMuLyU1QiUyN3BqTGHNCOTAFGHcv
#DMZ区空中课堂模块是否展示
dmz.tmslive.menu.show.switch=true
#分班调度频率
tmslive.divide.class.frequency=0 0 * * * ?
#远程培训是否可以跨月创建培训班
tmslive.is.can.create.class.months=Y
#查询待评价邀约人频率每天8点开始
tms.search.inviter.frequency=0 0 8 * * ?
#培训班信息及训后录入需要显示app注册数的班类型
show.appcnt.class.classtype=00000000000000049242,00000000000000051164,00000000000000049243,00000000000000051041,00000000000000049441,00000000000000051402
#不能报销的班级类型
tms.cannot.reimburse.classtype=00000000000000049285
package com.paic.tms.common.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.URL;
import java.util.Properties;
import org.apache.commons.lang.StringUtils;
import com.paic.common.util.SecurityStringUtil;
import com.paic.tms.common.util.logger.ErrorLogger;
/**
@author EX-HELICHAO001
*
*/
public class PropertiesUtils extends SecurityStringUtil {
public static final String PROPERTIES_FILE_NAME = "context-pss_tms.properties";
private static final String configPathName = "configpath";
/**
private static Properties cacheProperties;
private static long preReadTime = 0;
/**
@param configFile
*/
public static Properties getPropertiesByConfigFile(String configFile) {
if (StringUtils.isEmpty(configFile)) {
configFile = PROPERTIES_FILE_NAME;
}
//过滤
configFile = outputfilter(configFile);
Properties properties = new Properties();
//加载属性文件信息
synchronized (PropertiesUtils.class) {
FileInputStream fis=null;
try {
URL url = ClassLoader.getSystemClassLoader().getResource(
configFile);
fis = new FileInputStream(url.getFile());
properties.load(fis);
} catch (IOException ex) {
String configPath = System.getProperty(configPathName);
if (StringUtils.isNotEmpty(configPath)
&& !configPath.endsWith("/")) {
configPath = configPath + "/";
}
configFile = configPath + configFile;
File file = new File(configFile);
try {
fis = new FileInputStream(file);
properties.load(fis);
} catch (IOException e) {
ErrorLogger.debug(CommonUtil.getUserID(),
"PropertiesUtils", "initProperties",
"Load Properties Error,Not Found File: "
+ configFile, e);
}
} finally{
if(null!=fis){
try {
fis.close();
} catch (IOException e) {
ErrorLogger.debug(CommonUtil.getUserID(),
"PropertiesUtils", "initProperties",
"Close FIS Error", e);
}
}
}
}
return properties;
}
/**
public static String getPropertiesValue(String configName, String name) {
Properties properties = getPropertiesByConfigFile(configName);
return (String)properties.get(name);
}
/**
/**
public static Properties getProperties(String configName){
return getPropertiesByConfigFile(configName);
}
}
-- Create table
create table tmsdata.TMSLIVE_TEST_PAPER_INFO
(
ID_TMSLIVE_TEST_PAPER_INFO VARCHAR2(32) default to_char(rawtohex(sys_guid())) not null,
PAPER_NO VARCHAR2(30) not null,
PAPER_NAME VARCHAR2(30) not null,
TEST_SCORES NUMBER(3),
PAPER_TYPE VARCHAR2(5),
TEST_TIME NUMBER(3),
TEST_NUM NUMBER(3),
IS_VALID VARCHAR2(5),
CREATED_WAY VARCHAR2(5),
CREATED_BY VARCHAR2(100) not null,
DATE_CREATED DATE not null,
UPDATED_BY VARCHAR2(100) not null,
DATE_UPDATED DATE not null
);
-- Add comments to the table
comment on table tmsdata.TMSLIVE_TEST_PAPER_INFO
is '考卷表';
-- Add comments to the columns
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.ID_TMSLIVE_TEST_PAPER_INFO
is '序列号';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.PAPER_NO
is '考卷编号';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.PAPER_NAME
is '考卷名称';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.TEST_SCORES
is '考卷总分值';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.PAPER_TYPE
is '考卷类型,0:试卷,1:问卷';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.TEST_TIME
is '考试时长';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.TEST_NUM
is '可考次数';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.IS_VALID
is '考卷状态,Y:可用,N:冻结';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.CREATED_WAY
is '生成方式,0:手动,1:自动';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.CREATED_BY
is '初始创建者';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.DATE_CREATED
is '初始创建时间';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.UPDATED_BY
is '最后修改者';
comment on column tmsdata.TMSLIVE_TEST_PAPER_INFO.DATE_UPDATED
is '最后修改时间';
--创建主键索引
create unique index tmsdata.idx_id_tmslive_test_paper on tmsdata.tmslive_test_paper_info(id_tmslive_test_paper_info) initrans 16;
create index tmsdata.idx_tmslive_test_paper_no on tmsdata.tmslive_test_paper_info (paper_no) initrans 16;
--创建主键
alter table tmsdata.tmslive_test_paper_info add constraint pk_tmslive_test_paper_info primary key (id_tmslive_test_paper_info)
using index tmsdata.idx_id_tmslive_test_paper;
grant select,insert,update,delete on tmsdata.tmslive_test_paper_info to tmsopr,tmscde,tmsjob,R_TMSDATA_DML,R_FRETSDATA_DML;
grant select on tmsdata.tmslive_test_paper_info to R_TMSDATA_QRY,R_TMSDATA_DEV_QRY;
create public synonym tmslive_test_paper_info for tmsdata.tmslive_test_paper_info;
--tigger的DML
--触发器
insert into tmsdata.tms_tr_switch(trigger_name,switch_for,status) values( 'tmslive_test_paper_info_bu','TMS_SYNCH','1');
insert into tmsdata.tms_tr_switch(trigger_name,switch_for,status) values( 'tmslive_test_paper_info_bi','TMS_SYNCH','1');
create or replace trigger tmsdata.tmslive_test_paper_info_bi
before insert on tmslive_test_paper_info
for each row
declare
v_trigger_user varchar2(30);
v_trigger_date date;
cursor cur_switch(c_tri_name varchar2 ,c_switch varchar2) is
select status
from tms_tr_switch
where trigger_name = c_tri_name
and switch_for = c_switch;
v_status tms_tr_switch.status%type;
v_sqlcode varchar2(6);
v_sqlerrm varchar2(200);
v_error_comment varchar2(300);
begin
v_error_comment:='before get_user';
v_trigger_user := tms_pub_sys_package.get_user();
v_trigger_date := sysdate;
v_error_comment:='before TMS_SYNCH';
open cur_switch('tmslive_test_paper_info_bi','TMS_SYNCH');
fetch cur_switch into v_status;
if cur_switch%found and v_status = '1' then
:new.CREATED_BY := v_trigger_user;
:new.DATE_CREATED := v_trigger_date;
:new.UPDATED_BY := v_trigger_user;
:new.DATE_UPDATED := v_trigger_date;
end if;
close cur_switch;
--出错处理
exception
when others then
v_sqlcode :=sqlcode;
v_sqlerrm :=substr(sqlerrm,1,200);
insert into tms_tr_error_log
(error_no , --系统错误代码
error_message , --系统错误信息
trigger_name , --出错的trigger
trigger_user , --出错的用户
trigger_date , --出错的时间
error_comment --出错详细信息
)
values
(v_sqlcode,
v_sqlerrm,
'tmslive_test_paper_info_bi',
v_trigger_user,
v_trigger_date,
v_error_comment
);
raise_application_error(-20511,'插入tmslive_test_paper_info信息时,trigger出现异常');
end;
/
create or replace trigger tmsdata.tmslive_test_paper_info_bu
before update on tmslive_test_paper_info
referencing new as new old as old
for each row
declare
v_trigger_user varchar2(30);
v_trigger_date date;
cursor cur_switch(c_tri_name varchar2 ,c_switch varchar2) is
select status from tms_tr_switch
where trigger_name = c_tri_name
and switch_for = c_switch;
v_status tms_tr_switch.status%type;
v_sqlcode varchar2(6);
v_sqlerrm varchar2(200);
v_error_comment varchar2(300);
begin
v_error_comment:='before get_user';
v_trigger_user := tms_pub_sys_package.get_user();
v_trigger_date := sysdate;
v_error_comment:='before TMS_SYNCH';
open cur_switch('tmslive_test_paper_info_bu','TMS_SYNCH');
fetch cur_switch into v_status;
if cur_switch%found and v_status = '1' then
:new.UPDATED_BY := v_trigger_user;
:new.DATE_UPDATED := v_trigger_date;
end if;
close cur_switch;
--出错处理
exception
when others then
v_sqlcode :=sqlcode;
v_sqlerrm :=substr(sqlerrm,1,200);
insert into tms_tr_error_log
(error_no , --系统错误代码
error_message , --系统错误信息
trigger_name , --出错的trigger
trigger_user , --出错的用户
trigger_date , --出错的时间
error_comment --出错详细信息
)
values
(v_sqlcode,
v_sqlerrm,
'tmslive_test_paper_info_bu',
v_trigger_user,
v_trigger_date,
v_error_comment
);
raise_application_error(-20511,'更新tmslive_test_paper_info信息时,trigger出现异常');
end;
/
--drop table
declare
v_count number;
begin
select count(*)
into v_count
from user_all_tables t
where t.table_name = upper('tms_class_scan_code_info');
if v_count > 0 then
execute immediate 'drop table tms_class_scan_code_info';
delete from tms_tr_switch t where t.trigger_name like upper('tms_class_scan_code_info_%');
commit;
end if;
exception
when others then
null;
end;
/
--drop public synonym
declare
begin
execute immediate 'drop public synonym tms_class_scan_code_info';
exception
when others then
null;
end;
/
iframe name="iFrame1" id="iFrame1" src="/cn/common/blank.jsp"
width="90%" height="10%" marginwidth=″0″ marginheight=″0″
frameborder="0" scrolling="no" space="0" vspace="0"
onload="dyniframesize();"></iframe
var parentQuestionNum0 = 0;
var parentQuestionNum1 = 0;
var parentQuestionNum2 = 0;
var questionType = "";
var questionBankNo = "";
var questionBankType = "";
var selectedQuestion = {};
var scores = 0;
//根据考题类型获取对应的题库类型
function SetQuestionBankType(){
//01:正式考试 02:随堂测试 03:问卷
var paperType = $("#paperType").val();
if(paperType== '03'){
$("#getType").hide();
$('#testTimeId').hide();
$('#multipleChoiceSpan').hide();
$('#trueOrFalseSpan').hide();
$('#parentSelectCheckTable1').hide();
$('#parentSelectCheckTable2').hide();
$("#testNum").val("1");
}else{
$("#getType").show();
$('#testTimeId').show();
$('#multipleChoiceSpan').show();
$('#trueOrFalseSpan').show();
$('#parentSelectCheckTable1').show();
$('#parentSelectCheckTable2').show();
$("#testNum").val("0");
}
var whereClause = "question_bank_type like '____" +paperType +"'";
$("#questionBankType option").remove();
var dataParam = "tableName=TMSLIVE_QUESTION_BANK_TYPE&idColumnName=QUESTION_BANK_TYPE&descColumnNmae=DESCRIPTION&whereClause="
+ whereClause + "&orderByClause=order by QUESTION_BANK_TYPE";
addSelectOptioins(dataParam,"questionBankType");
}
//添加下拉选择框列表
function addSelectOptioins(dataParam, selectFieldId) {
$.ajax({
type : "POST",
url : "/codetable.search.list.do",
dataType : "json",
contentType : "application/x-www-form-urlencoded;charset=utf-8",
data : dataParam,
success : function(data) {
var selectEle = $("#" + selectFieldId);
selectEle.empty().append("-请选择-");
$("#questionBankNo").empty().append("-请选择-");
$(eval(data)).each(
function(i, code) {
selectEle.append(""
+ code.description + "");
});
}
});
}
//根据考题类型获取对应的题库类型
function SetPaperBank(){
var questionBankType = $("#questionBankType").val();
var whereClause = "question_bank_type = '" +questionBankType +"' and IS_VALID ='Y'";
$("#questionBankNo option").remove();
var dataParam = "tableName=TMSLIVE_QUESTION_BANK_INFO&idColumnName=QUESTION_BANK_NO&descColumnNmae=QUESTION_BANK_NAME&whereClause="
+ whereClause + "&orderByClause=order by QUESTION_BANK_TYPE";
addBankOptioins(dataParam,"questionBankNo");
}
function addBankOptioins(dataParam, selectFieldId) {
$.ajax({
type : "POST",
url : "/codetable.search.list.do",
dataType : "json",
contentType : "application/x-www-form-urlencoded;charset=utf-8",
data : dataParam,
success : function(data) {
var selectEle = $("#" + selectFieldId);
selectEle.empty().append("-请选择-");
$(eval(data)).each(
function(i, code) {
selectEle.append(""
+ code.description + "");
});
}
});
}
function showSingleChoiceNum(obj){
var questionNum = $(obj).val();
$("#singleChoice").attr("innerText","已选择单选题:(请至少选择"+questionNum+"道题目)");
if(questionNum==0){
$(obj).next().attr("disabled",true);
}else{
$(obj).next().attr("disabled",false);
}
}
function showMultipleChoiceNum(obj){
var questionNum = $(obj).val();
$("#multipleChoice").attr("innerText","已选择多选题:(请至少选择"+questionNum+"道题目)");
if(questionNum==0){
$(obj).next().attr("disabled",true);
}else{
$(obj).next().attr("disabled",false);
}
}
function showTrueOrFalseNum(obj){
var questionNum = $(obj).val();
$("#trueOrFalse").attr("innerText","已选择判断题:(请至少选择"+questionNum+"道题目)");
if(questionNum==0){
$(obj).next().attr("disabled",true);
}else{
$(obj).next().attr("disabled",false);
}
}
var createdWay = 0;
function changecreatedWay(type){
if(type==0){
createdWay = type;
$("#setRandomQuestionNum").css('display','none');
$("#setFixedQuestionNum").css('display','block');
$("#singleChoice").attr("innerText","已选择单选题:");
$("#multipleChoice").attr("innerText","已选择多选题:");
$("#trueOrFalse").attr("innerText","已选择判断题:");
}else{
createdWay = type;
$("#setRandomQuestionNum").css('display','block');
$("#setFixedQuestionNum").css('display','none');
var SingleChoiceNum = $("#setRandomQuestionNum").find("input[type=text][name=randomSingleChoiceNum]").val();
var MultipleChoiceNum = $("#setRandomQuestionNum").find("input[type=text][name=randomMultipleChoiceNum]").val();
var TrueOrFalseNum = $("#setRandomQuestionNum").find("input[type=text][name=randomTrueOrFalseNum]").val();
$("#singleChoice").attr("innerText","已选择单选题:(请至少选择"+SingleChoiceNum+"道题目)");
$("#multipleChoice").attr("innerText","已选择多选题:(请至少选择"+MultipleChoiceNum+"道题目)");
$("#trueOrFalse").attr("innerText","已选择判断题:(请至少选择"+TrueOrFalseNum+"道题目)");
}
}
function selectedQuestionList(type) {
questionBankNo = $("#questionBankNo").val();
questionBankType = $("#questionBankType").val();
questionType = type;
selectedQuestion = {};
$("#parentSelectCheckTable"+ type +" td:gt(0)").each(function(i, obj) {
if ($(obj).find("input[name=questionNo]").attr("checked")) {
selectedQuestion[($(obj).find("input[name=questionNo]").val())]
=($(obj).find("input[name=questionNo]").next().text()+"|"+$(obj).find("input[name=questionNo]").attr("score"));
}
})
var url = "/tmslive.test.paper.search.question.screen?&temp=" + new Date().getTime();
var height = window.screen.availHeight * 0.7;
var width = window.screen.availWidth * 0.9;
var top = window.screen.availHeight * 0.06 / 2;
var left = window.screen.availWidth * 0.04 / 2;
window.open(url, '_blank', 'top=' + top + ',left=' + left + ',height=' + height + ',width=' + width
+ ',toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no, status=no');
}
function flashQuestion(type) {
$("#parentSelectCheckTable"+ type +" tr:gt(0)").each(function(index, obj) {
$(obj).remove();
});
if(type == 0){
parentQuestionNum0 = 0;
}
if(type == 1){
parentQuestionNum1 = 0;
}
if(type == 2){
parentQuestionNum2 = 0;
}
for ( var questionNo in selectedQuestion) {
var score = selectedQuestion[questionNo].split("|")[1];
var questionInfo = selectedQuestion[questionNo].split("|")[0];
var checkboxTxt = "<input type='checkbox' checked name=questionNo questionInfo = "+questionInfo+" score="+score+" value="+questionNo+" onclick='changeCheckBox(this,"+type+");'><span>"
+ questionInfo + "</span>";
var objTxt = checkboxTxt;
var tdHtml = "<td class='td_3' width='33%'>" + objTxt + "</td>";
if(type == 0){
if (parentQuestionNum0 == 0 || parentQuestionNum0 % 3 == 0 ) {
var trHtml = "<tr>" + tdHtml + "</tr>";
$("#parentSelectCheckTable"+ type +" tr").last().after(trHtml);
parentQuestionNum0 = parentQuestionNum0 + 1;
} else {
$("#parentSelectCheckTable"+ type +" tr").last().append(tdHtml);
parentQuestionNum0 = parentQuestionNum0 + 1;
}
}
if(type == 1){
if (parentQuestionNum1 == 0 || parentQuestionNum1 % 3 == 0 ) {
var trHtml = "<tr>" + tdHtml + "</tr>";
$("#parentSelectCheckTable"+ type +" tr").last().after(trHtml);
parentQuestionNum1 = parentQuestionNum1 + 1;
} else {
$("#parentSelectCheckTable"+ type +" tr").last().append(tdHtml);
parentQuestionNum1 = parentQuestionNum1 + 1;
}
}
if(type == 2){
if (parentQuestionNum2 == 0 || parentQuestionNum2 % 3 == 0 ) {
var trHtml = "<tr>" + tdHtml + "</tr>";
$("#parentSelectCheckTable"+ type +" tr").last().after(trHtml);
parentQuestionNum2 = parentQuestionNum2 + 1;
} else {
$("#parentSelectCheckTable"+ type +" tr").last().append(tdHtml);
parentQuestionNum2 = parentQuestionNum2 + 1;
}
}
}
$("#singleChoiceNum").val(parentQuestionNum0);
$("#multipleChoiceNum").val(parentQuestionNum1);
$("#trueOrFalseNum").val(parentQuestionNum2);
scores = 0;
$("#paperCreate").find("input[name=questionNo]:checked").each(function(index, o) {
scores += parseInt($(o).attr("score"));
});
$("#testScores").val(scores);
}
function doPost(){
if(!formValidate("paperCreate")) return;
var testTime = $("#testTime").val();
if(($("#paperType").val() == '01' || $("#paperType").val() == '02') && (testTime == null || testTime == "")){
alert("请输入考试时间!");
return;
}
if(createdWay==1){
var SingleChoiceNum = $("#setRandomQuestionNum").find("input[type=text][name=randomSingleChoiceNum]").val();
var MultipleChoiceNum = $("#setRandomQuestionNum").find("input[type=text][name=randomMultipleChoiceNum]").val();
var TrueOrFalseNum = $("#setRandomQuestionNum").find("input[type=text][name=randomTrueOrFalseNum]").val();
if(SingleChoiceNum > parentQuestionNum0 || MultipleChoiceNum > parentQuestionNum1 || TrueOrFalseNum > parentQuestionNum2){
alert("你选择的试题数量少于设定的随机考题数量,请继续添加考题!");
return;
}
}
var questionNoInfo = "";
$("#paperCreate").find("input[name=questionNo]:checked").each(function(index, o) {
questionNoInfo += ($(o).val()+ "|");
});
if(questionNoInfo == ""){
alert("请至少选择一道题目!");
return;
}
var paperType = $("#paperType").val();
if(($("#paperType").val() == '01' || $("#paperType").val() == '02')){
if(confirm("试卷总分为"+scores+",是否确定提交?")){
$("#paperCreate").attr("action","/tmslive.test.paper.add.do");
$("#paperCreate").attr("target","iframe1");
$("#questionNoInfo").val(questionNoInfo);
showShade("iFrame1", "正在保存信息,请稍候...");
$("#paperCreate").submit();
}
}else{
$("#paperCreate").attr("action","/tmslive.test.paper.add.do");
$("#paperCreate").attr("target","iframe1");
$("#questionNoInfo").val(questionNoInfo);
showShade("iFrame1", "正在保存信息,请稍候...");
$("#paperCreate").submit();
}
}
function changeCheckBox(obj,type){
var score = $(obj).attr("score");
var flag = $(obj).attr("checked");
if(!flag)
{
scores -= parseInt(score);
$("#testScores").val(scores);
$(obj).parent().remove();
if(type == 0){
parentQuestionNum0 = parentQuestionNum0 - 1;
$("#singleChoiceNum").val(parentQuestionNum0);
}
if(type == 1){
parentQuestionNum1 = parentQuestionNum1 - 1;
$("#multipleChoiceNum").val(parentQuestionNum1);
}
if(type == 2){
parentQuestionNum2 = parentQuestionNum2 - 1;
$("#trueOrFalseNum").val(parentQuestionNum2);
}
}
}
//关闭模式窗口
function closeWindow() {
window.close();
parent.dispalyModal();
}
<input type="hidden" name="paperNo" id="paperNo"
value="<c:out value="${PAPER_INFO.paperNo}"/>">
input type="hidden" name="paperNo" id="paperNo"
value=""
```<%@ include file="../../common/common.jsp" %>
value="">
value="">
![]() | ==修改试卷/问卷== | ![]() |
<table width="100%" class="table_1" cellspacing="0" cellpadding="0" id="questionTable">
<tr>
<td class="td_3" align="left">
考卷名称:<input type="text" name="paperName" id="paperName" class="input1 required max-length-100" style="width:220px" value = '<c:out value="${PAPER_INFO.paperName}"/>' >
<span id ="testTimeId">     请设定考试时长(分钟):<input type="text" name="testTime" id="testTime" style="width:40px" class="input1 required min-value-1" value = '<c:out value="${PAPER_INFO.testTime}"/>' >
    当前总分:<input type="text" class="input3" readonly name="testScores" id="testScores" style="width:40px" value = "<c:out value="${PAPER_INFO.testScores}"/>" ></span>
<span id ="dispatch" style="display:none;">已配送试卷不能修改! </span>
</td>
</tr>
<tr>
<td class="td_3" align="left" >
<c:if test="${PAPER_INFO.createdWay == '0'}">
考题数量:
<span id ="singleChoiceSpan">
单选:<input type="text" class="input3" readonly name="singleChoiceNum" id="singleChoiceNum" style="width:30px" value = "<c:out value="${PAPER_INFO.singleChoiceNum}"/>" >
<input name="button1" type="button" class="button23" onClick="selectedQuestionList('0')" value="选题"/>
</span>
<span id ="multipleChoiceSpan">
 多选:<input type="text" class="input3" readonly name="multipleChoiceNum" id="multipleChoiceNum" style="width:30px" value = "<c:out value="${PAPER_INFO.multipleChoiceNum}"/>" >
<input name="button2" type="button" class="button23" onClick="selectedQuestionList('1')" value="选题">
</span>
<span id ="trueOrFalseSpan">
 判断:<input type="text" class="input3" readonly name="trueOrFalseNum" id="trueOrFalseNum" style="width:30px" value = "<c:out value="${PAPER_INFO.trueOrFalseNum}"/>" >
<input name="button3" type="button" class="button23" onClick="selectedQuestionList('2')" value="选题">
</span>
</c:if>
<c:if test="${PAPER_INFO.createdWay == '1'}">
请设定随机考题的数量:单选:<input type="text" name="randomSingleChoiceNum" id="randomSingleChoiceNum" style="width:30px" value = "<c:out value="${PAPER_INFO.randomSingleChoiceNum}"/>" onChange="showSingleChoiceNum(this)">
<input name="button1" type="button" class="button23" onClick="selectedQuestionList('0')" value="选题"/>
 多选:<input type="text" name="randomMultipleChoiceNum" id="randomMultipleChoiceNum" style="width:30px" value = "<c:out value="${PAPER_INFO.randomMultipleChoiceNum}"/>" onChange="showMultipleChoiceNum(this)">
<input name="button2" type="button" class="button23" onClick="selectedQuestionList('1')" value="选题">
 判断:<input type="text" name="randomTrueOrFalseNum" id="randomTrueOrFalseNum" style="width:30px" value = "<c:out value="${PAPER_INFO.randomTrueOrFalseNum}"/>" onChange="showTrueOrFalseNum(this)">
<input name="button3" type="button" class="button23" onClick="selectedQuestionList('2')" value="选题">
</c:if>
    可考次数(无限制请填0):<input type="text" name="testNum" id="testNum" style="width:40px" value = '<c:out value="${PAPER_INFO.testNum}"/>' class="input1 required min-value-0">
</td>
</tr>
</table>
<table id="parentSelectCheckTable0" width="100%" class="table_1" cellspacing="0" cellpadding="0">
<tr height="20px">
<td colspan="10" id="singleChoice" class="td_1">已选择单选题:</td>
</tr>
<tr>
<c:forEach var="paperInfo" items="${SINGLE_CHOICE_LIST}" varStatus="status">
<td class='td_3' width='33%'>
<input type="checkbox" checked name="questionNo" score='<c:out value="${paperInfo.score}"/>' onClick="changeCheckBox(this,0)"
value='<c:out value="${paperInfo.questionNo}"/>' questionInfo = '<c:out value="${paperInfo.questionInfo}"/>' ><span><c:out value="${paperInfo.questionInfo}"/></span>
</td>
<c:if test="${(status.index+1)%3==0}">
</tr>
<tr>
</c:if>
</c:forEach>
</tr>
</table>
<table id="parentSelectCheckTable1" width="100%" class="table_1" cellspacing="0" cellpadding="0">
<tr height="20px">
<td id="multipleChoice" colspan="10" class="td_1">已选择多选题:</td>
</tr>
<tr>
<c:forEach var="paperInfo" items="${MULTIPLE_CHOICE_LIST}" varStatus="status">
<td class='td_3' width='33%'>
<input type="checkbox" checked name="questionNo" score='<c:out value="${paperInfo.score}"/>' onClick="changeCheckBox(this,1)"
value='<c:out value="${paperInfo.questionNo}"/>' questionInfo = '<c:out value="${paperInfo.questionInfo}"/>' ><span><c:out value="${paperInfo.questionInfo}"/></span>
</td>
<c:if test="${(status.index+1)%3==0}">
</tr>
<tr>
</c:if>
</c:forEach>
</tr>
</table>
<table id="parentSelectCheckTable2" width="100%" class="table_1" cellspacing="0" cellpadding="0">
<tr height="20px">
<td id="trueOrFalse" colspan="10" class="td_1">已选择判断题:</td>
</tr>
<tr>
<c:forEach var="paperInfo" items="${TRUE_OR_FALSE_LIST}" varStatus="status">
<td class='td_3' width='33%'>
<input type="checkbox" checked name="questionNo" score='<c:out value="${paperInfo.score}"/>' onClick="changeCheckBox(this,2)"
value='<c:out value="${paperInfo.questionNo}"/>' questionInfo = '<c:out value="${paperInfo.questionInfo}"/>' ><span><c:out value="${paperInfo.questionInfo}"/></span>
</td>
<c:if test="${(status.index+1)%3==0}">
</tr>
<tr>
</c:if>
</c:forEach>
</tr>
</table>
<table width="100%" class="table_1" cellspacing="0" cellpadding="0">
<tr align="center">
<td colspan="6"><input name="Submit2" id="submit2" type="button"
class="button23" value="提 交" onClick="doPost()" >
<input name="" type="button" class="button23"
onClick="closeWindow2();" value="关 闭"></td>
</tr>
</table>
align="center" height="18"></table>
<iframe name="iFrame" src="about:blank" width=0 height=0></iframe> <iframe
name="iFrame1" src="about:blank" width=0 height=0></iframe></form>
![]() | ![]() |
var parentQuestionNum0 = 0;
var parentQuestionNum1 = 0;
var parentQuestionNum2 = 0;
var selectedQuestion = {};
var scores = 0;
var questionType = "";
var questionBankNo = "";
function checkTestScores(){
$("#paperModify").find("input[name=questionNo]:checked").each(function(index, o) {
scores += parseInt($(o).attr("score"));
});
$("#testScores").val(scores);
var createdWay = $("#createdWay").val();
if(createdWay == '0'){
$("#singleChoice").attr("innerText","已选择单选题:");
$("#multipleChoice").attr("innerText","已选择多选题:");
$("#trueOrFalse").attr("innerText","已选择判断题:");
parentQuestionNum0 = $("#singleChoiceNum").val();
parentQuestionNum1 = $("#multipleChoiceNum").val();
parentQuestionNum2 = $("#trueOrFalseNum").val();
}else{
parentQuestionNum0 = $("#singleChoiceNum").val();
parentQuestionNum1 = $("#multipleChoiceNum").val();
parentQuestionNum2 = $("#trueOrFalseNum").val();
parentQuestionNum4 = $("#randomSingleChoiceNum").val();
parentQuestionNum5 = $("#randomMultipleChoiceNum").val();
parentQuestionNum6 = $("#randomTrueOrFalseNum").val();
$("#singleChoice").attr("innerText","已选择单选题:(请至少选择"+parentQuestionNum4+"道题目)");
$("#multipleChoice").attr("innerText","已选择多选题:(请至少选择"+parentQuestionNum5+"道题目)");
$("#trueOrFalse").attr("innerText","已选择判断题:(请至少选择"+parentQuestionNum6+"道题目)");
}
var paperType = $("#paperType").val();
if(paperType == "1"){
$("#testTime").attr("class","input1");
}else{
$("#testTime").attr("class","input1 required min-value-1");
}
}
function selectedQuestionList(type) {
questionBankNo = $("#questionBankNo").val();
questionType = type;
selectedQuestion = {};
$("#parentSelectCheckTable"+ type +" td:gt(0)").each(function(i, obj) {
if ($(obj).find("input[name=questionNo]").attr("checked")) {
selectedQuestion[($(obj).find("input[name=questionNo]").val())]
= ($(obj).find("input[name=questionNo]").next().text()+"|"+$(obj).find("input[name=questionNo]").attr("score"));
}
})
var url = "/tmslive.test.paper.search.question.screen?&temp=" + new Date().getTime();
var height = window.screen.availHeight * 0.7;
var width = window.screen.availWidth * 0.9;
var top = window.screen.availHeight * 0.06 / 2;
var left = window.screen.availWidth * 0.04 / 2;
window.open(url, '_blank', 'top=' + top + ',left=' + left + ',height=' + height + ',width=' + width
+ ',toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no, status=no');
}
function flashQuestion(type) {
$("#parentSelectCheckTable"+ type +" tr:gt(0)").each(function(index, obj) {
$(obj).remove();
});
if(type == 0){
parentQuestionNum0 = 0;
}
if(type == 1){
parentQuestionNum1 = 0;
}
if(type == 2){
parentQuestionNum2 = 0;
}
for ( var questionNo in selectedQuestion) {
var score = selectedQuestion[questionNo].split("|")[1];
var questionInfo = selectedQuestion[questionNo].split("|")[0];
var checkboxTxt = ""+ questionInfo + "";
var objTxt = checkboxTxt;
var tdHtml = "
}
if(type == 1){
if (parentQuestionNum1 == 0 || parentQuestionNum1 % 3 == 0 ) {
var trHtml = "<tr>" + tdHtml + "</tr>";
$("#parentSelectCheckTable"+ type +" tr").last().after(trHtml);
parentQuestionNum1 = parentQuestionNum1 + 1;
} else {
$("#parentSelectCheckTable"+ type +" tr").last().append(tdHtml);
parentQuestionNum1 = parentQuestionNum1 + 1;
}
}
if(type == 2){
if (parentQuestionNum2 == 0 || parentQuestionNum2 % 3 == 0 ) {
var trHtml = "<tr>" + tdHtml + "</tr>";
$("#parentSelectCheckTable"+ type +" tr").last().after(trHtml);
parentQuestionNum2 = parentQuestionNum2 + 1;
} else {
$("#parentSelectCheckTable"+ type +" tr").last().append(tdHtml);
parentQuestionNum2 = parentQuestionNum2 + 1;
}
}
}
}
$("#questionTable").find("input[name=singleChoiceNum]").val(parentQuestionNum0);
$("#questionTable").find("input[name=multipleChoiceNum]").val(parentQuestionNum1);
$("#questionTable").find("input[name=trueOrFalseNum]").val(parentQuestionNum2);
scores = 0;
$("#paperModify").find("input[name=questionNo]:checked").each(function(index, o) {
scores += parseInt($(o).attr("score"));
});
$("#testScores").val(scores);
}
function doPost(){
if(!formValidate("paperModify")) return;
if(confirm("确定提交修改吗?")){
var paperNo = $("#paperNo").val();
var paperName = $("#paperName").val();
var testTime = $("#testTime").val();
var testScores = $("#testScores").val();
var createdWay = $("#createdWay").val();
var testNum = $("#testNum").val();
/* var questionBankType0 = $("#questionBankType0").val();
var questionBankType1 = $("#questionBankType1").val();
var questionBankType = '';
if(questionBankType0 != null || questionBankType0 != null ){
questionBankType = questionBankType0;
}
if(questionBankType1 != null || questionBankType1 != null ){
questionBankType = questionBankType1;
} */
var questionBankNo = $("#questionBankNo").val();
var questionNoInfo = "";
$("#paperModify").find("input[name=questionNo]:checked").each(function(index, o) {
questionNoInfo += ($(o).val()+ "|");
});
if(questionNoInfo == ""){
alert("请至少选择一道题目!");
return;
}
var paramData= "";
if(createdWay=='0'){
paramData = "paperNo="+paperNo+"&paperName="+paperName+"&testScores="+testScores+"&testTime="+testTime+
"&testNum="+testNum+"&questionNoInfo="+questionNoInfo+"&createdWay="+createdWay+"&questionBankNo="+questionBankNo;
}
if(createdWay=='1'){
var randomSingleChoiceNum = $("#randomSingleChoiceNum").val();
var randomMultipleChoiceNum = $("#randomMultipleChoiceNum").val();
var randomTrueOrFalseNum = $("#randomTrueOrFalseNum").val();
if(randomSingleChoiceNum > parentQuestionNum0 || randomMultipleChoiceNum > parentQuestionNum1 || randomTrueOrFalseNum > parentQuestionNum2){
alert("你选择的试题数量少于设定的随机考题数量,请继续添加考题!");
return;
}
paramData = "paperNo="+paperNo+"&paperName="+paperName+"&testScores="+testScores+"&testTime="+testTime+
"&testNum="+testNum+"&questionNoInfo="+questionNoInfo+"&randomSingleChoiceNum="+randomSingleChoiceNum+
"&randomMultipleChoiceNum="+randomMultipleChoiceNum+"&randomTrueOrFalseNum="+randomTrueOrFalseNum+"&createdWay="+createdWay;
}
$("#submit2").attr("disabled","disabled");
$.ajax({
type : "POST",
url : "/tmslive.test.paper.modify.info.do",
dataType: "json",
contentType : "application/x-www-form-urlencoded;charset=utf-8",
data : paramData,
async : false,
success : function(data) {
alert(data.SERVICE_RESPONSE_RESULT);
closeWindow();
}
});
}
}
function changeCheckBox(obj,type){
var score = $(obj).attr("score");
var flag = $(obj).attr("checked");
if(!flag)
{
scores -= parseInt(score);
$("#testScores").val(scores);
$(obj).parent().remove();
if(type == 0){
parentQuestionNum0 = parentQuestionNum0 - 1;
$("#questionTable").find("input[name=singleChoiceNum]").val(parentQuestionNum0);
}
if(type == 1){
parentQuestionNum1 = parentQuestionNum1 - 1;
$("#questionTable").find("input[name=multipleChoiceNum]").val(parentQuestionNum1);
}
if(type == 2){
parentQuestionNum2 = parentQuestionNum2 - 1;
$("#questionTable").find("input[name=trueOrFalseNum]").val(parentQuestionNum2);
}
}
}
//关闭模式窗口
function closeWindow(){
window.close();
parent.doPost();
parent.dispalyModal();
}
function closeWindow2(){
window.close();
parent.dispalyModal();
}
//若是问卷隐藏时间,判断和多选
$(function(){
var paperType = $("#paperType").val();
//问卷
if(paperType == '1'){
$("#testTimeId").hide();
$("#multipleChoiceSpan").hide();
$("#trueOrFalseSpan").hide();
$("#parentSelectCheckTable1").hide();
$("#parentSelectCheckTable2").hide();
}
var isDispatch = $("#isDispatch").val();
if(isDispatch == 'Y'){
$("#submit2").hide();
$("#dispatch").show();
}
});
function viewTestPaper(id){
window.showModalDialog('/tmslive.test.paper.search.info.do?paperNo='+id+'&nextViewName=tmslive.test.paper.info.view&temp='+new Date().getTime(), window, 'dialogWidth:600px;dialogHeight:350px;Resizable:0;help:no;status:No;center:yes;edge:Raised;');
}
//修改项目
function modifyTestPaper(id){
var url = '/tmslive.test.paper.modify.do?paperNo='+id+'&nextViewName=tmslive.test.paper.modify.view&temp='+new Date().getTime();
window.parent.showModal(url);
}
function freezeTestPaper(id){
if(confirm("确定要冻结该考卷吗?")){
var obj = $("#paperInfoTB").find("input[paperNo="+id+"]");
var testTime = $(obj).attr("testTime");
var testNum = $(obj).attr("testNum");
var testScores = $(obj).attr("testScores");
var singleChoiceNum = $(obj).attr("singleChoiceNum");
var multipleChoiceNum = $(obj).attr("multipleChoiceNum");
var trueOrFalseNum = $(obj).attr("trueOrFalseNum");
$.ajax({
type : "POST",
url : "/tmslive.test.paper.modify.info.do",
dataType: "json",
contentType : "application/x-www-form-urlencoded;charset=utf-8",
data : "paperNo="+id+"&isValid=N&testTime="+testTime+"&testNum="+testNum+"&testScores="+testScores+"&randomSingleChoiceNum="+singleChoiceNum+
"&randomMultipleChoiceNum="+multipleChoiceNum+"&randomTrueOrFalseNum="+trueOrFalseNum,
async : false,
success : function(data) {
alert(data.SERVICE_RESPONSE_RESULT);
refresh()
}
});
}
}
function unfreezeTestPaper(id){
if(confirm("确定要解冻该考卷吗?")){
var obj = $("#paperInfoTB").find("input[paperNo="+id+"]");
var testTime = $(obj).attr("testTime");
var testNum = $(obj).attr("testNum");
var testScores = $(obj).attr("testScores");
var singleChoiceNum = $(obj).attr("singleChoiceNum");
var multipleChoiceNum = $(obj).attr("multipleChoiceNum");
var trueOrFalseNum = $(obj).attr("trueOrFalseNum");
$.ajax({
type : "POST",
url : "/tmslive.test.paper.modify.info.do",
dataType: "json",
contentType : "application/x-www-form-urlencoded;charset=utf-8",
data : "paperNo="+id+"&isValid=Y&testTime="+testTime+"&testNum="+testNum+"&testScores="+testScores+"&randomSingleChoiceNum="+singleChoiceNum+
"&randomMultipleChoiceNum="+multipleChoiceNum+"&randomTrueOrFalseNum="+trueOrFalseNum,
async : false,
success : function(data) {
alert(data.SERVICE_RESPONSE_RESULT);
refresh()
}
});
}
}
function refresh(){
parent.doPost();
}
function viewQuestion(id){
window.showModalDialog('/tmslive.exam.question.search.info.do?questionNo='+id+'&nextViewName=tmslive.exam.question.info.view&temp='+new Date().getTime(), window, 'dialogWidth:600px;dialogHeight:350px;Resizable:0;help:no;status:No;center:yes;edge:Raised;');
}
function changeCheckBox(obj){
var score = $(obj).attr("score");
var flag = $(obj).attr("checked");
var questionInfo = $(obj).attr("questionInfo")+"|"+score;
var questionNo = $(obj).val();
if(flag)
{
parent.addRelateCase(questionNo,questionInfo);
}else{
parent.deleteRelateCase(questionNo,questionInfo);
}
}
/**
* 勾选已选择的考题(当前页面存在的选项)
*/
function initSelectedQuestion() {
var selectedQuestion = window.parent.returnVal;
var questionNo="";
for (questionNo in selectedQuestion) {
$("#" + questionNo).attr("checked", true);
if($("#" + questionNo)[0]){
selectedQuestion[questionNo]=$("#"+questionNo).attr("questionInfo")+"|"+$("#"+questionNo).attr("score");
}
}
}
function confirmSelected() {
parent.confirmSelected();
}
function windowClose(){
parent.windowClose();
}
var iframeids=["iframe1"];
var iframehide="yes";
function dyniframesize()
{
var dyniframe=new Array();
for (i=0; i<iframeids.length; i++)
{
if (document.getElementById)
{
dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
if (dyniframe[i] && !window.opera)
{
dyniframe[i].style.display="block"
if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight)
dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight;
else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight)
dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
}
}
if ((document.all || document.getElementById) && iframehide=="no")
{
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}
var returnVal={};
function searchExamQuestion(){
var questionType = window.opener.questionType;
var questionBankType = window.opener.questionBankType;
var questionBankNo = window.opener.questionBankNo;
$("#questionType").val(questionType);
$("#questionBankType").val(questionBankType);
$("#questionBankNo").val(questionBankNo);
var selectedQuestion=window.opener.selectedQuestion;
for(var questionNo in selectedQuestion){
returnVal[questionNo]=selectedQuestion[questionNo];
}
if(!formValidate("questionSearch")) return;
$("#questionSearch").attr("target","iframe1");
$("#questionSearch").submit();
}
function addRelateCase(questionNo,questionInfo){
returnVal[questionNo] = questionInfo;
}
function deleteRelateCase(questionNo){
if(questionNo in returnVal){
delete returnVal[questionNo];
}
}
function confirmSelected() {
var type = $("#questionType").val();
window.opener.selectedQuestion=returnVal;
window.opener.flashQuestion(type);
window.close();
}
function windowClose(){
window.close();
}
//根据考题类型获取对应的题库类型
function SetQuestionBankType(){
//01:正式考试 02:随堂测试 03:问卷
var paperType = $("#paperType").val();
if(paperType== '03'){
$("#getType").hide();
$('#testTimeId').hide();
$('#multipleChoiceSpan').hide();
$('#trueOrFalseSpan').hide();
$('#parentSelectCheckTable1').hide();
$('#parentSelectCheckTable2').hide();
}else{
$("#getType").show();
$('#testTimeId').show();
$('#multipleChoiceSpan').show();
$('#trueOrFalseSpan').show();
$('#parentSelectCheckTable1').show();
$('#parentSelectCheckTable2').show();
}
var whereClause = "question_bank_type like '____" +paperType +"'";
$("#questionBankType option").remove();
var dataParam = "tableName=TMSLIVE_QUESTION_BANK_TYPE&idColumnName=QUESTION_BANK_TYPE&descColumnNmae=DESCRIPTION&whereClause="
+ whereClause + "&orderByClause=order by QUESTION_BANK_TYPE";
addSelectOptioins(dataParam,"questionBankType");
}
//添加下拉选择框列表
function addSelectOptioins(dataParam, selectFieldId) {
$.ajax({
type : "POST",
url : "/codetable.search.list.do",
dataType : "json",
contentType : "application/x-www-form-urlencoded;charset=utf-8",
data : dataParam,
success : function(data) {
var selectEle = $("#" + selectFieldId);
selectEle.empty().append("-请选择-");
$("#questionBankNo").empty().append("-请选择-");
$(eval(data)).each(
function(i, code) {
selectEle.append(""
+ code.description + "");
});
}
});
}
//根据考题类型获取对应的题库类型
function SetPaperBank(){
var questionBankType = $("#questionBankType").val();
var whereClause = "question_bank_type = '" +questionBankType +"' and IS_VALID ='Y'";
$("#questionBankNo option").remove();
var dataParam = "tableName=TMSLIVE_QUESTION_BANK_INFO&idColumnName=QUESTION_BANK_NO&descColumnNmae=QUESTION_BANK_NAME&whereClause="
+ whereClause + "&orderByClause=order by QUESTION_BANK_TYPE";
addBankOptioins(dataParam,"questionBankNo");
}
function addBankOptioins(dataParam, selectFieldId) {
$.ajax({
type : "POST",
url : "/codetable.search.list.do",
dataType : "json",
contentType : "application/x-www-form-urlencoded;charset=utf-8",
data : dataParam,
success : function(data) {
var selectEle = $("#" + selectFieldId);
selectEle.empty().append("-请选择-");
$(eval(data)).each(
function(i, code) {
selectEle.append(""
+ code.description + "");
});
}
});
}
function doPost(){
if(!formValidate("form1")) return;
$("#form1").attr("action","/tmslive.test.paper.search.list.do");
$("#form1").attr("target","iframe1");
$("#form1").submit();
}
function addTestPaper(){
var url = '/tmslive.test.paper.add.screen?temp='+new Date().getTime();
showModal(url);
}
//显示模式层
function showModal(url){
$("#questionIframe").attr("src",url);
$("#questionModal").dialog( "destroy" );
$("#questionModal").dialog(
{
height:500,
width:940,
modal:true,
draggable:false,
resizable:false,
close: function(event, ui){
dispalyModal();
}
}
);
}
//销毁模式窗口层
function dispalyModal(){
$("#questionIframe").attr("src","");
$("#questionModal").dialog( "destroy" );
$("#questionModal").dialog( "close" );
}
<%@ include file="../../common/common.jsp"%>
<%@ page import="com.paic.tms.common.util.PropertiesUtils"%>
<%
String beforeJobClassType = PropertiesUtils
.getPropertiesValue("before.job.class.type");
String beforePostClassType = PropertiesUtils
.getPropertiesValue("before.post.class.type");
String deputyClassType = PropertiesUtils
.getPropertiesValue("deputy.class.type");
String insuranceBasicClassType = PropertiesUtils
.getPropertiesValue("insurance.basic.class.type");
%>
var beforeJobClassType = '<%=beforeJobClassType%>';
var beforePostClassType = '<%=beforePostClassType%>';
var deputyClassType = '<%=deputyClassType%>';
var insuranceBasicClassType = '<%=insuranceBasicClassType%>';
function isBeforeJobClassType(classType) {
var spiltClassType = beforeJobClassType.split(",");
return classTypeIsExist(spiltClassType, classType);
}
function isBeforePostClassType(classType) {
var spiltClassType = beforePostClassType.split(",");
return classTypeIsExist(spiltClassType, classType);
}
function isDeputyClassType(classType) {
var spiltClassType = deputyClassType.split(",");
return classTypeIsExist(spiltClassType, classType);
}
function isInsuranceBasicClassType(classType) {
var spiltClassType = insuranceBasicClassType.split(",");
return classTypeIsExist(spiltClassType, classType);
}
function classTypeIsExist(classTypeArray, classType) {
for (var i = 0; i < classTypeArray.length; ++i) {
if (classType == classTypeArray[i]) {
return true;
}
}
return false;
}
var isBeforeJob = "";
var selectedCourses = {};
function selectSalesCase() {
var classType = $("#classType").val();
isBeforeJob = "N";
if (isBeforeJobClassType(classType) || isBeforePostClassType(classType)
|| isDeputyClassType(classType) || isInsuranceBasicClassType(classType)) {
isBeforeJob = "Y";
}
selectedCourses = {};
$("#parentSelectCheckTable tr:gt(0)").each(function(i, obj) {
selectedCourses[($(obj).find("input[type=hidden][name=checkCourseCheckbox]").attr("courseId"))]
= ($(obj).find("input[type=hidden][name=checkCourseCheckbox]").attr("courseName"));
})
var url = "/tmslive.mobileCourse.search.screen?&temp=" + new Date().getTime();
var height = window.screen.availHeight * 0.85;
var width = window.screen.availWidth * 0.95;
var top = window.screen.availHeight * 0.06 / 2;
var left = window.screen.availWidth * 0.04 / 2;
window.open(url, '_blank', 'top=' + top + ',left=' + left + ',height=' + height + ',width='
+ width
+ ',toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no');
}
function flashCourse() {
for ( var courseId in selectedCourses) {
var isExists = false;
$("#parentSelectCheckTable tr:gt(0)").each(function(index, obj) {
if (courseId == $(obj).find("input[type=hidden]").attr("courseId")) {
isExists = true;
}
});
if(!isExists){
var td1Html = "<td class='td_3'><input type='hidden' name='checkCourseCheckbox' courseId="+courseId+" />"+selectedCourses[courseId]+"</td>"
var td2Html = "<td class='td_3'><input type='radio' checked name='dispatchType"+courseId+"' value='0'>开班前</input> "+
"<input type='radio' name='dispatchType"+courseId+"' value='1' >开班后</input> 第<input type='text' name='dispatchTypeDays' class='input1 required min-value-1' size='5' value='' />天的"+
"<span id='dispatchHours'> <select name='dispatchTypeHours' id='dispatchTypeHours'>"+
"<option value='0'>0</option><option value='1'>1</option>"+
"<option value='2'>2</option><option value='3'>3</option>"+
"<option value='4'>4</option><option value='5'>5</option>"+
"<option value='6'>6</option><option value='7'>7</option>"+
"<option value='8'>8</option><option value='9'>9</option>"+
"<option value='10'>10</option><option value='11'>11</option>"+
"<option value='12'>12</option><option value='13'>13</option>"+
"<option value='14'>14</option><option value='15'>15</option>"+
"<option value='16'>16</option><option value='17'>17</option>"+
"<option value='18'>18</option><option value='19'>19</option>"+
"<option value='20'>20</option><option value='21'>21</option>"+
"<option value='22'>22</option><option value='23'>23</option></select>"+
"</span>点</td>"
var td3Html = "<td class='td_3'><input type='radio' name='remindType"+courseId+"' value='0' checked onclick='changeRemindType(this,0);'>每天</input> "+
"<input type='radio' name='remindType"+courseId+"' value='1' onclick='changeRemindType(this,1);'>每周</input>"+
"<span id='weekRemind' style='display: none'> 从 <select name='remindWeekStartDay' id='remindWeekStartDay'>"+
"<option value='1'>周一</option><option value='2'>周二</option><option value='3'>周三</option>"+
"<option value='4'>周四</option><option value='5'>周五</option><option value='6'>周六</option>"+
"<option value='7'>周日</option></select>"+ "到 <select name='remindWeekEndDay' id='remindWeekEndDay'>"+
"<option value='1'>周一</option><option value='2'>周二</option><option value='3'>周三</option>"+
"<option value='4'>周四</option><option value='5'>周五</option><option value='6'>周六</option>"+
"<option value='7'>周日</option></select> <select name='remindDayHourSelectWeek' id='remindDayHourSelectWeek' >"+
"<option value='00:00'>0</option><option value='01:00'>1</option>"+
"<option value='02:00'>2</option><option value='03:00'>3</option>"+
"<option value='04:00'>4</option><option value='05:00'>5</option>"+
"<option value='06:00'>6</option><option value='07:00'>7</option>"+
"<option value='08:00'>8</option><option value='09:00'>9</option>"+
"<option value='10:00'>10</option><option value='11:00'>11</option>"+
"<option value='12:00'>12</option><option value='13:00'>13</option>"+
"<option value='14:00'>14</option><option value='15:00'>15</option>"+
"<option value='16:00'>16</option><option value='17:00'>17</option>"+
"<option value='18:00'>18</option><option value='19:00'>19</option>"+
"<option value='20:00'>20</option><option value='21:00'>21</option>"+
"<option value='22:00'>22</option><option value='23:00'>23</option></select>点 进行消息推送; 持续"+
"<input type='text' name='remindDaysWeek' id='remindDaysWeek' class='input1 required min-value-1' size='5' />周</span>"+
"<span id='dayRemind'> <select name='remindDayHourSelect' id='remindDayHourSelectDay'>"+
"<option value='00:00'>0</option><option value='01:00'>1</option>"+
"<option value='02:00'>2</option><option value='03:00'>3</option>"+
"<option value='04:00'>4</option><option value='05:00'>5</option>"+
"<option value='06:00'>6</option><option value='07:00'>7</option>"+
"<option value='08:00'>8</option><option value='09:00'>9</option>"+
"<option value='10:00'>10</option><option value='11:00'>11</option>"+
"<option value='12:00'>12</option><option value='13:00'>13</option>"+
"<option value='14:00'>14</option><option value='15:00'>15</option>"+
"<option value='16:00'>16</option><option value='17:00'>17</option>"+
"<option value='18:00'>18</option><option value='19:00'>19</option>"+
"<option value='20:00'>20</option><option value='21:00'>21</option>"+
"<option value='22:00'>22</option><option value='23:00'>23</option></select>点 进行消息推送,持续"+
"<input type='text' name='remindDaysDay' id='remindDaysDay' class='input1 required min-value-1' size='5' value='' />天</span></td>"
var td4Html = "<td class='td_3'><input name='deleteCourse"+courseId +"' type='button' class='button23' onclick='deleteCourse(this)' value='删除' ></td>"
var trHtml ="<tr>"+td1Html+td2Html+td3Html+td4Html+"</tr>"
$("#parentSelectCheckTable tr").last().after(trHtml);
}
}
}
function changeRemindType(obj,value) {
if (value == 0) {
$(obj).parents("tr").find("span").eq(2).css("display", "inline");
$(obj).parents("tr").find("span").eq(1).css("display", "none");
} else {
$(obj).parents("tr").find("span").eq(1).css("display", "inline");
$(obj).parents("tr").find("span").eq(2).css("display", "none");
}
}
function saveRelatedCourse() {
if (!formValidate("caseDispath"))
return;
var flag = true;
$("input[name='dispatchTypeDays']").each(function(){
if($(this).val() >100){
alert("配送时间超出最大时间限制!");
flag = false;
}
});
if (!flag){
return;
}
$("input[name='examDeadlineDays']").each(function(obj) {
if($(this).val() >100){
alert("考试截止时间超出最大时间限制!");
flag = false;
}
});
if (!flag){
return;
}
var dataParam = "";
var classType = $("#classType").val();
var dataParamArray = new Array();
var flag1 = false;
var flag2 = false;
if(window.confirm("确定提交此配送信息?")){
$("#parentSelectCheckTable tr:gt(0)").each(function(i, obj) {
flag2 = true;
var courseId = "";
var dispatchType = "";
var dispatchTypeDays = "";
var dispatchTypeHours = "";
var remindType = "";
var remindWeekStartDay = "";
var remindWeekEndDay = "";
var remindDayHour = "";
var remindLastDays = "";
var param = "";
courseId = $(obj).find("input[type=hidden][name=checkCourseCheckbox]").attr("courseId");
dispatchType = $(obj).find("input[type=radio][name=dispatchType"+courseId+"]:checked").val();
dispatchTypeDays = $(obj).find("input[type=text][name=dispatchTypeDays]").val();
dispatchTypeHours = $(obj).find("select[name=dispatchTypeHours]").val();
remindType = $(obj).find("input[type=radio][name=remindType"+courseId+"]:checked").val();
if(remindType == "0"){
remindDayHour = $(obj).find("select[name=remindDayHourSelect]").val();
remindLastDays = $(obj).find("input[type=text][name=remindDaysDay]").val();
param = "{'classType':'" + classType + "','courseId':'" + courseId + "','dispatchType':'" + dispatchType + "','dispatchTypeDays':'" + dispatchTypeDays
+ "','dispatchTypeHours':'" + dispatchTypeHours + "','remindType':'" + remindType + "','remindDayHour':'" + remindDayHour+ "','remindLastDays':'" + remindLastDays + "'}";
dataParamArray[dataParamArray.length] = param;
}else{
remindDayHour = $(obj).find("select[name=remindDayHourSelectWeek]").val();
remindWeekStartDay = $(obj).find("select[name=remindWeekStartDay]").val();
remindWeekEndDay = $(obj).find("select[name=remindWeekEndDay]").val();
if(remindWeekEndDay < remindWeekStartDay){
flag1 = true;
}
remindDayHour = $(obj).find("select[name=remindDayHourSelectWeek]").val();
remindLastDays = $(obj).find("input[type=text][name=remindDaysWeek]").val()*7;
param = "{'classType':'" + classType + "','courseId':'" + courseId + "','dispatchType':'" + dispatchType + "','dispatchTypeDays':'" + dispatchTypeDays
+ "','dispatchTypeHours':'" + dispatchTypeHours + "','remindType':'" + remindType + "','remindWeekStartDay':'" + remindWeekStartDay
+ "','remindWeekEndDay':'" + remindWeekEndDay+ "','remindDayHour':'" + remindDayHour+ "','remindLastDays':'" + remindLastDays+ "'}";
dataParamArray[dataParamArray.length] = param;
}
});
if(flag1){
alert("未学提醒设置:开始周期时间不能大于结束周期时间!");
return;
}
/* if(!flag2){
alert("请至少选择一门微课!");
return;
} */
dataParam += "[" + dataParamArray.join(",") + "]";
$("#informationInfos").val(dataParam);
$("#classTypeMcourseInfos").val(classTypeMcourseInfos);
//增加进度条遮罩效果
showShade("iFrame", "正在保存信息,请稍候...");
$("#caseDispath").attr("target", "iFrame");
$("#caseDispath").submit();
}
}
var classTypeMcourseInfos = "";
function deleteCourse(obj) {
var courseId = $(obj).parent("td").parent("tr").find("input[type=hidden][name=checkCourseCheckbox]").attr("courseId");
classTypeMcourseInfos += courseId + "|";
$(obj).parent("td").parent("tr").remove();
}
function dispalyModal() {
parent.dispalyModal();
}
function cancel() {
parent.dispalyModal();
}
/* -------------------------------- 整体页面默认样式 ----------------------------- */
body {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 13px;
color: #000000;
text-decoration: none;
scrollbar-face-color:#B8CBF6;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#F3F1EC;
scrollbar-darkshadow-color:#9FB5D2;
scrollbar-track-color:#E9E9E9;
scrollbar-arrow-color:#606060;
}
td,table{
font-size:13px;
color:#000000;
word-break: break-all;
}
p{text-indent: 2em;}
li,input,select{
font-size:12px;
color:#000000;
word-break: break-all;
}
a:link {color: #194992;text-decoration: underline;}
a:visited {color: #194992;text-decoration: underline;}
a:hover { color: #194992; text-decoration: underline;}
a:active { color: #194992; text-decoration: underline; }
/* -------------------------------- 导航菜单样式 ----------------------------- */
.navigation{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 14px;
color: #4F5B75;
line-height: 24px;
font-weight:bold;
}
.navigation a:link {
color: #4F5B75; text-decoration: none;
}
.navigation a:visited {
color: #4F5B75; text-decoration: none;
}
.navigation a:hover {
text-decoration: underline;
}
.navigation a:active {
color: #4F5B75; text-decoration: none;
}
.navigation1{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 14px;
color: #FFFFFF;
line-height: 24px;
font-weight:bold;
}
.navigation1 a:link {
color: #FFFFFF; text-decoration: none;
}
.navigation1 a:visited {
color: #FFFFFF; text-decoration: none;
}
.navigation1 a:hover {
text-decoration: underline;
}
.navigation1 a:active {
color: #FFFFFF; text-decoration: none;
}
.navigation2{
PADDING-RIGHT: 6px;
PADDING-LEFT: 6px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #FFFFFF;
line-height: 16px;
}
.navigation2 a:link {
PADDING-RIGHT: 6px;
PADDING-LEFT: 6px;
color: #FFFFFF; text-decoration: none;
}
.navigation2 a:visited {
PADDING-RIGHT: 6px;
PADDING-LEFT: 6px;
color: #FFFFFF; text-decoration: none;
}
.navigation2 a:hover {
PADDING-RIGHT: 6px;
PADDING-LEFT: 6px;
text-decoration: underline;
color:#FFFFFF;
BACKGROUND-COLOR: #A1B5D8;
}
.navigation2 a:active {
PADDING-RIGHT: 6px;
PADDING-LEFT: 6px;
color: #FFFFFF; text-decoration: none;
}
/* -------------------------------- 顶部快捷菜单文字样式 ----------------------------- */
.linka{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 12px;
color: #ffffff;
}
.linka a:link {
color: #ffffff; text-decoration: none;
}
.linka a:visited {
color: #ffffff; text-decoration: none;
}
.linka a:hover {
color: #ffffff; text-decoration: underline;
}
.linka a:active {
color: #ffffff; text-decoration: none;
}
/* -------------------------------- 下拉菜单控件样式 ----------------------------- */
.TopGroup {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
BORDER-RIGHT: #57566f 0px solid;
BORDER-TOP: #696885 0px solid;
BORDER-LEFT: #696885 0px solid;
CURSOR: hand;
BORDER-BOTTOM: #57566f 0px solid;
}
.MenuGroup {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
BORDER-RIGHT: #4e5358 1px solid;
BORDER-TOP: #4e5358 1px solid;
BORDER-LEFT: #4e5358 1px solid;
CURSOR: hand;
BORDER-BOTTOM: #4e5358 1px solid;
BACKGROUND-COLOR: #f5f5f5;
}
.TopMenuItem {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
FONT-WEIGHT: normal;
FONT-SIZE: 13px;
CURSOR: hand;
COLOR: white;
FONT-FAMILY: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
.TopMenuItemHover {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
FONT-WEIGHT: normal;
FONT-SIZE: 13px;
CURSOR: hand;
COLOR: white;
FONT-FAMILY: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
BACKGROUND-COLOR: #A1B5D8;
}
.MenuItem {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
BORDER-RIGHT: #f5f5f5 1px solid;
BORDER-TOP: #f5f5f5 1px solid;
FONT-SIZE: 12px;
BORDER-LEFT: #f5f5f5 1px solid;
CURSOR: hand;
COLOR: #00025c;
BORDER-BOTTOM: #f5f5f5 1px solid;
FONT-FAMILY: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
.MenuItemHover {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
BORDER-RIGHT: #57566f 1px solid;
BORDER-TOP: #9190ac 1px solid;
FONT-SIZE: 12px;
BORDER-LEFT: #9190ac 1px solid;
CURSOR: hand;
COLOR: #333333;
BORDER-BOTTOM: #57566f 1px solid;
FONT-FAMILY: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
BACKGROUND-COLOR: #ffeec2;
}
.MenuItemExpanded {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
BORDER-RIGHT: #9190ac 1px solid;
BORDER-TOP: #57566f 1px solid;
FONT-SIZE: 12px;
BORDER-LEFT: #57566f 1px solid;
CURSOR: hand;
COLOR: #333333;
BORDER-BOTTOM: #9190ac 1px solid;
FONT-FAMILY: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
BACKGROUND-COLOR: #ffeec2;
}
.MenuBreak {
WIDTH: 100%;
HEIGHT: 2px;
BACKGROUND-COLOR: silver;
}
/* -------------------------------- 登录者信息文字样式 ----------------------------- */
.info{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 12px;
color:#999999;
}
/* -------------------------------- 当前时间文字样式 ----------------------------- */
.time{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 12px;
color: #000000;
line-height: 20px;
}
/* -------------------------------- 版权声明文字样式 ----------------------------- */
.copyright{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #4F6FA8;
}
/* -------------------------------- 在线人数文字样式 ----------------------------- */
.people{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 12px;
color: #cccccc;
}
/* -------------------------------- 页面当前位置文字样式 ----------------------------- */
.address{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #000000;
line-height: 20px;
}
.address a:link {
color: #A63E19;
text-decoration: none;
}
.address a:visited {
color: #A63E19;
text-decoration: none;
}
.address a:hover {
color: #A63E19;
text-decoration: underline;
}
.address a:active {
color: #A63E19;
text-decoration: none;
}
/* -------------------------------- 查询表单文字样式 ----------------------------- */
.form_text {
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 14px;
color: #000000;
line-height: 20px;
}
/* -------------------------------- 正文文字样式 ----------------------------- */
.text {
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #000000;
line-height: 20px;
}
/* -------------------------------- 文章正标题样式 ----------------------------- */
.text_title{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 14px;
color: #000000;
font-weight: bold;
}
/* -------------------------------- 文章副标题样式 ----------------------------- */
.text_title2{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #666666;
font-weight: bold;
}
/* -------------------------------- 文章发布时间样式 ----------------------------- */
.text_time{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 12px;
color: #CCCCCC;
}
/* -------------------------------- 文章类别或者发布部门说明样式 ----------------------------- */
.text_type{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 12px;
color: #CCCCCC;
}
/* -------------------------------- 文章来源,出处,作者样式 ----------------------------- */
.text_author{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 12px;
color: #CCCCCC;
}
/* -------------------------------- 新闻列表文字样式 ----------------------------- */
.news{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #000000;
}
.news a:link {
color: #000000; text-decoration: none;
}
.news a:visited {
color: #000000; text-decoration: none;
}
.news a:hover {
color: #A63E19; text-decoration: underline;
}
.news a:active {
color: #000000; text-decoration: none;
}
/* -------------------------------- 公告列表文字样式 ----------------------------- */
.affiche{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #000000;
}
.affiche a:link {
color: #000000; text-decoration: none;
}
.affiche a:visited {
color: #000000; text-decoration: none;
}
.affiche a:hover {
color: #A63E19; text-decoration: underline;
}
.affiche a:active {
color: #000000; text-decoration: none;
}
/* -------------------------------- 更多或者详细内容字体样式 ----------------------------- */
.more{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 12px;
color: #666666;
}
.more a:link {
color: #666666; text-decoration: none;
}
.more a:visited {
color: #666666; text-decoration: none;
}
.more a:hover {
color: #A63E19; text-decoration: underline;
}
.more a:active {
color: #666666; text-decoration: none;
}
/* -------------------------------- 翻页,页数等文字样式 ----------------------------- */
.pages{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #000000;
}
.pages a:link {
color: #000000; text-decoration: none;
}
.pages a:visited {
color: #000000; text-decoration: none;
}
.pages a:hover {
color: #F15A23;; text-decoration: underline;
}
.pages a:active {
color: #000000; text-decoration: none;
}
/* -------------------------------- 登录页面文字样式 ----------------------------- */
.logon{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #000000;
line-height: 20px;
}
/* -------------------------------- 表格样式 ----------------------------- */
.table_1 {
border: 1px solid #95a7bf;
border-collapse: collapse;
}
/* -------------------------------- 一级文字表格样式(表头标题) ----------------------------- */
.td_1{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 14px;
color: #4f5b75;
background-color: #b7c1d7;
font-weight: bold;
border: 1px solid #95a7bf;
border-collapse: collapse;
}
/* -------------------------------- 一级文字表格样式二 ----------------------------- */
.td_2{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #000000;
background-color: #FFF9F4;
border: 1px solid #95a7bf;
border-collapse: collapse;
}
/* -------------------------------- 次级文字表格样式 ----------------------------- */
.td_3{
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 13px;
color: #000000;
border: 1px solid #95a7bf;
border-collapse: collapse;
}
.td_3 a:link {
color: #194992;
text-decoration: underline;
}
.td_3 a:visited {
color: #194992;
text-decoration: underline;
}
.td_3 a:hover {
color: #F15A23;
text-decoration: underline;
}
.td_3 a:active {
color: #194992;
text-decoration: underline;
}
/* -------------------------------- 输入框特殊定制样式 ----------------------------- */
.input1 {
font-size: 12px;
color: #000000;
text-decoration: none;
border: 1px #666666 solid;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
height: 20px;
background-color: #FFFFFF;
}
/* -------------------------------- 输入框不可用时变灰处理样式 ----------------------------- */
.input2 {
font-size: 12px;
color: #000000;
text-decoration: none;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
height: 20px;
background-color: #DDDDDD;
}
.input3 {
font-size: 12px;
color: #000000;
text-decoration: none;
border: 0px solid;
margin-top: 1px solid;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
height: 20px;
background-color: #EBEEF7;
}
/* -------------------------------- 文本域特殊定制样式 ----------------------------- */
.text_area_1 {
font-size: 12px;
color: #000000;
text-decoration: none;
border: 1px #666666 solid;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
background-color: #FFFFFF;
}
/* ------------------------------- 文本域不可用时变灰处理样式 ------------------------- */
.text_area_2 {
font-size: 12px;
color: #000000;
text-decoration: none;
border: 1px #666666 solid;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
background-color: #DDDDDD;
}
/* -------------------------------- 按钮样式 ----------------------------- */
.button2 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images/button_bg2.gif);
width: 60px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
/* -------------------------------- 日期输入控件样式 ----------------------------- */
.calendar {
position: relative;
display: none;
border-top: 2px solid #FFFFFF;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
border-left: 2px solid #FFFFFF;
font-size: 12px;
color: #000000;
cursor: default;
background: #FFDDD1;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
.calendar table {
border-top: 1px solid #000000;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #000000;
font-size: 12px;
color: #000000;
cursor: default;
background: #F5F5F5;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
.calendar .button {
text-align: center;
padding: 1px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #FFFFFF;
}
.calendar .nav {
background: transparent url(../images/menuarrow.gif) no-repeat 100% 100%;
}
.calendar thead .title {
font-weight: bold;
padding: 1px;
border: 1px solid #000000;
background: #FFDDD1;
color: #CC0000;
text-align: center;
}
.calendar thead .headrow {
}
.calendar thead .daynames {
}
.calendar thead .name {
border-bottom: 1px solid #000000;
padding: 2px;
text-align: center;
background: #CCCCCC;
}
.calendar thead .weekend {
color: #F00000;
}
.calendar thead .hilite {
border-top: 2px solid #FFFFFF;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
border-left: 2px solid #FFFFFF;
padding: 0px;
background-color: #D7D7D7;
}
.calendar thead .active {
padding: 2px 0px 0px 2px;
border-top: 1px solid #000000;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #000000;
background-color: #CCCCCC;
}
.calendar tbody .day {
width: 2em;
text-align: right;
padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
font-size: 80%;
color: #333333;
}
.calendar tbody .day.othermonth.oweekend {
color: #faa;
}
.calendar table .wn {
padding: 2px 3px 2px 2px;
border-right: 1px solid #000000;
background: #FFFFFF;
}
.calendar tbody .rowhilite td {
background: #E7E7E7;
}
.calendar tbody .rowhilite td.wn {
background: #EFEFEF;
}
.calendar tbody td.hilite {
padding: 1px 3px 1px 1px;
border: 1px solid;
border-color: #FFFFFF #000000 #000000 #FFFFFF;
}
.calendar tbody td.active {
padding: 2px 2px 0px 2px;
border: 1px solid;
border-color: #000000 #ffffff #ffffff #000000;
}
.calendar tbody td.selected {
font-weight: bold;
padding: 2px 2px 0px 2px;
border: 1px solid;
border-color: #000000 #ffffff #ffffff #000000;
background: #CCCCCC;
}
.calendar tbody td.weekend {
color: #f00000;
}
.calendar tbody td.today {
font-weight: bold;
color: #0000F0;
}
.calendar tbody .disabled { color: #999999; }
.calendar tbody .emptycell {
visibility: hidden;
}
.calendar tbody .emptyrow {
display: none;
}
.calendar tfoot .footrow {
}
.calendar tfoot .ttip {
padding: 1px;
border: 1px solid #000000;
background: #788084;
color: #ffffff;
text-align: center;
}
.calendar tfoot .hilite {
border-top: 1px solid #ffffff;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #ffffff;
padding: 1px;
background: #cccccc;
}
.calendar tfoot .active {
padding: 2px 0px 0px 2px;
border-top: 1px solid #000000;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #000000;
}
.calendar .combo {
position: absolute;
display: none;
width: 4em;
top: 0px;
left: 0px;
cursor: default;
border-top: 1px solid #ffffff;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #ffffff;
background: #E0E0E0;
font-size: 12px;
padding: 1px;
z-index: 100;
}
.calendar .combo .label,
.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
.calendar .combo .label-IEfix {
width: 4em;
}
.calendar .combo .active {
background: #cccccc;
padding: 0px;
border-top: 1px solid #000000;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #000000;
}
.calendar .combo .hilite {
background: #666666;
color: #FFFFFF;
}
.calendar td.time {
border-top: 1px solid #000;
padding: 1px 0px;
text-align: center;
background-color: #E1E1E1;
}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
padding: 0px 3px 0px 4px;
border: 1px solid #666666;
font-weight: bold;
background-color: #ffffff;
}
.calendar td.time .ampm {
text-align: center;
}
.calendar td.time .colon {
padding: 0px 2px 0px 3px;
font-weight: bold;
}
.calendar td.time span.hilite {
border-color: #000000;
background-color: #666666;
color: #ffffff;
}
.calendar td.time span.active {
border-color: #f00000;
background-color: #000000;
color: #00FF00;
}
/* -------------------------------- ???? ----------------------------- /
/*-------------------??1???------------------------**/
.button1 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg1.gif);
width: 42px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
cursor: hand;
}
.button01 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg01.gif);
width: 42px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
/**-------------------2??3???------------------------**/
.button23 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg23.gif);
width: 60px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
cursor: hand;
}
.button023 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg023.gif);
width: 60px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
/**-------------------4???------------------------**/
.button4 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg4.gif);
width: 64px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
cursor: hand;
}
.jbutton4 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg4.gif);
width: 64px;
height: 20px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
cursor: hand;
}
.button04 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg04.gif);
width: 64px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
/**-------------------??5??6???------------------------**/
.button56 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg56.gif);
width: 90px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
cursor: hand;
}
.button056 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg056.gif);
width: 90px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
/**-------------------??7???------------------------**/
.button7 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg7.gif);
width: 112px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
cursor: hand;
}
.button07 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg07.gif);
width: 112px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
/**-------------------??8???------------------------**/
.button8 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg8.gif);
width: 126px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
cursor: hand;
}
.button08 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg08.gif);
width: 126px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
/**-------------------??9??10???------------------------**/
.button910 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg910.gif);
width: 144px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
cursor: hand;
}
.button0910 {
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
background-image: url(../images1/button/button_new/button_bg0910.gif);
width: 144px;
height: 27px;
border: 0px solid;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 1px;
font-family: "宋体", "Verdana", "Arial", "Helvetica", "sans-serif";
}
平安今牌的动态密码