Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
registration
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
13
Issues
13
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
丁伟
registration
Commits
cbe5f3b8
Commit
cbe5f3b8
authored
Jun 08, 2021
by
丁伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、报名系统2.0版本修改
parent
c16dd80d
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
101 additions
and
83 deletions
+101
-83
src/main/java/org/ccpit/business/registerManage/IndexController.java
+1
-0
src/main/java/org/ccpit/business/registerManage/RegisterController.java
+5
-1
src/main/java/org/ccpit/business/registerManage/RegisterInfo.java
+12
-2
src/main/java/org/ccpit/business/registerManage/RegisterService.java
+23
-9
src/main/java/org/ccpit/business/registerManage/SubjectInfo.java
+10
-0
src/main/resources/log4j.properties
+1
-1
src/main/webapp/WEB-INF/jsp/business/registerInfoListPage.jsp
+10
-21
src/main/webapp/WEB-INF/jsp/front/info.jsp
+26
-30
src/main/webapp/WEB-INF/jsp/front/reg.jsp
+3
-8
src/main/webapp/resource/business/registration.js
+10
-11
No files found.
src/main/java/org/ccpit/business/registerManage/IndexController.java
View file @
cbe5f3b8
...
@@ -373,6 +373,7 @@ public class IndexController extends BaseController {
...
@@ -373,6 +373,7 @@ public class IndexController extends BaseController {
subjectInfo
.
setRegisterStatus
(
0
);
subjectInfo
.
setRegisterStatus
(
0
);
subjectInfo
.
setPhaseId
(
phase
.
getId
());
subjectInfo
.
setPhaseId
(
phase
.
getId
());
subjectInfo
.
setPhaseName
(
phase
.
getName
());
subjectInfo
.
setPhaseName
(
phase
.
getName
());
subjectInfo
.
setInvoiceInfo
(
"发票内容为相应考试的考试费"
);
RegisterInfo
registerInfo
=
registerService
.
queryRegisterById
(
registerInfo_id
);
RegisterInfo
registerInfo
=
registerService
.
queryRegisterById
(
registerInfo_id
);
boolean
success
=
subjectInfoService
.
addSubjectInfo
(
subjectInfo
);
boolean
success
=
subjectInfoService
.
addSubjectInfo
(
subjectInfo
);
if
(
success
){
if
(
success
){
...
...
src/main/java/org/ccpit/business/registerManage/RegisterController.java
View file @
cbe5f3b8
...
@@ -89,6 +89,7 @@ public class RegisterController extends BaseController {
...
@@ -89,6 +89,7 @@ public class RegisterController extends BaseController {
registerInfo
.
setRegType
(
false
);
//如果是延考则在新增数据时把regType设为false表示延考或恢复
registerInfo
.
setRegType
(
false
);
//如果是延考则在新增数据时把regType设为false表示延考或恢复
}
}
registerInfo
.
setPhase
(
phaseService
.
getActivePhase
());
registerInfo
.
setPhase
(
phaseService
.
getActivePhase
());
registerInfo
.
setInvoiceInfo
(
"发票内容为相应考试的考试费"
);
success
=
registerService
.
addRegisterInfo
(
registerInfo
);
success
=
registerService
.
addRegisterInfo
(
registerInfo
);
}
else
if
(
StringUtils
.
isNotEmpty
(
operate
)&&
operate
.
equals
(
"edit"
)){
}
else
if
(
StringUtils
.
isNotEmpty
(
operate
)&&
operate
.
equals
(
"edit"
)){
RegisterInfo
reg
=
registerService
.
queryRegisterById
(
registerInfo
.
getId
());
RegisterInfo
reg
=
registerService
.
queryRegisterById
(
registerInfo
.
getId
());
...
@@ -188,6 +189,9 @@ public class RegisterController extends BaseController {
...
@@ -188,6 +189,9 @@ public class RegisterController extends BaseController {
pageRequest
.
setOrderBy
(
"submitTime desc "
);
pageRequest
.
setOrderBy
(
"submitTime desc "
);
StringBuffer
hql
=
new
StringBuffer
(
sb
.
toString
());
StringBuffer
hql
=
new
StringBuffer
(
sb
.
toString
());
Page
<
RegisterInfo
>
infoPage
=
registerService
.
queryRegisterInfos
(
pageRequest
,
hql
.
toString
());
Page
<
RegisterInfo
>
infoPage
=
registerService
.
queryRegisterInfos
(
pageRequest
,
hql
.
toString
());
List
<
RegisterInfo
>
reg_infos
=
registerService
.
query
(
subject
,
phase
,
name
,
status
);
// infoPage.getRows().addAll(reg_infos);
infoPage
.
setTotal
(
infoPage
.
getTotal
()+
reg_infos
.
size
());
return
infoPage
;
return
infoPage
;
}
}
...
@@ -314,7 +318,7 @@ public class RegisterController extends BaseController {
...
@@ -314,7 +318,7 @@ public class RegisterController extends BaseController {
}
}
sb
.
append
(
" order by submitTime desc"
);
sb
.
append
(
" order by submitTime desc"
);
List
<
RegisterInfo
>
results
=
registerService
.
queryList
(
sb
.
toString
());
List
<
RegisterInfo
>
results
=
registerService
.
queryList
(
sb
.
toString
());
List
<
RegisterInfo
>
reg_infos
=
registerService
.
query
(
Integer
.
parseInt
(
subject
),
phase
);
List
<
RegisterInfo
>
reg_infos
=
registerService
.
query
(
subject
,
phase
,
name
,
status
);
results
.
addAll
(
reg_infos
);
results
.
addAll
(
reg_infos
);
String
[]
props
=
StringUtils
.
split
(
fields
,
","
);
String
[]
props
=
StringUtils
.
split
(
fields
,
","
);
...
...
src/main/java/org/ccpit/business/registerManage/RegisterInfo.java
View file @
cbe5f3b8
...
@@ -261,8 +261,10 @@ public class RegisterInfo implements Serializable {
...
@@ -261,8 +261,10 @@ public class RegisterInfo implements Serializable {
* 发票开具时间
* 发票开具时间
*/
*/
private
String
taxIssue
;
private
String
taxIssue
;
/**
* 发票内容
*/
private
String
invoiceInfo
;
@Id
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
...
@@ -675,5 +677,13 @@ public class RegisterInfo implements Serializable {
...
@@ -675,5 +677,13 @@ public class RegisterInfo implements Serializable {
public
void
setName_en_last
(
String
name_en_last
)
{
public
void
setName_en_last
(
String
name_en_last
)
{
this
.
name_en_last
=
name_en_last
;
this
.
name_en_last
=
name_en_last
;
}
}
public
String
getInvoiceInfo
()
{
return
invoiceInfo
;
}
public
void
setInvoiceInfo
(
String
invoiceInfo
)
{
this
.
invoiceInfo
=
invoiceInfo
;
}
}
}
src/main/java/org/ccpit/business/registerManage/RegisterService.java
View file @
cbe5f3b8
...
@@ -30,6 +30,7 @@ import jxl.write.WritableFont;
...
@@ -30,6 +30,7 @@ import jxl.write.WritableFont;
import
jxl.write.WritableSheet
;
import
jxl.write.WritableSheet
;
import
jxl.write.WritableWorkbook
;
import
jxl.write.WritableWorkbook
;
import
org.apache.commons.lang.StringUtils
;
import
org.ccpit.base.controller.Convert
;
import
org.ccpit.base.controller.Convert
;
import
org.ccpit.base.controller.Page
;
import
org.ccpit.base.controller.Page
;
import
org.ccpit.base.controller.PageBo
;
import
org.ccpit.base.controller.PageBo
;
...
@@ -134,15 +135,27 @@ public class RegisterService {
...
@@ -134,15 +135,27 @@ public class RegisterService {
return
registerDao
.
query
(
hql
,
null
);
return
registerDao
.
query
(
hql
,
null
);
}
}
public
List
<
RegisterInfo
>
query
(
int
subject
,
long
phase
)
{
public
List
<
RegisterInfo
>
query
(
String
subject
,
Long
phase
,
String
name
,
String
status
)
{
String
hql
=
"from SubjectInfo where registerStatus>=1 and subject = "
+
subject
;
StringBuilder
sb
=
new
StringBuilder
(
"from SubjectInfo where 1=1 "
);
List
<
SubjectInfo
>
subjectInfos
=
subjectInfoDao
.
query
(
hql
.
toString
());
if
(
StringUtils
.
isNotBlank
(
subject
))
{
sb
.
append
(
" and subject = "
+
subject
);
}
if
(
phase
!=
null
&&
phase
!=
0
)
{
sb
.
append
(
" and phaseId = '"
+
phase
+
"'"
);
}
if
(
StringUtils
.
isNotBlank
(
name
)){
sb
.
append
(
" and name like '%"
+
name
+
"%'"
);
}
if
(
StringUtils
.
isNotBlank
(
status
)){
sb
.
append
(
" and registerStatus='"
+
status
+
"'"
);
}
List
<
SubjectInfo
>
subjectInfos
=
subjectInfoDao
.
query
(
sb
.
toString
());
List
<
RegisterInfo
>
registerInfos
=
new
ArrayList
<
RegisterInfo
>();
List
<
RegisterInfo
>
registerInfos
=
new
ArrayList
<
RegisterInfo
>();
for
(
SubjectInfo
s_info
:
subjectInfos
)
{
for
(
SubjectInfo
s_info
:
subjectInfos
)
{
long
registerInfo_id
=
s_info
.
getRegisterInfo_id
();
long
registerInfo_id
=
s_info
.
getRegisterInfo_id
();
List
<
RegisterInfo
>
registerInfoList
=
registerDao
.
query
(
"from RegisterInfo where phase.id = '"
+
phase
+
"'"
);
List
<
RegisterInfo
>
registerInfoList
=
registerDao
.
query
(
"from RegisterInfo where phase.id = '"
+
phase
+
"'"
);
for
(
RegisterInfo
r_info
:
registerInfoList
)
{
for
(
RegisterInfo
r_info
:
registerInfoList
)
{
if
(
registerInfo_id
==
r_info
.
getId
())
{
if
(
registerInfo_id
==
r_info
.
getId
())
{
r_info
.
setSubject
(
s_info
.
getSubject
());
r_info
.
setSubject
(
s_info
.
getSubject
());
r_info
.
setRegisterStatus
(
s_info
.
getRegisterStatus
());
r_info
.
setRegisterStatus
(
s_info
.
getRegisterStatus
());
r_info
.
setAppreciationTaxType
(
s_info
.
getAppreciationTaxType
());
r_info
.
setAppreciationTaxType
(
s_info
.
getAppreciationTaxType
());
...
@@ -160,7 +173,7 @@ public class RegisterService {
...
@@ -160,7 +173,7 @@ public class RegisterService {
}
}
}
}
}
}
return
registerInfos
;
return
registerInfos
;
}
}
public
Page
<
RegisterInfo
>
queryMemberBaseInfos
(
PageRequest
pageRequest
)
{
public
Page
<
RegisterInfo
>
queryMemberBaseInfos
(
PageRequest
pageRequest
)
{
...
@@ -194,6 +207,7 @@ public class RegisterService {
...
@@ -194,6 +207,7 @@ public class RegisterService {
map
.
put
(
"mobileTel"
,
RegisterInfo
.
getMobileTel
());
map
.
put
(
"mobileTel"
,
RegisterInfo
.
getMobileTel
());
map
.
put
(
"email"
,
RegisterInfo
.
getEmail
());
map
.
put
(
"email"
,
RegisterInfo
.
getEmail
());
map
.
put
(
"company"
,
RegisterInfo
.
getCompany
());
map
.
put
(
"company"
,
RegisterInfo
.
getCompany
());
map
.
put
(
"invoiceInfo"
,
RegisterInfo
.
getInvoiceInfo
());
map
.
put
(
"invoiceType"
,
map
.
put
(
"invoiceType"
,
TypeUtils
.
translateData
(
"invoiceType"
,
RegisterInfo
.
getInvoiceType
()));
TypeUtils
.
translateData
(
"invoiceType"
,
RegisterInfo
.
getInvoiceType
()));
map
.
put
(
"subject"
,
TypeUtils
.
translateData
(
"subject"
,
RegisterInfo
.
getSubject
()));
map
.
put
(
"subject"
,
TypeUtils
.
translateData
(
"subject"
,
RegisterInfo
.
getSubject
()));
...
@@ -285,11 +299,11 @@ public class RegisterService {
...
@@ -285,11 +299,11 @@ public class RegisterService {
public
Map
<
String
,
String
>
initProsHeader
()
{
public
Map
<
String
,
String
>
initProsHeader
()
{
Map
<
String
,
String
>
mapProsHeader
=
new
HashMap
<
String
,
String
>();
Map
<
String
,
String
>
mapProsHeader
=
new
HashMap
<
String
,
String
>();
String
[]
enPros
=
{
"id"
,
"submitTime"
,
"city"
,
"name"
,
"password"
,
"gender"
,
"birthday"
,
"telphone"
,
"mobileTel"
,
"email"
,
"company"
,
"address"
String
[]
enPros
=
{
"id"
,
"submitTime"
,
"city"
,
"name"
,
"password"
,
"gender"
,
"birthday"
,
"telphone"
,
"mobileTel"
,
"email"
,
"company"
,
"address"
,
"appreciationTaxType"
,
"invoiceTitle"
,
"invoiceType"
,
"taxpayerNum"
,
"addressName"
,
"telephone"
,
"bankAddress"
,
"bankAccount"
,
"title"
,
"dateOfBirth"
,
"gender_en"
,
"name_en"
,
"name_en_last"
,
"company_en"
,
"address_en"
,
"appreciationTaxType"
,
"taxIssue"
,
"invoiceTitle"
,
"invoiceInfo"
,
"taxpayerNum"
,
"addressName"
,
"telephone"
,
"bankAddress"
,
"bankAccount"
,
"title"
,
"dateOfBirth"
,
"gender_en"
,
"name_en"
,
"name_en_last"
,
"company_en"
,
"address_en"
,
"country"
,
"dcNumber"
,
"payTime"
,
"phone"
,
"city_en"
,
"subject"
,
"subject2"
,
"registerStatus"
,
"sort"
,
"whetherDelete"
,
"country"
,
"dcNumber"
,
"payTime"
,
"phone"
,
"city_en"
,
"subject"
,
"subject2"
,
"registerStatus"
,
"sort"
,
"whetherDelete"
,
"creator"
,
"createTime"
,
"modifyBy"
,
"modifyTime"
};
,
"creator"
,
"createTime"
,
"modifyBy"
,
"modifyTime"
};
String
[]
cnPros
=
{
"序号"
,
"提交时间"
,
"城市"
,
"姓名"
,
"密码"
,
"性别"
,
"出生日期"
,
"电话"
,
"手机"
,
"EMAIL"
,
"工作单位"
,
"联系地址"
,
"增值税发票类型"
,
"发票抬头"
,
"发票类型"
,
"纳税人识别号"
,
"公司地址"
,
"公司电话"
,
"开户行"
,
"银行账号"
String
[]
cnPros
=
{
"序号"
,
"提交时间"
,
"城市"
,
"姓名"
,
"密码"
,
"性别"
,
"出生日期"
,
"电话"
,
"手机"
,
"EMAIL"
,
"工作单位"
,
"联系地址"
,
"发票开具时间"
,
"增值税发票类型"
,
"发票抬头"
,
"发票类型"
,
"纳税人识别号"
,
"公司地址"
,
"公司电话"
,
"开户行"
,
"银行账号"
,
"TITLE"
,
"DATE OF BIRTH"
,
"GENDER"
,
"Family NAME"
,
"Given NAME"
,
"COMPANY NAME"
,
"ADDRESS"
,
"COUNTRY"
,
"DC/IFS NUMBER"
,
"缴费时间"
,
"PHONE"
,
"CITY SELECT"
,
"TITLE"
,
"DATE OF BIRTH"
,
"GENDER"
,
"Family NAME"
,
"Given NAME"
,
"COMPANY NAME"
,
"ADDRESS"
,
"COUNTRY"
,
"DC/IFS NUMBER"
,
"缴费时间"
,
"PHONE"
,
"CITY SELECT"
,
"考试科目"
,
"考试科目"
,
"报名状态"
,
"排序号"
,
"是否删除"
,
"创建人"
,
"创建时间"
,
"修改人"
,
"修改时间"
};
,
"考试科目"
,
"考试科目"
,
"报名状态"
,
"排序号"
,
"是否删除"
,
"创建人"
,
"创建时间"
,
"修改人"
,
"修改时间"
};
for
(
int
i
=
0
;
i
<
enPros
.
length
;
i
++)
{
for
(
int
i
=
0
;
i
<
enPros
.
length
;
i
++)
{
mapProsHeader
.
put
(
enPros
[
i
],
cnPros
[
i
]);
mapProsHeader
.
put
(
enPros
[
i
],
cnPros
[
i
]);
...
...
src/main/java/org/ccpit/business/registerManage/SubjectInfo.java
View file @
cbe5f3b8
...
@@ -109,6 +109,10 @@ public class SubjectInfo implements Serializable {
...
@@ -109,6 +109,10 @@ public class SubjectInfo implements Serializable {
*/
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
modifyTime
;
private
Date
modifyTime
;
/**
* 发票内容
*/
private
String
invoiceInfo
;
@Id
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
...
@@ -289,5 +293,11 @@ public class SubjectInfo implements Serializable {
...
@@ -289,5 +293,11 @@ public class SubjectInfo implements Serializable {
this
.
invoiceTitle
=
invoiceTitle
;
this
.
invoiceTitle
=
invoiceTitle
;
}
}
public
String
getInvoiceInfo
()
{
return
invoiceInfo
;
}
public
void
setInvoiceInfo
(
String
invoiceInfo
)
{
this
.
invoiceInfo
=
invoiceInfo
;
}
}
}
src/main/resources/log4j.properties
View file @
cbe5f3b8
...
@@ -9,7 +9,7 @@ log4j.appender.A1.layout.ConversionPattern=%4p [%t] (%F:%L) - %m%n
...
@@ -9,7 +9,7 @@ log4j.appender.A1.layout.ConversionPattern=%4p [%t] (%F:%L) - %m%n
log4j.appender.A2
=
org.apache.log4j.RollingFileAppender
log4j.appender.A2
=
org.apache.log4j.RollingFileAppender
log4j.appender.A2.File
=
c
://logs/registration/project.log
log4j.appender.A2.File
=
d
://logs/registration/project.log
log4j.appender.A2.MaxFileSize
=
10MB
log4j.appender.A2.MaxFileSize
=
10MB
...
...
src/main/webapp/WEB-INF/jsp/business/registerInfoListPage.jsp
View file @
cbe5f3b8
...
@@ -111,10 +111,10 @@
...
@@ -111,10 +111,10 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<div
class=
"quick-export"
>
<
%
--
<
div
class=
"quick-export"
>
--%
>
<div
class=
"lb"
>
快速导出已缴费名单
</div
>
<
%
--
<
div
class=
"lb"
>
快速导出已缴费名单
</div>
--%
>
<
%
--
快捷导出按钮组
--
%
>
<
%
--
&
lt
;%&
ndash
;快捷导出按钮组&
ndash
;%&
gt
;
--
%
>
</div
>
<
%
--
</
div
>
--%
>
</form>
</form>
</div>
</div>
...
@@ -259,7 +259,7 @@
...
@@ -259,7 +259,7 @@
<div
class=
"ele-select"
>
<div
class=
"ele-select"
>
<input
type=
"checkbox"
checked=
"checked"
>
<input
type=
"checkbox"
checked=
"checked"
>
</div>
</div>
<div
class=
"ele-name"
val=
"invoice
Type"
>
发票类型
</div>
<div
class=
"ele-name"
val=
"invoice
Info"
>
发票内容
</div>
<div
class=
"ele"
>
<div
class=
"ele"
>
<a
class=
"up"
>
↑
</a><a
class=
"down"
>
↓
</a>
<a
class=
"up"
>
↑
</a><a
class=
"down"
>
↓
</a>
</div>
</div>
...
@@ -535,9 +535,9 @@
...
@@ -535,9 +535,9 @@
<option
value=
"2"
>
增值税专用发票
</option>
<option
value=
"2"
>
增值税专用发票
</option>
</select>
</select>
</td>
</td>
<td
align=
"right"
><span>
发票
类型
:
</span></td>
<td
align=
"right"
><span>
发票
内容
:
</span></td>
<td
align=
"left"
>
<td
align=
"left"
>
<input
id=
"invoice
TypeId"
name=
'invoiceType'
class=
"easyui-combo
box"
/>
<input
id=
"invoice
InfoId"
name=
'invoiceInfo'
class=
"easyui-text
box"
/>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
...
@@ -601,11 +601,9 @@
...
@@ -601,11 +601,9 @@
<td
align=
"left"
>
<td
align=
"left"
>
<textarea
id=
"standby1Id"
name=
"standby1"
rows=
"7"
></textarea>
<textarea
id=
"standby1Id"
name=
"standby1"
rows=
"7"
></textarea>
</td>
</td>
<td
align=
"right"
><span>
证书照
:
</span></td>
<td
align=
"right"
><span>
考生名片
:
</span></td>
<td
align=
"left"
>
<td
align=
"left"
>
<img
id=
"img1"
class=
"certificatePhoto"
style=
"width:130px;height:100px"
>
<img
id=
"img1"
class=
"certificatePhoto"
style=
"width:130px;height:100px"
>
<img
id=
"img2"
class=
"certificatePhoto"
style=
"width:130px;height:100px"
>
<img
id=
"img3"
class=
"certificatePhoto"
style=
"width:130px;height:100px"
>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
...
@@ -707,18 +705,9 @@
...
@@ -707,18 +705,9 @@
<option
value=
"2"
>
增值税专用发票
</option>
<option
value=
"2"
>
增值税专用发票
</option>
</select>
</select>
</td>
</td>
<td
align=
"right"
width=
"15%"
><span>
发票
类型
:
</span></td>
<td
align=
"right"
width=
"15%"
><span>
发票
内容
:
</span></td>
<td
align=
"left"
width=
"35%"
>
<td
align=
"left"
width=
"35%"
>
<select
id=
"invoiceType_Id"
name=
"invoiceType"
class=
"easyui-combobox"
>
<input
id=
"invoiceInfo_Id"
name=
"invoiceInfo"
class=
"easyui-textbox"
/>
<option
value=
"0"
>
CDCS考试费
</option>
<option
value=
"1"
>
培训费
</option>
<option
value=
"2"
>
培训服务费
</option>
<option
value=
"3"
>
CSDG考试费
</option>
<option
value=
"4"
>
CITF考试费
</option>
<option
value=
"5"
>
CertPAY考试费
</option>
<option
value=
"6"
>
CTFC考试费
</option>
<option
value=
"7"
>
CSCF考试费
</option>
</select>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
...
...
src/main/webapp/WEB-INF/jsp/front/info.jsp
View file @
cbe5f3b8
...
@@ -55,23 +55,26 @@
...
@@ -55,23 +55,26 @@
<tr>
<tr>
<td
class=
"name"
>
1.
</td>
<td
class=
"name"
>
1.
</td>
<td
colspan=
"3"
>
<td
colspan=
"3"
>
<p>
考生如需修改以下注册信息,请联系负责老师:
<p>
本页信息考生无法修改,如需修改考生信息,请根据科目将修改内容发送至以下邮箱:
</p>
</p>
<p>
CDCS
 
请发送至
 
cdcschina@ccpit.org;
 
<p>
CDCS、CITF、CSDG、CertPAY--邓默
 
cdcschina@ccpit.org;
 
CITF
 
请发送至
 
citfchina@ccpit.org;
</p>
citfchina@ccpit.org;
 
csdgchina@ccpit.org;
 
certpaychina@ccpit.org
</p>
<p>
CSDG
 
请发送至
 
csdgchina@ccpit.org;
 
<p>
CTFC、CSCF--隋梦箐
 
ctfcchina@ccpit.org;
 
cscfchina@ccpit.org
</p>
CertPAY
 
请发送至
 
certpaychina@ccpit.org;
</p>
<p>
CTFC
 
请发送至
 
ctfcchina@ccpit.org;
 
CSCF
 
请发送至
 
cscfchina@ccpit.org;
</p>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td
class=
"name"
>
2.
</td>
<td
class=
"name"
>
2.
</td>
<td
colspan=
"3"
>
<td
colspan=
"3"
>
<p>
本系统仅用于考试报名信息的采集工作,并于每年12月31日自动重置,次年1月1日后登录本系统需重新注册
</p>
<p>
本系统仅用于考试报名信息的采集工作,并于每年12月31日自动重置,次年1月1日后登录本系统需重新注册
。
</p>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td
class=
"name"
>
3.
</td>
<td
class=
"name"
>
3.
</td>
<td
colspan=
"3"
>
<td
colspan=
"3"
>
<p>
考生可同时报名多项考试,请自行把握复习时间,缴费成功后,可登陆My LIBF系统查看报名情况并进行学习
</p>
<p>
考生可同时报名多项考试,请自行把握复习时间,缴费成功后,可登陆
<a
href=
"https://my.libf.ac.uk/Account/login.aspx?site=myifslearning&ReturnUrl=%2f"
target=
"_blank"
>
My LIBF
</a>
系统查看报名情况并进行学习。
</p>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
...
@@ -84,12 +87,15 @@
...
@@ -84,12 +87,15 @@
<c:if
test=
"${registerInfo.regType}"
>
<c:if
test=
"${registerInfo.regType}"
>
<tr
name=
"trEmial"
>
<tr
name=
"trEmial"
>
<td
class=
"name"
width=
"25%"
style=
"font-weight: bold;font-size: 15px"
>
已报名科目:
</td>
<td
class=
"name"
width=
"25%"
style=
"font-weight: bold;font-size: 15px"
>
已报名科目:
</td>
<td>
<td
colspan=
"2"
>
<c:forEach
items=
"${subjectInfos}"
var=
"sub
j
"
>
<c:forEach
items=
"${subjectInfos}"
var=
"sub
_info
"
>
<c:forEach
items=
"${subject}"
var=
"s"
>
<c:forEach
items=
"${subject}"
var=
"s
ub
"
>
<font
style=
"font-size: 17px;font-weight: bold"
>
<c:if
<font
style=
"font-size: 17px;font-weight: bold"
>
test=
"${subj.subject == s.dataNameId}"
>
${s.dataName}
<br>
</c:if></font>
<c:if
test=
"${sub_info.subject == sub.dataNameId}"
>
${sub.dataName}
 
</c:if></font>
</c:forEach>
</c:forEach>
(
<c:forEach
items=
"${status}"
var=
"s"
>
<c:if
test=
"${sub_info.registerStatus == s.dataNameId}"
>
${s.dataName}
</c:if>
</c:forEach>
)
<br>
</c:forEach>
</c:forEach>
</td>
</td>
...
@@ -124,7 +130,7 @@
...
@@ -124,7 +130,7 @@
</tr>
</tr>
<c:if
test=
"${not empty registerInfo.dcNumber}"
>
<c:if
test=
"${not empty registerInfo.dcNumber}"
>
<tr
id=
""
name=
"trEmial"
>
<tr
id=
""
name=
"trEmial"
>
<td
class=
"name"
width=
"25%"
>
DC号
:
</td>
<td
class=
"name"
width=
"25%"
>
LIBF NUMBER
:
</td>
<td>
${registerInfo.dcNumber}
</td>
<td>
${registerInfo.dcNumber}
</td>
</tr>
</tr>
</c:if>
</c:if>
...
@@ -200,12 +206,8 @@
...
@@ -200,12 +206,8 @@
<td
id=
"invoiceTitle_id"
>
${registerInfo.invoiceTitle}
</td>
<td
id=
"invoiceTitle_id"
>
${registerInfo.invoiceTitle}
</td>
</tr>
</tr>
<tr>
<tr>
<td
class=
"name"
>
发票类型:
</td>
<td
class=
"name"
>
发票内容:
</td>
<td>
<td
id=
"invoiceInfo_id"
>
${registerInfo.invoiceInfo}
</td>
<c:forEach
items=
"${invoiceType}"
var=
"s"
>
<c:if
test=
"${registerInfo.invoiceType == s.dataNameId}"
>
${s.dataName}
</c:if>
</c:forEach>
</td>
</tr>
</tr>
<tr>
<tr>
<td
class=
"name"
>
纳税人识别号:
</td>
<td
class=
"name"
>
纳税人识别号:
</td>
...
@@ -343,11 +345,11 @@
...
@@ -343,11 +345,11 @@
<button>
My LIBF 快捷登录
</button>
<button>
My LIBF 快捷登录
</button>
</a></td>
</a></td>
<td>
<td>
<p
style=
"color: #000000"
>
考生缴费成功后3到5个工作日,会收到LIBF的确认邮件,请考生登录My LIBF系统,激活账号用于学习
</p>
<p
style=
"color: #000000"
>
考生缴费成功后3到5个工作日,会收到LIBF的确认邮件,
</br>
请考生登录My LIBF系统,激活账号用于学习
</p>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td
class=
"name"
><font
style=
"font-size: 14px;color: red"
>
您是否要报考其他国际贸易金融6C专家考试?
</font></td>
<td
class=
"name"
><font
style=
"font-size: 14px;color: red"
>
您是否要报考其他国际贸易
</br>
金融6C专家考试?
</font></td>
<td
width=
"30%"
>
<td
width=
"30%"
>
<select
id=
"other_subject_id"
style=
"width: 220px"
>
<select
id=
"other_subject_id"
style=
"width: 220px"
>
<option
value=
""
>
请选择
</option>
<option
value=
""
>
请选择
</option>
...
@@ -419,18 +421,12 @@
...
@@ -419,18 +421,12 @@
<td><span
class=
"reg_body"
>
请填写您的单位全称
</span></td>
<td><span
class=
"reg_body"
>
请填写您的单位全称
</span></td>
</tr>
</tr>
<tr
id=
"subjectNameId"
name=
"trSubjectName"
style=
"display :none"
>
<tr
id=
"subjectNameId"
name=
"trSubjectName"
style=
"display :none"
>
<td
class=
"name"
><span
style=
"color: red;"
>
*
</span>
发票
类型
:
</td>
<td
class=
"name"
><span
style=
"color: red;"
>
*
</span>
发票
内容
:
</td>
<!-- <td><input id="subjectNameId01" class="required" name="subjectName" style="width:220px" type="text"></td> -->
<!-- <td><input id="subjectNameId01" class="required" name="subjectName" style="width:220px" type="text"></td> -->
<td>
<td>
<select
id=
"subjectNameId01"
class=
"required"
name=
"invoiceType"
<p>
发票内容为相应考试的考试费,如CDCS考试费。
</p>
style=
"width:220px"
>
<option
value=
""
>
请选择
</option>
<c:forEach
items=
"${invoiceType}"
var=
"g"
>
<option
value=
"${g.dataNameId}"
>
${g.dataName}
</option>
</c:forEach>
</select>
</td>
</td>
<td><span
class=
"reg_body"
>
请选择您的发票类型
</span></td>
<td><span
class=
"reg_body"
>
考试只能开具与之相对应的考试费发票
</span></td>
</tr>
</tr>
<tr
id=
"taxpayerNumId"
name=
"trTaxpayerNum"
style=
"display :none"
>
<tr
id=
"taxpayerNumId"
name=
"trTaxpayerNum"
style=
"display :none"
>
<td
class=
"name"
><span
style=
"color: red;"
>
*
</span>
纳税人识别号:
</td>
<td
class=
"name"
><span
style=
"color: red;"
>
*
</span>
纳税人识别号:
</td>
...
...
src/main/webapp/WEB-INF/jsp/front/reg.jsp
View file @
cbe5f3b8
...
@@ -127,17 +127,12 @@
...
@@ -127,17 +127,12 @@
<td><span
class=
"reg_body"
>
请填写您的单位全称
</span></td>
<td><span
class=
"reg_body"
>
请填写您的单位全称
</span></td>
</tr>
</tr>
<tr
id=
"subjectNameId"
name=
"trSubjectName"
style=
"display :none"
>
<tr
id=
"subjectNameId"
name=
"trSubjectName"
style=
"display :none"
>
<td
class=
"name"
><span
style=
"color: red;"
>
*
</span>
发票
类型
:
</td>
<td
class=
"name"
><span
style=
"color: red;"
>
*
</span>
发票
内容
:
</td>
<!-- <td><input id="subjectNameId01" class="required" name="subjectName" style="width:220px" type="text"></td> -->
<!-- <td><input id="subjectNameId01" class="required" name="subjectName" style="width:220px" type="text"></td> -->
<td>
<td>
<select
id=
"subjectNameId01"
class=
"required"
name=
"invoiceType"
style=
"width:220px"
>
<p>
发票内容为相应考试的考试费,如CDCS考试费。
</p>
<option
value=
""
>
请选择
</option>
<c:forEach
items=
"${invoiceType}"
var=
"g"
>
<option
value=
"${g.dataNameId}"
>
${g.dataName}
</option>
</c:forEach>
</select>
</td>
</td>
<td><span
class=
"reg_body"
>
请选择您的发票类型
</span></td></div>
<td><span
class=
"reg_body"
>
考试只能开具与之相对应的考试费发票
</span></td></div>
</tr>
</tr>
<tr
id=
"taxpayerNumId"
name=
"trTaxpayerNum"
style=
"display :none"
>
<tr
id=
"taxpayerNumId"
name=
"trTaxpayerNum"
style=
"display :none"
>
<td
class=
"name"
><span
style=
"color: red;"
>
*
</span>
纳税人识别号:
</td>
<td
class=
"name"
><span
style=
"color: red;"
>
*
</span>
纳税人识别号:
</td>
...
...
src/main/webapp/resource/business/registration.js
View file @
cbe5f3b8
...
@@ -87,12 +87,12 @@ $(function() {
...
@@ -87,12 +87,12 @@ $(function() {
initShowPhoto
();
initShowPhoto
();
$
(
"#showPhotoWinId"
).
window
(
'close'
);
$
(
"#showPhotoWinId"
).
window
(
'close'
);
$
.
each
(
subjectArray
,
function
(
n
,
v
){
//
$.each(subjectArray,function(n,v){
var
href
=
"/admin/business/registerManage/exporgExcel2?&phase="
+
activePhase
+
"&bigger=1&subject="
+
n
+
//
var href = "/admin/business/registerManage/exporgExcel2?&phase="+activePhase+"&bigger=1&subject="+n+
"&fields=submitTime,city,name,gender,birthday,telphone,mobileTel,email,company,address,invoiceTitle,invoiceType,dcNumber,title,dateOfBirth,gender_en,name_en,name_en_last,company_en,address_en,country,phone,email,,city_en,subject"
;
//
"&fields=submitTime,city,name,gender,birthday,telphone,mobileTel,email,company,address,invoiceTitle,invoiceType,dcNumber,title,dateOfBirth,gender_en,name_en,name_en_last,company_en,address_en,country,phone,email,,city_en,subject";
var
html
=
"<a href='"
+
href
+
"' class='exp-btn'>"
+
v
+
"</a>"
;
//
var html="<a href='"+href+"' class='exp-btn'>"+v+"</a>";
$
(
".quick-export"
).
append
(
html
);
//
$(".quick-export").append(html);
})
//
})
});
});
/*
/*
...
@@ -139,7 +139,7 @@ function initExportWindow(){
...
@@ -139,7 +139,7 @@ function initExportWindow(){
function
initDataTable
(){
function
initDataTable
(){
var
h
=
document
.
documentElement
.
clientHeight
;
var
h
=
document
.
documentElement
.
clientHeight
;
$
(
"#registersTable"
).
datagrid
({
$
(
"#registersTable"
).
datagrid
({
height
:
(
h
-
dataGridHeight
)
/
3
*
2
,
height
:
h
/
4
,
nowrap
:
true
,
nowrap
:
true
,
striped
:
true
,
striped
:
true
,
pagination
:
true
,
pagination
:
true
,
...
@@ -171,7 +171,7 @@ function initDataTable(){
...
@@ -171,7 +171,7 @@ function initDataTable(){
formatter
:
function
(
val
,
row
){
formatter
:
function
(
val
,
row
){
return
subjectArray
[
val
];
return
subjectArray
[
val
];
},
},
width
:
3
0
width
:
4
0
},
{
},
{
field
:
'registerStatus'
,
field
:
'registerStatus'
,
title
:
'报名状态'
,
title
:
'报名状态'
,
...
@@ -179,7 +179,7 @@ function initDataTable(){
...
@@ -179,7 +179,7 @@ function initDataTable(){
formatter
:
function
(
val
,
row
){
formatter
:
function
(
val
,
row
){
return
statusArray
[
val
];
return
statusArray
[
val
];
},
},
width
:
3
0
width
:
2
0
},{
},{
field
:
'phase'
,
field
:
'phase'
,
title
:
'报名期数'
,
title
:
'报名期数'
,
...
@@ -187,7 +187,7 @@ function initDataTable(){
...
@@ -187,7 +187,7 @@ function initDataTable(){
formatter
:
function
(
val
,
row
){
formatter
:
function
(
val
,
row
){
return
row
.
phase
.
name
;
return
row
.
phase
.
name
;
},
},
width
:
3
0
width
:
2
0
},
{
},
{
field
:
'email'
,
field
:
'email'
,
title
:
'邮箱'
,
title
:
'邮箱'
,
...
@@ -916,4 +916,3 @@ function closeWindow2(){
...
@@ -916,4 +916,3 @@ function closeWindow2(){
//关闭窗口
//关闭窗口
function
closeWindow3
(){
function
closeWindow3
(){
$
(
"#subjectWinId"
).
window
(
'close'
);
$
(
"#subjectWinId"
).
window
(
'close'
);
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment