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
140dad81
Commit
140dad81
authored
Apr 16, 2021
by
丁伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、增加多次报名科目功能
parent
be1bd695
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
927 additions
and
230 deletions
+927
-230
src/main/java/org/ccpit/base/utils/TypeUtils.java
+73
-0
src/main/java/org/ccpit/business/registerManage/IndexController.java
+29
-7
src/main/java/org/ccpit/business/registerManage/RegisterController.java
+15
-9
src/main/java/org/ccpit/business/registerManage/RegisterInfo.java
+6
-0
src/main/java/org/ccpit/business/registerManage/RegisterService.java
+5
-71
src/main/java/org/ccpit/business/registerManage/SubjectInfo.java
+242
-0
src/main/java/org/ccpit/business/registerManage/SubjectInfoDao.java
+8
-0
src/main/java/org/ccpit/business/registerManage/SubjectInfoService.java
+94
-0
src/main/webapp/WEB-INF/jsp/business/registerInfoListPage.jsp
+15
-2
src/main/webapp/WEB-INF/jsp/front/info.jsp
+0
-0
src/main/webapp/WEB-INF/jsp/front/reg.jsp
+0
-0
src/main/webapp/WEB-INF/jsp/home.jsp
+1
-1
src/main/webapp/resource/business/registration.js
+85
-4
src/main/webapp/resource/business/registrationExt.js
+1
-1
src/main/webapp/resource/front/css/style.css
+267
-135
src/main/webapp/resource/front/js/info.js
+86
-0
src/main/webapp/resource/home/images/ccpit-logo.png
+0
-0
src/main/webapp/resource/home/images/homeTop_b20.png
+0
-0
No files found.
src/main/java/org/ccpit/base/utils/TypeUtils.java
0 → 100644
View file @
140dad81
package
org
.
ccpit
.
base
.
utils
;
public
class
TypeUtils
{
public
static
String
translateData
(
String
dataType
,
Integer
num
)
{
String
dataName
=
""
;
if
(
"invoiceType"
.
equals
(
dataType
))
{
switch
(
num
)
{
case
1
:
dataName
=
"CDCS考试费"
;
break
;
case
2
:
dataName
=
"培训费"
;
break
;
case
3
:
dataName
=
"培训服务费"
;
break
;
}
}
if
(
"subject"
.
equals
(
dataType
))
{
switch
(
num
)
{
case
1
:
dataName
=
"单证信用专家(CDCS)"
;
break
;
case
2
:
dataName
=
"保函与备用证专家(CSDG)"
;
break
;
case
3
:
dataName
=
"国际贸易金融专家(CITF)"
;
break
;
}
}
if
(
"registerType"
.
equals
(
dataType
))
{
switch
(
num
)
{
case
1
:
dataName
=
"首次报名 "
;
break
;
case
2
:
dataName
=
"补考报名"
;
break
;
case
3
:
dataName
=
"延考及恢复"
;
break
;
}
}
if
(
"registerStatus"
.
equals
(
dataType
))
{
switch
(
num
)
{
case
1
:
dataName
=
"报名成功"
;
break
;
case
2
:
dataName
=
"缴费成功"
;
break
;
case
3
:
dataName
=
"书籍发放"
;
break
;
case
4
:
dataName
=
"DC号"
;
break
;
case
5
:
dataName
=
"准考证打印"
;
break
;
case
6
:
dataName
=
"发票寄送"
;
break
;
case
7
:
dataName
=
"证书寄送"
;
break
;
}
}
return
dataName
;
}
}
src/main/java/org/ccpit/business/registerManage/IndexController.java
View file @
140dad81
...
@@ -16,6 +16,7 @@ import org.springframework.stereotype.Controller;
...
@@ -16,6 +16,7 @@ import org.springframework.stereotype.Controller;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.ModelAndView
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
...
@@ -31,7 +32,7 @@ import java.util.Random;
...
@@ -31,7 +32,7 @@ import java.util.Random;
* @author 孙其鹏
* @author 孙其鹏
* @version 1.0
* @version 1.0
*/
*/
@Controller
@
Rest
Controller
@RequestMapping
(
"/training"
)
@RequestMapping
(
"/training"
)
public
class
IndexController
extends
BaseController
{
public
class
IndexController
extends
BaseController
{
@Autowired
@Autowired
...
@@ -40,6 +41,8 @@ public class IndexController extends BaseController {
...
@@ -40,6 +41,8 @@ public class IndexController extends BaseController {
private
MetadataService
metadataService
;
private
MetadataService
metadataService
;
@Autowired
@Autowired
private
PhaseService
phaseService
;
private
PhaseService
phaseService
;
@Autowired
private
SubjectInfoService
subjectInfoService
;
private
Map
<
String
,
Object
>
check
(){
private
Map
<
String
,
Object
>
check
(){
if
(
getActivePhase
()==
null
){
if
(
getActivePhase
()==
null
){
...
@@ -165,7 +168,6 @@ public class IndexController extends BaseController {
...
@@ -165,7 +168,6 @@ public class IndexController extends BaseController {
* @return
* @return
*/
*/
@RequestMapping
(
"/saveCertificateId"
)
@RequestMapping
(
"/saveCertificateId"
)
@ResponseBody
public
Object
saveCertificateId
(
HttpServletRequest
request
){
public
Object
saveCertificateId
(
HttpServletRequest
request
){
RegisterInfo
registerInfo
=
(
RegisterInfo
)
request
.
getSession
().
getAttribute
(
"registerInfo"
);
RegisterInfo
registerInfo
=
(
RegisterInfo
)
request
.
getSession
().
getAttribute
(
"registerInfo"
);
String
img1
=
request
.
getParameter
(
"img1"
);
String
img1
=
request
.
getParameter
(
"img1"
);
...
@@ -181,7 +183,6 @@ public class IndexController extends BaseController {
...
@@ -181,7 +183,6 @@ public class IndexController extends BaseController {
}
}
@RequestMapping
(
"/checkEmail"
)
@RequestMapping
(
"/checkEmail"
)
@ResponseBody
public
Object
checkEmail
(
String
email
,
Boolean
regType
){
public
Object
checkEmail
(
String
email
,
Boolean
regType
){
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
Phase
phase
=
getActivePhase
();
Phase
phase
=
getActivePhase
();
...
@@ -195,7 +196,6 @@ public class IndexController extends BaseController {
...
@@ -195,7 +196,6 @@ public class IndexController extends BaseController {
}
}
@RequestMapping
(
"/reg"
)
@RequestMapping
(
"/reg"
)
@ResponseBody
public
Object
reg
(
HttpServletRequest
request
,
RegisterInfo
registerInfo
,
String
repassword
){
public
Object
reg
(
HttpServletRequest
request
,
RegisterInfo
registerInfo
,
String
repassword
){
Phase
phase
=
getActivePhase
();
Phase
phase
=
getActivePhase
();
//检查是否开放注册
//检查是否开放注册
...
@@ -262,7 +262,6 @@ public class IndexController extends BaseController {
...
@@ -262,7 +262,6 @@ public class IndexController extends BaseController {
}
}
@RequestMapping
(
"/reg2"
)
@RequestMapping
(
"/reg2"
)
@ResponseBody
public
Object
reg2
(
HttpServletRequest
request
,
RegisterInfo
registerInfo
,
String
repassword
){
public
Object
reg2
(
HttpServletRequest
request
,
RegisterInfo
registerInfo
,
String
repassword
){
Phase
phase
=
getActivePhase
();
Phase
phase
=
getActivePhase
();
if
(
phase
==
null
){
if
(
phase
==
null
){
...
@@ -331,13 +330,37 @@ public class IndexController extends BaseController {
...
@@ -331,13 +330,37 @@ public class IndexController extends BaseController {
return
map
;
return
map
;
}
}
@RequestMapping
(
"/reg3"
)
public
Object
reg3
(
HttpServletRequest
request
,
SubjectInfo
subjectInfo
,
long
registerInfo_id
){
Phase
phase
=
getActivePhase
();
if
(
phase
==
null
){
return
null
;
}
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
if
(
StringUtils
.
isEmpty
(
String
.
valueOf
(
subjectInfo
.
getSubject
()))){
map
.
put
(
"success"
,
false
);
map
.
put
(
"info"
,
"请填写报名科目"
);
return
map
;
}
subjectInfo
.
setRegisterInfo_id
(
registerInfo_id
);
subjectInfo
.
setRegisterStatus
(
0
);
RegisterInfo
registerInfo
=
registerService
.
queryRegisterById
(
registerInfo_id
);
boolean
success
=
subjectInfoService
.
addSubjectInfo
(
subjectInfo
);
if
(
success
){
request
.
getSession
().
setAttribute
(
"registerInfo"
,
registerInfo
);
request
.
getSession
().
setAttribute
(
"subjectInfo"
,
subjectInfo
);
}
map
.
put
(
"success"
,
success
);
return
map
;
}
private
void
sendEmail
(
String
email
,
String
name
,
String
subject
){
private
void
sendEmail
(
String
email
,
String
name
,
String
subject
){
EmailBody
body
=
new
EmailBody
();
EmailBody
body
=
new
EmailBody
();
MailSender
.
send
(
email
,
""
,
""
);
MailSender
.
send
(
email
,
""
,
""
);
}
}
@RequestMapping
(
"/login"
)
@RequestMapping
(
"/login"
)
@ResponseBody
public
Object
login
(
String
name
,
String
password
,
String
code
,
HttpServletRequest
request
){
public
Object
login
(
String
name
,
String
password
,
String
code
,
HttpServletRequest
request
){
Phase
phase
=
getActivePhase
();
Phase
phase
=
getActivePhase
();
if
(
phase
==
null
){
if
(
phase
==
null
){
...
@@ -372,7 +395,6 @@ public class IndexController extends BaseController {
...
@@ -372,7 +395,6 @@ public class IndexController extends BaseController {
}
}
@RequestMapping
(
"/login2"
)
@RequestMapping
(
"/login2"
)
@ResponseBody
public
Object
login2
(
String
name
,
String
password
,
String
code
,
HttpServletRequest
request
){
public
Object
login2
(
String
name
,
String
password
,
String
code
,
HttpServletRequest
request
){
Phase
phase
=
getActivePhase
();
Phase
phase
=
getActivePhase
();
if
(
phase
==
null
){
if
(
phase
==
null
){
...
...
src/main/java/org/ccpit/business/registerManage/RegisterController.java
View file @
140dad81
...
@@ -31,6 +31,7 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -31,6 +31,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.ModelAndView
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
...
@@ -45,7 +46,7 @@ import com.alibaba.fastjson.JSON;
...
@@ -45,7 +46,7 @@ import com.alibaba.fastjson.JSON;
* @see
* @see
* @since JDK 1.6
* @since JDK 1.6
*/
*/
@Controller
@
Rest
Controller
@RequestMapping
(
"/admin/business/registerManage"
)
@RequestMapping
(
"/admin/business/registerManage"
)
public
class
RegisterController
extends
BaseController
{
public
class
RegisterController
extends
BaseController
{
...
@@ -55,9 +56,11 @@ public class RegisterController extends BaseController {
...
@@ -55,9 +56,11 @@ public class RegisterController extends BaseController {
private
MetadataService
metadataService
;
private
MetadataService
metadataService
;
@Autowired
@Autowired
private
PhaseService
phaseService
;
private
PhaseService
phaseService
;
@Autowired
private
SubjectInfoService
subjectInfoService
;
/*
/*
*
进入新闻管理列表界面(中文)
*
*/
*/
@RequestMapping
(
"/goinRegisterInfoListPage"
)
@RequestMapping
(
"/goinRegisterInfoListPage"
)
public
Object
goinNewsListPage
()
{
public
Object
goinNewsListPage
()
{
...
@@ -76,7 +79,6 @@ public class RegisterController extends BaseController {
...
@@ -76,7 +79,6 @@ public class RegisterController extends BaseController {
return
mv
;
return
mv
;
}
}
@RequestMapping
(
"/addOrUpdateRegisterInfo"
)
@RequestMapping
(
"/addOrUpdateRegisterInfo"
)
@ResponseBody
public
Object
addOrUpdateRegisterInfo
(
HttpServletRequest
request
,
RegisterInfo
registerInfo
,
String
operate
,
HttpServletResponse
response
)
{
public
Object
addOrUpdateRegisterInfo
(
HttpServletRequest
request
,
RegisterInfo
registerInfo
,
String
operate
,
HttpServletResponse
response
)
{
boolean
success
=
false
;
boolean
success
=
false
;
if
(
StringUtils
.
isNotEmpty
(
operate
)&&
operate
.
equals
(
"add"
)){
if
(
StringUtils
.
isNotEmpty
(
operate
)&&
operate
.
equals
(
"add"
)){
...
@@ -120,7 +122,6 @@ public class RegisterController extends BaseController {
...
@@ -120,7 +122,6 @@ public class RegisterController extends BaseController {
}
}
@RequestMapping
(
"/queryAllRegisterInfo"
)
@RequestMapping
(
"/queryAllRegisterInfo"
)
@ResponseBody
public
Object
queryAllRegisterInfo
(
HttpServletRequest
request
,
String
name
,
String
status
,
String
status2
,
String
subject
,
String
subject2
,
Long
phase
)
{
public
Object
queryAllRegisterInfo
(
HttpServletRequest
request
,
String
name
,
String
status
,
String
status2
,
String
subject
,
String
subject2
,
Long
phase
)
{
PageRequest
pageRequest
=
getPage
(
request
);
PageRequest
pageRequest
=
getPage
(
request
);
StringBuilder
sb
=
new
StringBuilder
(
"from RegisterInfo where 1=1 "
);
StringBuilder
sb
=
new
StringBuilder
(
"from RegisterInfo where 1=1 "
);
...
@@ -155,8 +156,17 @@ public class RegisterController extends BaseController {
...
@@ -155,8 +156,17 @@ public class RegisterController extends BaseController {
return
infoPage
;
return
infoPage
;
}
}
@RequestMapping
(
"/queryAllSubject"
)
public
Object
queryAllSubject
(
HttpServletRequest
request
,
long
id
)
{
PageRequest
pageRequest
=
getPage
(
request
);
StringBuilder
sb
=
new
StringBuilder
(
"from SubjectInfo where registerInfo_id ="
+
id
);
pageRequest
.
setOrderBy
(
"submitTime desc "
);
StringBuffer
hql
=
new
StringBuffer
(
sb
.
toString
());
Page
<
SubjectInfo
>
infoPage
=
subjectInfoService
.
querySubjectInfos
(
pageRequest
,
hql
.
toString
());
return
infoPage
;
}
@RequestMapping
(
"/queryRegisterInfoById"
)
@RequestMapping
(
"/queryRegisterInfoById"
)
@ResponseBody
public
RegisterInfo
queryRegisterInfoById
(
HttpServletRequest
request
,
HttpServletResponse
response
)
{
public
RegisterInfo
queryRegisterInfoById
(
HttpServletRequest
request
,
HttpServletResponse
response
)
{
String
registerInfoId
=
request
.
getParameter
(
"registerInfo"
);
String
registerInfoId
=
request
.
getParameter
(
"registerInfo"
);
response
.
setHeader
(
"expires"
,
"0"
);
response
.
setHeader
(
"expires"
,
"0"
);
...
@@ -166,7 +176,6 @@ public class RegisterController extends BaseController {
...
@@ -166,7 +176,6 @@ public class RegisterController extends BaseController {
}
}
@RequestMapping
(
"/deleteByIds"
)
@RequestMapping
(
"/deleteByIds"
)
@ResponseBody
public
Object
deleteRegisters
(
HttpServletRequest
request
){
public
Object
deleteRegisters
(
HttpServletRequest
request
){
String
ids
=
request
.
getParameter
(
"ids"
);
String
ids
=
request
.
getParameter
(
"ids"
);
List
<
Long
>
list
=
JSON
.
parseArray
(
ids
,
Long
.
class
);
List
<
Long
>
list
=
JSON
.
parseArray
(
ids
,
Long
.
class
);
...
@@ -176,7 +185,6 @@ public class RegisterController extends BaseController {
...
@@ -176,7 +185,6 @@ public class RegisterController extends BaseController {
return
map
;
return
map
;
}
}
@RequestMapping
(
"/updateStatus"
)
@RequestMapping
(
"/updateStatus"
)
@ResponseBody
public
Object
updateStatus
(
HttpServletRequest
request
){
public
Object
updateStatus
(
HttpServletRequest
request
){
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
String
ids
=
request
.
getParameter
(
"ids"
);
String
ids
=
request
.
getParameter
(
"ids"
);
...
@@ -198,7 +206,6 @@ public class RegisterController extends BaseController {
...
@@ -198,7 +206,6 @@ public class RegisterController extends BaseController {
}
}
@RequestMapping
(
"/updateStatus2"
)
@RequestMapping
(
"/updateStatus2"
)
@ResponseBody
public
Object
updateStatus2
(
HttpServletRequest
request
){
public
Object
updateStatus2
(
HttpServletRequest
request
){
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
String
ids
=
request
.
getParameter
(
"ids"
);
String
ids
=
request
.
getParameter
(
"ids"
);
...
@@ -222,7 +229,6 @@ public class RegisterController extends BaseController {
...
@@ -222,7 +229,6 @@ public class RegisterController extends BaseController {
* 导出excel
* 导出excel
*/
*/
@RequestMapping
(
"/exporgExcel2"
)
@RequestMapping
(
"/exporgExcel2"
)
@ResponseBody
public
void
exporgExcel2
(
HttpServletResponse
response
,
public
void
exporgExcel2
(
HttpServletResponse
response
,
String
name
,
String
status
,
String
status2
,
String
subject
,
String
subject2
,
Long
phase
,
String
fields
,
String
flagExt
,
Long
bigger
)
{
String
name
,
String
status
,
String
status2
,
String
subject
,
String
subject2
,
Long
phase
,
String
fields
,
String
flagExt
,
Long
bigger
)
{
...
...
src/main/java/org/ccpit/business/registerManage/RegisterInfo.java
View file @
140dad81
...
@@ -249,6 +249,12 @@ public class RegisterInfo implements Serializable {
...
@@ -249,6 +249,12 @@ public class RegisterInfo implements Serializable {
* 证书照3
* 证书照3
*/
*/
private
String
img3
;
private
String
img3
;
/**
* 发票开具时间
*/
private
String
taxIssue
;
@Id
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
...
...
src/main/java/org/ccpit/business/registerManage/RegisterService.java
View file @
140dad81
...
@@ -37,6 +37,7 @@ import org.ccpit.base.controller.PageRequest;
...
@@ -37,6 +37,7 @@ import org.ccpit.base.controller.PageRequest;
import
org.ccpit.base.metadataManage.Metadata
;
import
org.ccpit.base.metadataManage.Metadata
;
import
org.ccpit.base.metadataManage.MetadataService
;
import
org.ccpit.base.metadataManage.MetadataService
;
import
org.ccpit.base.user.User
;
import
org.ccpit.base.user.User
;
import
org.ccpit.base.utils.TypeUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -162,10 +163,10 @@ public class RegisterService {
...
@@ -162,10 +163,10 @@ public class RegisterService {
map
.
put
(
"email"
,
RegisterInfo
.
getEmail
());
map
.
put
(
"email"
,
RegisterInfo
.
getEmail
());
map
.
put
(
"company"
,
RegisterInfo
.
getCompany
());
map
.
put
(
"company"
,
RegisterInfo
.
getCompany
());
map
.
put
(
"invoiceType"
,
map
.
put
(
"invoiceType"
,
translateData
(
"invoiceType"
,
RegisterInfo
.
getInvoiceType
()));
TypeUtils
.
translateData
(
"invoiceType"
,
RegisterInfo
.
getInvoiceType
()));
map
.
put
(
"subject"
,
translateData
(
"subject"
,
RegisterInfo
.
getSubject
()));
map
.
put
(
"subject"
,
TypeUtils
.
translateData
(
"subject"
,
RegisterInfo
.
getSubject
()));
map
.
put
(
"registerStatus"
,
map
.
put
(
"registerStatus"
,
translateData
(
"registerStatus"
,
TypeUtils
.
translateData
(
"registerStatus"
,
RegisterInfo
.
getRegisterStatus
()));
RegisterInfo
.
getRegisterStatus
()));
map
.
put
(
"sort"
,
RegisterInfo
.
getSort
());
map
.
put
(
"sort"
,
RegisterInfo
.
getSort
());
return
map
;
return
map
;
...
@@ -180,74 +181,7 @@ public class RegisterService {
...
@@ -180,74 +181,7 @@ public class RegisterService {
});
});
}
}
private
String
translateData
(
String
dataType
,
Integer
num
)
{
String
dataName
=
""
;
if
(
"invoiceType"
.
equals
(
dataType
))
{
switch
(
num
)
{
case
1
:
dataName
=
"CDCS考试费"
;
break
;
case
2
:
dataName
=
"培训费"
;
break
;
case
3
:
dataName
=
"培训服务费"
;
break
;
}
}
if
(
"subject"
.
equals
(
dataType
))
{
switch
(
num
)
{
case
1
:
dataName
=
"单证信用专家(CDCS)"
;
break
;
case
2
:
dataName
=
"保函与备用证专家(CSDG)"
;
break
;
case
3
:
dataName
=
"国际贸易金融专家(CITF)"
;
break
;
}
}
if
(
"registerType"
.
equals
(
dataType
))
{
switch
(
num
)
{
case
1
:
dataName
=
"首次报名 "
;
break
;
case
2
:
dataName
=
"补考报名"
;
break
;
case
3
:
dataName
=
"延考及恢复"
;
break
;
}
}
if
(
"registerStatus"
.
equals
(
dataType
))
{
switch
(
num
)
{
case
1
:
dataName
=
"报名成功"
;
break
;
case
2
:
dataName
=
"缴费成功"
;
break
;
case
3
:
dataName
=
"书籍发放"
;
break
;
case
4
:
dataName
=
"DC号"
;
break
;
case
5
:
dataName
=
"准考证打印"
;
break
;
case
6
:
dataName
=
"发票寄送"
;
break
;
case
7
:
dataName
=
"证书寄送"
;
break
;
}
}
return
dataName
;
}
/**
/**
* 根据选择的属性,导出数据到excel <功能详细描述>
* 根据选择的属性,导出数据到excel <功能详细描述>
...
...
src/main/java/org/ccpit/business/registerManage/SubjectInfo.java
0 → 100644
View file @
140dad81
package
org
.
ccpit
.
business
.
registerManage
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
javax.persistence.*
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* ClassName:报名科目信息表 <br/>
* Date: 2021年04月13日 下午1:33:37 <br/>
*
* @author dingwei
* @see
* @since JDK 1.8
*/
@Entity
@Table
(
name
=
"reg_subjectInfo"
)
public
class
SubjectInfo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
long
id
;
/**
* 注册用户信息id
*/
private
long
registerInfo_id
;
/**
* 报名科目
*/
private
Integer
subject
;
/**
* 报名状态
*/
private
Integer
registerStatus
;
/**
* 发票 增值税发票类型 1 表示 增值税普通发票 | 2 表示增值税专用发票
*/
private
Integer
appreciationTaxType
;
/**
* 发票 纳税人识别号
*/
private
String
taxpayerNum
;
/**
* 发票 公司地址
*/
private
String
addressName
;
/**
* 发票 公司电话
*/
private
String
telephone
;
/**
* 发票 开户行
*/
private
String
bankAddress
;
/**
* 银行账号
*/
private
String
bankAccount
;
/**
* 证书照1
*/
private
String
img1
;
/**
* 证书照2
*/
private
String
img2
;
/**
* 证书照3
*/
private
String
img3
;
/**
* 发票开具时间
*/
private
String
taxIssue
;
/**
* 备注
*/
private
String
remark
;
/**
* 缴费时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
payTime
;
/**
* 提交时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
submitTime
;
/**
* 修改时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
modifyTime
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
public
long
getId
()
{
return
id
;
}
public
void
setId
(
long
id
)
{
this
.
id
=
id
;
}
public
long
getRegisterInfo_id
()
{
return
registerInfo_id
;
}
public
void
setRegisterInfo_id
(
long
registerInfo_id
)
{
this
.
registerInfo_id
=
registerInfo_id
;
}
public
Integer
getSubject
()
{
return
subject
;
}
public
void
setSubject
(
Integer
subject
)
{
this
.
subject
=
subject
;
}
public
Integer
getRegisterStatus
()
{
return
registerStatus
;
}
public
void
setRegisterStatus
(
Integer
registerStatus
)
{
this
.
registerStatus
=
registerStatus
;
}
public
Integer
getAppreciationTaxType
()
{
return
appreciationTaxType
;
}
public
void
setAppreciationTaxType
(
Integer
appreciationTaxType
)
{
this
.
appreciationTaxType
=
appreciationTaxType
;
}
public
String
getTaxpayerNum
()
{
return
taxpayerNum
;
}
public
void
setTaxpayerNum
(
String
taxpayerNum
)
{
this
.
taxpayerNum
=
taxpayerNum
;
}
public
String
getAddressName
()
{
return
addressName
;
}
public
void
setAddressName
(
String
addressName
)
{
this
.
addressName
=
addressName
;
}
public
String
getTelephone
()
{
return
telephone
;
}
public
void
setTelephone
(
String
telephone
)
{
this
.
telephone
=
telephone
;
}
public
String
getBankAddress
()
{
return
bankAddress
;
}
public
void
setBankAddress
(
String
bankAddress
)
{
this
.
bankAddress
=
bankAddress
;
}
public
String
getBankAccount
()
{
return
bankAccount
;
}
public
void
setBankAccount
(
String
bankAccount
)
{
this
.
bankAccount
=
bankAccount
;
}
public
String
getImg1
()
{
return
img1
;
}
public
void
setImg1
(
String
img1
)
{
this
.
img1
=
img1
;
}
public
String
getImg2
()
{
return
img2
;
}
public
void
setImg2
(
String
img2
)
{
this
.
img2
=
img2
;
}
public
String
getImg3
()
{
return
img3
;
}
public
void
setImg3
(
String
img3
)
{
this
.
img3
=
img3
;
}
public
String
getTaxIssue
()
{
return
taxIssue
;
}
public
void
setTaxIssue
(
String
taxIssue
)
{
this
.
taxIssue
=
taxIssue
;
}
public
String
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
public
Date
getPayTime
()
{
return
payTime
;
}
public
void
setPayTime
(
Date
payTime
)
{
this
.
payTime
=
payTime
;
}
public
Date
getSubmitTime
()
{
return
submitTime
;
}
public
void
setSubmitTime
(
Date
submitTime
)
{
this
.
submitTime
=
submitTime
;
}
public
Date
getModifyTime
()
{
return
modifyTime
;
}
public
void
setModifyTime
(
Date
modifyTime
)
{
this
.
modifyTime
=
modifyTime
;
}
}
src/main/java/org/ccpit/business/registerManage/SubjectInfoDao.java
0 → 100644
View file @
140dad81
package
org
.
ccpit
.
business
.
registerManage
;
import
org.ccpit.base.dao.BaseDao
;
import
org.springframework.stereotype.Repository
;
@Repository
public
class
SubjectInfoDao
extends
BaseDao
<
SubjectInfo
>
{
}
src/main/java/org/ccpit/business/registerManage/SubjectInfoService.java
0 → 100644
View file @
140dad81
package
org
.
ccpit
.
business
.
registerManage
;
import
org.ccpit.base.controller.Convert
;
import
org.ccpit.base.controller.Page
;
import
org.ccpit.base.controller.PageBo
;
import
org.ccpit.base.controller.PageRequest
;
import
org.ccpit.base.metadataManage.MetadataService
;
import
org.ccpit.base.utils.TypeUtils
;
import
org.springframework.stereotype.Component
;
import
javax.annotation.Resource
;
import
javax.transaction.Transactional
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Component
public
class
SubjectInfoService
{
private
static
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd MM:hh:ss"
);
@Resource
private
SubjectInfoDao
subjectInfoDao
;
@Resource
private
MetadataService
metadataService
;
@Transactional
public
boolean
addSubjectInfo
(
SubjectInfo
subjectInfo
)
{
subjectInfo
.
setSubmitTime
(
new
Date
());
return
subjectInfoDao
.
save
(
subjectInfo
);
}
@Transactional
public
boolean
updateSubjectInfo
(
SubjectInfo
subjectInfo
)
{
subjectInfo
.
setModifyTime
(
new
Date
());
return
subjectInfoDao
.
update
(
subjectInfo
);
}
@Transactional
public
boolean
deleteSubjectInfos
(
long
id
)
{
return
subjectInfoDao
.
deleteById
(
id
);
}
public
SubjectInfo
queryRegisterById
(
long
id
)
{
return
subjectInfoDao
.
queryById
(
id
);
}
public
List
<
SubjectInfo
>
queryList
(
String
hql
)
{
return
subjectInfoDao
.
query
(
hql
,
null
);
}
public
Page
<
SubjectInfo
>
queryMemberBaseInfos
(
PageRequest
pageRequest
)
{
String
hql
=
"from SubjectInfo order by createTime desc,sort asc"
;
return
subjectInfoDao
.
findPage
(
pageRequest
,
hql
,
null
);
}
public
Page
<
SubjectInfo
>
querySubjectInfos
(
PageRequest
pageRequest
,
String
hql
)
{
return
subjectInfoDao
.
findPage
(
pageRequest
,
hql
,
null
);
}
public
Map
<
String
,
Object
>
convertToMap
(
SubjectInfo
subjectInfo
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
if
(
subjectInfo
==
null
)
{
return
map
;
}
map
.
put
(
"id"
,
subjectInfo
.
getId
());
map
.
put
(
"subject"
,
TypeUtils
.
translateData
(
"subject"
,
subjectInfo
.
getSubject
()));
map
.
put
(
"registerStatus"
,
TypeUtils
.
translateData
(
"registerStatus"
,
subjectInfo
.
getRegisterStatus
()));
map
.
put
(
"appreciationTaxType"
,
subjectInfo
.
getAppreciationTaxType
()
==
1
?
"增值税普通发票"
:
"表示增值税专用发票"
);
map
.
put
(
"taxpayerNum"
,
subjectInfo
.
getTaxpayerNum
());
map
.
put
(
"addressName"
,
subjectInfo
.
getAddressName
());
map
.
put
(
"telephone"
,
subjectInfo
.
getTelephone
());
map
.
put
(
"bankAddress"
,
subjectInfo
.
getBankAddress
());
map
.
put
(
"bankAccount"
,
subjectInfo
.
getBankAccount
());
map
.
put
(
"taxIssue"
,
subjectInfo
.
getTaxIssue
());
map
.
put
(
"payTime"
,
sdf
.
format
(
subjectInfo
.
getPayTime
()));
map
.
put
(
"submitTime"
,
sdf
.
format
(
subjectInfo
.
getSubmitTime
()));
map
.
put
(
"modifyTime"
,
sdf
.
format
(
subjectInfo
.
getModifyTime
()));
return
map
;
}
public
PageBo
<
SubjectInfo
>
convert
(
Page
<
SubjectInfo
>
page
)
{
return
new
PageBo
<
SubjectInfo
>(
page
,
new
Convert
<
SubjectInfo
>()
{
@Override
public
Map
<
String
,
Object
>
convert
(
SubjectInfo
obj
)
{
return
convertToMap
(
obj
);
}
});
}
}
src/main/webapp/WEB-INF/jsp/business/registerInfoListPage.jsp
View file @
140dad81
...
@@ -89,7 +89,7 @@
...
@@ -89,7 +89,7 @@
</style>
</style>
</head>
</head>
<body
style=
"overflow:hidden"
>
<body
style=
"overflow:hidden"
>
<div
class=
"easyui-panel"
id=
"queryDiv"
title=
"
资讯
查询"
collapsed=
"false"
collapsible=
"false"
>
<div
class=
"easyui-panel"
id=
"queryDiv"
title=
"
报名
查询"
collapsed=
"false"
collapsible=
"false"
>
<form
method=
"post"
id=
"queryFormId"
name=
"queryForm"
>
<form
method=
"post"
id=
"queryFormId"
name=
"queryForm"
>
<table>
<table>
<tr>
<tr>
...
@@ -119,7 +119,7 @@
...
@@ -119,7 +119,7 @@
</form>
</form>
</div>
</div>
<!-- datagrid列表 -->
<!-- datagrid列表 -->
<table
id=
"registersTable"
toolbar=
"#toolbar"
key=
"newsList"
title=
"
角色
列表"
<table
id=
"registersTable"
toolbar=
"#toolbar"
key=
"newsList"
title=
"
用户
列表"
width=
"98%"
singleSelect=
"false"
>
width=
"98%"
singleSelect=
"false"
>
</table>
</table>
<!-- datagrid工具栏 -->
<!-- datagrid工具栏 -->
...
@@ -131,6 +131,19 @@
...
@@ -131,6 +131,19 @@
<security:url
uri=
"/admin/business/registerManage/export"
><a
class=
"easyui-linkbutton"
iconCls=
"icon-pencil"
plain=
"true"
onclick=
"openEditStatusWin()"
><span
>
修改报名状态
</span></a></security:url>
<security:url
uri=
"/admin/business/registerManage/export"
><a
class=
"easyui-linkbutton"
iconCls=
"icon-pencil"
plain=
"true"
onclick=
"openEditStatusWin()"
><span
>
修改报名状态
</span></a></security:url>
<security:url
uri=
"/admin/business/registerManage/export"
><a
class=
"easyui-linkbutton"
iconCls=
"icon-email"
plain=
"true"
onclick=
"openEmailWin()"
><span
>
发送邮件
</span></a></security:url>
<security:url
uri=
"/admin/business/registerManage/export"
><a
class=
"easyui-linkbutton"
iconCls=
"icon-email"
plain=
"true"
onclick=
"openEmailWin()"
><span
>
发送邮件
</span></a></security:url>
</div>
</div>
<!-- datagrid列表 -->
<table
id=
"subjectTable"
toolbar=
"#toolbar2"
key=
"newsList"
title=
"用户报名科目列表"
width=
"98%"
singleSelect=
"false"
>
</table>
<!-- datagrid工具栏 -->
<div
id=
"toolbar2"
>
<security:url
uri=
"/admin/business/registerManage/update"
><a
class=
"easyui-linkbutton"
iconCls=
"icon-pencil"
plain=
"true"
onclick=
"openEditWin()"
><span
>
修改
</span></a></security:url>
<security:url
uri=
"/admin/business/registerManage/delete"
><a
class=
"easyui-linkbutton"
iconCls=
"icon-remove"
plain=
"true"
onclick=
"deleteNews()"
><span
>
删除
</span></a></security:url>
<security:url
uri=
"/admin/business/registerManage/export"
><a
class=
"easyui-linkbutton"
iconCls=
"icon-pencil"
plain=
"true"
onclick=
"openEditStatusWin()"
><span
>
修改报名状态
</span></a></security:url>
</div>
<div
id=
"exportWindow"
class=
"easyui-window close"
>
<div
id=
"exportWindow"
class=
"easyui-window close"
>
<div
class=
"main"
>
<div
class=
"main"
>
<h3>
导出所有查询结果,请选择导出字段和顺序:
</h3>
<h3>
导出所有查询结果,请选择导出字段和顺序:
</h3>
...
...
src/main/webapp/WEB-INF/jsp/front/info.jsp
View file @
140dad81
This diff is collapsed.
Click to expand it.
src/main/webapp/WEB-INF/jsp/front/reg.jsp
View file @
140dad81
This diff is collapsed.
Click to expand it.
src/main/webapp/WEB-INF/jsp/home.jsp
View file @
140dad81
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
<span
style=
"float: right; padding-right: 20px;"
class=
"head"
>
欢迎您:
<span
style=
"float: right; padding-right: 20px;"
class=
"head"
>
欢迎您:
<font
style=
"font-weight:bold"
>
${user_in_session.username}
</font><a
style=
"text-decoration:none;color:#000000;font-weight:bold"
href=
"#"
id=
"editpass"
>
修改密码
</a>
<a
style=
"font-weight:bold;text-decoration:none;color:red"
href=
"#"
id=
"loginOut"
>
安全退出
</a>
<font
style=
"font-weight:bold"
>
${user_in_session.username}
</font><a
style=
"text-decoration:none;color:#000000;font-weight:bold"
href=
"#"
id=
"editpass"
>
修改密码
</a>
<a
style=
"font-weight:bold;text-decoration:none;color:red"
href=
"#"
id=
"loginOut"
>
安全退出
</a>
</span>
</span>
<div
align=
"center"
><span
style=
"font-size: 16px;"
><img
src=
"<c:url value='/resource/home/images/
homeTop_b20
.png'/>"
width=
"20"
height=
"20"
align=
"absmiddle"
/>
 
培训中心报名管理平台
</span></div>
<div
align=
"center"
><span
style=
"font-size: 16px;"
><img
src=
"<c:url value='/resource/home/images/
ccpit-logo
.png'/>"
width=
"20"
height=
"20"
align=
"absmiddle"
/>
 
培训中心报名管理平台
</span></div>
</div>
</div>
<div
region=
"south"
split=
"true"
style=
"height: 30px; background: #D2E0F2;"
>
<div
region=
"south"
split=
"true"
style=
"height: 30px; background: #D2E0F2;"
>
<div
class=
"footer"
>
技术支持:
<a
href=
"#"
>
中贸促信息技术有限责任公司
</a></div>
<div
class=
"footer"
>
技术支持:
<a
href=
"#"
>
中贸促信息技术有限责任公司
</a></div>
...
...
src/main/webapp/resource/business/registration.js
View file @
140dad81
...
@@ -138,18 +138,19 @@ function initExportWindow(){
...
@@ -138,18 +138,19 @@ function initExportWindow(){
function
initDataTable
(){
function
initDataTable
(){
var
h
=
document
.
documentElement
.
clientHeight
;
var
h
=
document
.
documentElement
.
clientHeight
;
$
(
"#registersTable"
).
datagrid
({
$
(
"#registersTable"
).
datagrid
({
height
:
h
-
dataGridHeight
,
height
:
(
h
-
dataGridHeight
)
/
3
*
2
,
nowrap
:
true
,
nowrap
:
true
,
striped
:
true
,
striped
:
true
,
pagination
:
true
,
pagination
:
true
,
rownumbers
:
true
,
rownumbers
:
true
,
pageList
:
[
15
,
20
,
30
,
40
,
50
],
singleSelect
:
true
,
pageList
:
[
10
,
20
,
30
,
40
,
50
],
autoRowHeight
:
false
,
autoRowHeight
:
false
,
fitColumns
:
true
,
fitColumns
:
true
,
queryParams
:
{
queryParams
:
{
phase
:
activePhase
phase
:
activePhase
},
},
title
:
"
新闻
列表"
,
title
:
"
报名用户
列表"
,
url
:
'/admin/business/registerManage/queryAllRegisterInfo'
,
url
:
'/admin/business/registerManage/queryAllRegisterInfo'
,
columns
:
[
[
{
columns
:
[
[
{
field
:
'ck'
,
field
:
'ck'
,
...
@@ -203,6 +204,86 @@ function initDataTable(){
...
@@ -203,6 +204,86 @@ function initDataTable(){
},
},
width
:
20
width
:
20
}]
],
}]
],
onCheck
:
function
(
index
,
row
)
{
// 双击"任一行"执行
subjectTableById
(
row
.
id
)
},
onLoadSuccess
:
function
(
data
)
{
// 加载成功之后执行
}
});
}
function
subjectTableById
(
id
){
var
h
=
document
.
documentElement
.
clientHeight
;
$
(
"#subjectTable"
).
datagrid
({
height
:
(
h
-
dataGridHeight
)
/
3
,
nowrap
:
true
,
striped
:
true
,
pagination
:
true
,
rownumbers
:
true
,
pageList
:
[
5
,
10
,
15
],
autoRowHeight
:
false
,
fitColumns
:
true
,
title
:
"用户报名科目列表"
,
url
:
'/admin/business/registerManage/queryAllSubject?id='
+
id
,
columns
:
[
[
{
field
:
'ck'
,
title
:
'id'
,
width
:
15
,
checkbox
:
true
},
{
field
:
'subject'
,
title
:
'报名科目'
,
align
:
'center'
,
formatter
:
function
(
val
,
row
){
return
subjectArray
[
val
];
},
width
:
30
},
{
field
:
'registerStatus'
,
title
:
'报名状态'
,
align
:
'center'
,
formatter
:
function
(
val
,
row
){
return
statusArray
[
val
];
},
width
:
30
},{
field
:
'appreciationTaxType'
,
title
:
'发票类型'
,
align
:
'center'
,
width
:
30
,
formatter
:
function
(
val
,
row
)
{
if
(
1
==
val
){
return
"增值税普通发票"
;
}
if
(
2
==
val
){
return
"表示增值税专用发票"
;
}
}
},
{
field
:
'taxIssue'
,
title
:
'发票开具时间'
,
align
:
'center'
,
width
:
30
,
formatter
:
function
(
val
,
row
)
{
if
(
1
==
val
){
return
"款项到账当年开具"
;
}
if
(
2
==
val
){
return
"款项到账次年开具"
;
}
}
},
{
field
:
'submitTime'
,
title
:
'提交时间'
,
align
:
'center'
,
formatter
:
function
(
val
,
row
){
if
(
val
==
''
||
val
==
null
){
return
""
;
}
return
new
Date
(
parseInt
(
val
)).
format
(
"yyyy-MM-dd hh:mm:ss"
);
},
width
:
20
}]
],
onDblClickRow
:
function
(
index
,
row
)
{
// 双击"任一行"执行
onDblClickRow
:
function
(
index
,
row
)
{
// 双击"任一行"执行
},
},
onLoadSuccess
:
function
(
data
)
{
// 加载成功之后执行
onLoadSuccess
:
function
(
data
)
{
// 加载成功之后执行
...
@@ -210,6 +291,7 @@ function initDataTable(){
...
@@ -210,6 +291,7 @@ function initDataTable(){
});
});
}
}
function
view
(
val
,
row
){
function
view
(
val
,
row
){
return
"<a href=
\"
javascript:viewData("
+
row
.
id
+
")
\"
>"
+
row
.
name
+
"</button>"
;
return
"<a href=
\"
javascript:viewData("
+
row
.
id
+
")
\"
>"
+
row
.
name
+
"</button>"
;
}
}
...
@@ -588,7 +670,6 @@ function saveData(){
...
@@ -588,7 +670,6 @@ function saveData(){
});
});
}
}
if
(
'edit'
==
operation
){
if
(
'edit'
==
operation
){
console
.
log
(
"dddd"
);
var
row
=
$
(
'#registersTable'
).
datagrid
(
'getSelected'
);
var
row
=
$
(
'#registersTable'
).
datagrid
(
'getSelected'
);
url
=
"/admin/business/registerManage/addOrUpdateRegisterInfo?operate="
+
operation
+
"&id="
+
row
.
id
;
url
=
"/admin/business/registerManage/addOrUpdateRegisterInfo?operate="
+
operation
+
"&id="
+
row
.
id
;
$
(
'#newsForm'
).
form
(
'submit'
,{
$
(
'#newsForm'
).
form
(
'submit'
,{
...
...
src/main/webapp/resource/business/registrationExt.js
View file @
140dad81
...
@@ -141,7 +141,7 @@ function initDataTable(){
...
@@ -141,7 +141,7 @@ function initDataTable(){
pageList
:
[
15
,
20
,
30
,
40
,
50
],
pageList
:
[
15
,
20
,
30
,
40
,
50
],
autoRowHeight
:
false
,
autoRowHeight
:
false
,
fitColumns
:
true
,
fitColumns
:
true
,
title
:
"
新闻
列表"
,
title
:
"
延考恢复报名用户
列表"
,
queryParams
:
{
queryParams
:
{
phase
:
activePhase
phase
:
activePhase
},
},
...
...
src/main/webapp/resource/front/css/style.css
View file @
140dad81
This diff is collapsed.
Click to expand it.
src/main/webapp/resource/front/js/info.js
View file @
140dad81
$
(
function
(){
$
(
function
(){
$
(
"#appreciationTaxTypeId"
).
change
(
function
(){
var
appreciationTaxType
=
$
(
"#appreciationTaxTypeId"
).
find
(
"option:selected"
).
val
();
if
(
"1"
==
appreciationTaxType
){
$
(
"#companyNameId"
).
css
(
"display"
,
""
);
$
(
"#subjectNameId"
).
css
(
"display"
,
""
);
$
(
"#taxpayerNumId"
).
css
(
"display"
,
""
);
$
(
"#addressNameId"
).
css
(
"display"
,
"none"
);
$
(
"#telephoneId"
).
css
(
"display"
,
"none"
);
$
(
"#bankAddressId"
).
css
(
"display"
,
"none"
);
$
(
"#bankAccountId"
).
css
(
"display"
,
"none"
);
$
(
"#taxpayerNumId01"
).
removeAttr
(
"class"
);
$
(
"#addressNameId01"
).
removeAttr
(
"class"
);
$
(
"#telephoneId01"
).
removeAttr
(
"class"
);
$
(
"#bankAddressId01"
).
removeAttr
(
"class"
);
$
(
"#bankAccountId01"
).
removeAttr
(
"class"
);
}
else
if
(
"2"
==
appreciationTaxType
){
$
(
"#companyNameId"
).
css
(
"display"
,
""
);
$
(
"#subjectNameId"
).
css
(
"display"
,
""
);
$
(
"#taxpayerNumId"
).
css
(
"display"
,
""
);
$
(
"#addressNameId"
).
css
(
"display"
,
""
);
$
(
"#telephoneId"
).
css
(
"display"
,
""
);
$
(
"#bankAddressId"
).
css
(
"display"
,
""
);
$
(
"#bankAccountId"
).
css
(
"display"
,
""
);
$
(
"#taxpayerNumId01"
).
attr
(
"class"
,
"required"
);
$
(
"#addressNameId01"
).
attr
(
"class"
,
"required"
);
$
(
"#telephoneId01"
).
attr
(
"class"
,
"required"
);
$
(
"#bankAddressId01"
).
attr
(
"class"
,
"required"
);
$
(
"#bankAccountId01"
).
attr
(
"class"
,
"required"
);
}
else
{
$
(
"#companyNameId"
).
css
(
"display"
,
"none"
);
$
(
"#subjectNameId"
).
css
(
"display"
,
"none"
);
$
(
"#taxpayerNumId"
).
css
(
"display"
,
"none"
);
$
(
"#addressNameId"
).
css
(
"display"
,
"none"
);
$
(
"#telephoneId"
).
css
(
"display"
,
"none"
);
$
(
"#bankAddressId"
).
css
(
"display"
,
"none"
);
$
(
"#bankAccountId"
).
css
(
"display"
,
"none"
);
$
(
"#taxpayerNumId01"
).
removeAttr
(
"class"
);
$
(
"#addressNameId01"
).
removeAttr
(
"class"
);
$
(
"#telephoneId01"
).
removeAttr
(
"class"
);
$
(
"#bankAddressId01"
).
removeAttr
(
"class"
);
$
(
"#companyNameId01"
).
removeAttr
(
"class"
);
$
(
"#subjectNameId01"
).
removeAttr
(
"class"
);
$
(
"#bankAccountId01"
).
removeAttr
(
"class"
);
}
})
$
(
"#saveCertificateId"
).
click
(
function
()
{
$
(
"#saveCertificateId"
).
click
(
function
()
{
$
.
post
(
'/training/saveCertificateId'
,
$
.
post
(
'/training/saveCertificateId'
,
{
{
...
@@ -14,4 +61,42 @@ $(function(){
...
@@ -14,4 +61,42 @@ $(function(){
}
}
});
});
});
});
$
(
"#submit"
).
on
(
"click"
,
function
(){
$
(
".message"
).
html
();
if
(
checkRequired
()){
var
sn
=
$
(
"input[name='subject']:checked"
)[
0
].
nextSibling
.
nodeValue
;
var
registerInfo_id
=
$
(
"#registerInfo_id"
).
val
();
if
(
confirm
(
"您报名的科目是“"
+
sn
+
"”,请牢记您的用户名和密码,报名成功后可凭此登陆查看缴费等状态,信息提交之后不可再更改,确认要提交吗?"
)){
$
(
"#form"
).
ajaxSubmit
({
url
:
"/training/reg3?registerInfo_id="
+
registerInfo_id
,
type
:
"post"
,
dataType
:
"json"
,
success
:
function
(
data
){
if
(
data
.
success
){
location
.
href
=
"/training/infop"
;
}
else
{
$
(
".message"
).
html
(
data
.
info
);
}
}
});
}
}
});
})
})
function
checkRequired
(){
var
success
=
true
;
$
(
".required"
).
each
(
function
(
n
,
v
){
if
(
$
.
trim
(
$
(
this
).
val
())
==
''
){
showWarning
(
$
(
this
),
"请填写此信息"
);
success
=
false
;
}
});
return
success
;
}
function
showWarning
(
obj
,
text
){
$
(
obj
).
parent
().
parent
().
find
(
"span.reg_body"
).
html
(
"<b style='color:red'>"
+
text
+
"</b>"
);
}
\ No newline at end of file
src/main/webapp/resource/home/images/ccpit-logo.png
0 → 100644
View file @
140dad81
25.6 KB
src/main/webapp/resource/home/images/homeTop_b20.png
deleted
100644 → 0
View file @
be1bd695
4.67 KB
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