Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
hnxtbaboot
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨亮
hnxtbaboot
Commits
ccdb9eec
Commit
ccdb9eec
authored
Apr 20, 2019
by
e
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
质量抽查模块bug修改
parent
93231e71
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
221 additions
and
79 deletions
+221
-79
src/main/java/com/founder/controller/ZlccController.java
+126
-51
src/main/java/com/founder/service/AfisQualityService.java
+2
-0
src/main/java/com/founder/service/impl/AfisQualityServiceImpl.java
+16
-0
src/main/resources/static/rygl/js/catchimg.js
+1
-0
src/main/resources/static/rygl/js/clipimg.js
+0
-4
src/main/resources/templates/home.html
+3
-1
src/main/resources/templates/rygl/addryxx.html
+7
-8
src/main/resources/templates/rygl/demo.html
+3
-8
src/main/resources/templates/rygl/sxt.html
+1
-1
src/main/resources/templates/zlcc/rwlist.html
+1
-1
src/main/resources/templates/zlcc/zlccxq.html
+61
-5
No files found.
src/main/java/com/founder/controller/ZlccController.java
View file @
ccdb9eec
...
@@ -9,7 +9,10 @@ import com.founder.service.*;
...
@@ -9,7 +9,10 @@ import com.founder.service.*;
import
com.founder.util.TestTask
;
import
com.founder.util.TestTask
;
import
com.founder.util.Zwsjzljc
;
import
com.founder.util.Zwsjzljc
;
import
com.founder.utils.*
;
import
com.founder.utils.*
;
import
org.apache.poi.hssf.usermodel.HSSFSheet
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.apache.poi.hssf.util.Region
;
import
org.apache.poi.ss.util.CellRangeAddress
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -237,10 +240,10 @@ public class ZlccController {
...
@@ -237,10 +240,10 @@ public class ZlccController {
model
.
addAttribute
(
"ccbh"
,
rwbh
);
model
.
addAttribute
(
"ccbh"
,
rwbh
);
model
.
addAttribute
(
"ccrw"
,
afisQualityCcrwService
.
getAfisQualityCcrw
(
rwbh
));
model
.
addAttribute
(
"ccrw"
,
afisQualityCcrwService
.
getAfisQualityCcrw
(
rwbh
));
model
.
addAttribute
(
"flg"
,
flg
);
model
.
addAttribute
(
"flg"
,
flg
);
if
(
"2"
.
equals
(
flg
)){
if
(
"1"
.
equals
(
flg
)){
return
"zlcc/zlccxq"
;
}
else
{
return
"zlcc/zlcc"
;
return
"zlcc/zlcc"
;
}
else
{
return
"zlcc/zlccxq"
;
}
}
}
}
...
@@ -321,82 +324,154 @@ public class ZlccController {
...
@@ -321,82 +324,154 @@ public class ZlccController {
@RequestMapping
(
"/exportExcelToZlcc"
)
@RequestMapping
(
"/exportExcelToZlcc"
)
@ResponseBody
@ResponseBody
public
AutoTbStRy
exportZljc
(
String
rybh
,
String
zjhm
,
String
xm
,
String
zwbh
,
String
jcjg
,
String
cjdw
,
public
AutoTbStRy
exportZlcc
(
String
fcjsj
,
String
ecjsj
,
String
ccdw
,
String
ccbh
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
String
fcjsj
,
String
ecjsj
,
String
cjr
,
String
fjcsj
,
String
ejcsj
,
String
jcr
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
AfisQualityCk
xyrxx
=
new
AfisQualityCk
();
AfisQualityCk
xyrxx
=
new
AfisQualityCk
();
xyrxx
.
setRRybh
(
rybh
);
xyrxx
.
setCcdw
(
ccdw
);
xyrxx
.
setZjhm
(
zjhm
);
xyrxx
.
setCcbh
(
ccbh
);
xyrxx
.
setRXm
(
xm
);
xyrxx
.
setRZwbh
(
zwbh
);
xyrxx
.
setJcjg
(
jcjg
);
xyrxx
.
setRCjdw
(
cjdw
);
xyrxx
.
setRCjr
(
cjr
);
xyrxx
.
setJcr
(
jcr
);
xyrxx
.
setfRCjsjStr
(
fcjsj
);
xyrxx
.
setfRCjsjStr
(
fcjsj
);
xyrxx
.
seteRCjsjStr
(
ecjsj
);
xyrxx
.
seteRCjsjStr
(
ecjsj
);
xyrxx
.
setFjcsjStr
(
fjcsj
);
List
<
AfisQualityCk
>
ryxxs
=
afisQualityService
.
queryZlccList
(
xyrxx
,
afisQualityCcrwService
.
getAfisQualityCcrw
(
ccbh
).
getRwbh
());
xyrxx
.
setEjcsjStr
(
ejcsj
);
User
user
=
(
User
)
request
.
getSession
().
getAttribute
(
"User"
);
//xyrxx.setLrr(user.getUnitcode());
List
<
AfisQualityCk
>
ryxxs
=
null
;
//List<AfisQualityCk> ryxxs = afisQualityCcrwService.queryZlccrwList(xyrxx);
//excel标题
//excel标题
String
[]
title
=
{
"人员编号"
,
"指纹编号"
,
"姓名"
,
"身份证号"
,
"户籍地"
,
"采集单位"
,
"采集时间"
,
"检查时间"
,
"检查人"
,
"采集次数"
,
"检查结果"
};
String
[]
title
=
{
"人员编号"
,
"指纹编号"
,
"姓名"
,
"身份证号"
,
"采集单位"
,
"采集时间"
,
"抽查时间"
,
"抽查人"
,
"抽查结果"
,
"备注"
,
"文字信息"
,
"人像"
,
""
,
""
,
"平面指纹"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
"滚动指纹"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
};
String
[]
title1
=
{
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
"正面"
,
"左侧面"
,
"右侧面"
,
"右拇"
,
"右食"
,
"右中"
,
"右环"
,
"右小"
,
"左拇"
,
"左食"
,
"左中"
,
"左环"
,
"左小"
,
"右拇"
,
"右食"
,
"右中"
,
"右环"
,
"右小"
,
"左拇"
,
"左食"
,
"左中"
,
"左环"
,
"左小"
};
//excel文件名
//excel文件名
String
fileName
=
"质量
检
查信息"
+
System
.
currentTimeMillis
()+
".xls"
;
String
fileName
=
"质量
抽
查信息"
+
System
.
currentTimeMillis
()+
".xls"
;
//sheet名
//sheet名
String
sheetName
=
"质量
检
查信息"
;
String
sheetName
=
"质量
抽
查信息"
;
String
[][]
content
=
new
String
[
ryxxs
.
size
()][];
String
[][]
content
=
new
String
[
ryxxs
.
size
()
+
1
][];
String
xb
=
""
;
String
xb
=
""
;
String
mz
=
""
;
String
mz
=
""
;
String
hjqh
=
""
;
String
hjqh
=
""
;
for
(
int
i
=
0
;
i
<
ryxxs
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
ryxxs
.
size
()+
1
;
i
++)
{
AfisQualityCk
ryxx
=
ryxxs
.
get
(
i
);
if
(
i
==
0
){
content
[
i
]
=
new
String
[
title
.
length
];
for
(
int
j
=
0
;
j
<
title1
.
length
;
j
++){
content
[
i
][
j
]
=
title1
[
j
];
}
}
else
{
AfisQualityCk
ryxx
=
ryxxs
.
get
(
i
-
1
);
content
[
i
]
=
new
String
[
title
.
length
];
content
[
i
]
=
new
String
[
title
.
length
];
content
[
i
][
0
]
=
ryxx
.
getRRybh
();
content
[
i
][
0
]
=
ryxx
.
getRRybh
();
content
[
i
][
1
]
=
ryxx
.
getRZwbh
();
content
[
i
][
1
]
=
ryxx
.
getRZwbh
();
content
[
i
][
2
]
=
ryxx
.
getRXm
();
content
[
i
][
2
]
=
ryxx
.
getRXm
();
content
[
i
][
3
]
=
ryxx
.
getZjhm
();
content
[
i
][
3
]
=
ryxx
.
getZjhm
();
content
[
i
][
4
]
=
ryxx
.
getHjd
();
content
[
i
][
4
]
=
ryxx
.
getRCjdw
();
content
[
i
][
5
]
=
ryxx
.
getRCjdw
();
if
(
ryxx
.
getRCjsj
()
!=
null
)
{
if
(
ryxx
.
getRCjsj
()!=
null
){
SimpleDateFormat
formatter
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
SimpleDateFormat
formatter
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
String
dateString
=
formatter
.
format
(
ryxx
.
getRCjsj
());
String
dateString
=
formatter
.
format
(
ryxx
.
getRCjsj
());
content
[
i
][
5
]
=
dateString
;
}
else
{
content
[
i
][
5
]
=
""
;
}
if
(
ryxx
.
getCcsj
()
!=
null
)
{
SimpleDateFormat
formatter
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
String
dateString
=
formatter
.
format
(
ryxx
.
getCcsj
());
content
[
i
][
6
]
=
dateString
;
content
[
i
][
6
]
=
dateString
;
}
else
{
}
else
{
content
[
i
][
6
]
=
""
;
content
[
i
][
6
]
=
""
;
}
}
if
(
ryxx
.
getJcsj
()!=
null
){
content
[
i
][
7
]
=
ryxx
.
getCcr
();
SimpleDateFormat
formatter
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
if
(
ryxx
.
getQdzljcjs
()
==
null
||
""
.
equals
(
ryxx
.
getQdzljcjs
()))
{
String
dateString
=
formatter
.
format
(
ryxx
.
getJcsj
());
content
[
i
][
8
]
=
"待抽查"
;
content
[
i
][
7
]
=
dateString
;
}
else
if
(
ryxx
.
getJcjg
()
==
null
||
""
.
equals
(
ryxx
.
getJcjg
()))
{
}
else
{
content
[
i
][
8
]
=
"待抽查"
;
content
[
i
][
7
]
=
""
;
}
else
if
(
"0"
.
equals
(
ryxx
.
getJcjg
()))
{
}
content
[
i
][
8
]
=
"合格"
;
content
[
i
][
8
]
=
ryxx
.
getJcr
();
}
else
if
(
"1"
.
equals
(
ryxx
.
getJcjg
()))
{
content
[
i
][
9
]
=
ryxx
.
getRCjcs
();
content
[
i
][
8
]
=
"不合格"
;
if
(
ryxx
.
getQdzljcjs
()==
null
||
""
.
equals
(
ryxx
.
getQdzljcjs
())){
}
else
if
(
"2"
.
equals
(
ryxx
.
getJcjg
()))
{
content
[
i
][
10
]
=
"待检查"
;
content
[
i
][
8
]
=
"基本合格"
;
}
else
if
(
ryxx
.
getJcjg
()==
null
||
""
.
equals
(
ryxx
.
getJcjg
())){
}
else
{
content
[
i
][
10
]
=
"待检查"
;
content
[
i
][
8
]
=
"待检查"
;
}
else
if
(
"0"
.
equals
(
ryxx
.
getJcjg
())){
}
content
[
i
][
9
]
=
ryxx
.
getBz
();
if
(
"1"
.
equals
(
ryxx
.
getRWzxx
()))
{
content
[
i
][
10
]
=
"合格"
;
content
[
i
][
10
]
=
"合格"
;
}
else
if
(
"1"
.
equals
(
ryxx
.
getJcjg
())){
}
else
if
(
"7"
.
equals
(
ryxx
.
getRWzxx
()))
{
content
[
i
][
10
]
=
"不合格"
;
content
[
i
][
10
]
=
"输入不齐全"
;
}
else
if
(
"2"
.
equals
(
ryxx
.
getJcjg
())){
}
else
if
(
"8"
.
equals
(
ryxx
.
getRWzxx
()))
{
content
[
i
][
10
]
=
"无文档"
;
content
[
i
][
10
]
=
"输入不完整"
;
}
else
if
(
"3"
.
equals
(
ryxx
.
getJcjg
())){
}
else
if
(
"9"
.
equals
(
ryxx
.
getRWzxx
()))
{
content
[
i
][
10
]
=
"无指纹"
;
content
[
i
][
10
]
=
"输入不准确"
;
}
else
{
content
[
i
][
10
]
=
""
;
}
if
(
ryxx
.
getRRx
()!=
null
&&!
""
.
equals
(
ryxx
.
getRRx
())){
String
[]
zpjcjg
=
ryxx
.
getRRx
().
split
(
"-"
);
for
(
int
m
=
11
;
m
<
11
+
zpjcjg
.
length
;
m
++){
if
(
"1"
.
equals
(
zpjcjg
[
m
-
11
])){
content
[
i
][
m
]
=
"合格"
;
}
else
if
(
"2"
.
equals
(
zpjcjg
[
m
-
11
])){
content
[
i
][
m
]
=
"不完整"
;
}
else
if
(
"3"
.
equals
(
zpjcjg
[
m
-
11
])){
content
[
i
][
m
]
=
"不清晰"
;
}
else
if
(
"4"
.
equals
(
zpjcjg
[
m
-
11
])){
content
[
i
][
m
]
=
"位置截取不正确"
;
}
else
{
}
else
{
content
[
i
][
10
]
=
"待检查"
;
content
[
i
][
m
]
=
""
;
}
}
}
if
(
ryxx
.
getRPmzw
()!=
null
&&!
""
.
equals
(
ryxx
.
getRPmzw
())){
String
[]
pmzwjcjg
=
ryxx
.
getRPmzw
().
split
(
"-"
);
for
(
int
m
=
14
;
m
<
14
+
pmzwjcjg
.
length
;
m
++){
if
(
"1"
.
equals
(
pmzwjcjg
[
m
-
14
])){
content
[
i
][
m
]
=
"合格"
;
}
else
if
(
"2"
.
equals
(
pmzwjcjg
[
m
-
14
])){
content
[
i
][
m
]
=
"残缺"
;
}
else
if
(
"3"
.
equals
(
pmzwjcjg
[
m
-
14
])){
content
[
i
][
m
]
=
"图形不完整"
;
}
else
if
(
"4"
.
equals
(
pmzwjcjg
[
m
-
14
])){
content
[
i
][
m
]
=
"不清晰"
;
}
else
if
(
"5"
.
equals
(
pmzwjcjg
[
m
-
14
])){
content
[
i
][
m
]
=
"脱皮"
;
}
else
{
content
[
i
][
m
]
=
""
;
}
}
}
if
(
ryxx
.
getRGdzw
()!=
null
&&!
""
.
equals
(
ryxx
.
getRGdzw
())){
String
[]
gdzwjcjg
=
ryxx
.
getRGdzw
().
split
(
"-"
);
for
(
int
m
=
24
;
m
<
24
+
gdzwjcjg
.
length
;
m
++){
if
(
"1"
.
equals
(
gdzwjcjg
[
m
-
24
])){
content
[
i
][
m
]
=
"合格"
;
}
else
if
(
"2"
.
equals
(
gdzwjcjg
[
m
-
24
])){
content
[
i
][
m
]
=
"残缺"
;
}
else
if
(
"3"
.
equals
(
gdzwjcjg
[
m
-
24
])){
content
[
i
][
m
]
=
"图形不完整"
;
}
else
if
(
"4"
.
equals
(
gdzwjcjg
[
m
-
24
])){
content
[
i
][
m
]
=
"不清晰"
;
}
else
if
(
"5"
.
equals
(
gdzwjcjg
[
m
-
24
])){
content
[
i
][
m
]
=
"脱皮"
;
}
else
{
content
[
i
][
m
]
=
""
;
}
}
}
}
}
}
}
//创建HSSFWorkbook
//创建HSSFWorkbook
HSSFWorkbook
wb
=
ExportExcels
.
getHSSFWorkbook
(
sheetName
,
title
,
content
,
null
);
HSSFWorkbook
wb
=
ExportExcels
.
getHSSFWorkbook
(
sheetName
,
title
,
content
,
null
);
HSSFSheet
sheet
=
wb
.
getSheet
(
sheetName
);
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
0
,
0
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
1
,
1
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
2
,
2
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
3
,
3
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
4
,
4
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
5
,
5
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
6
,
6
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
7
,
7
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
8
,
8
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
9
,
9
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
1
,
10
,
10
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
0
,
11
,
13
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
0
,
14
,
23
));
sheet
.
addMergedRegion
(
new
CellRangeAddress
(
0
,
0
,
24
,
33
));
//响应到客户端
//响应到客户端
try
{
try
{
this
.
setResponseHeader
(
response
,
fileName
);
this
.
setResponseHeader
(
response
,
fileName
);
...
...
src/main/java/com/founder/service/AfisQualityService.java
View file @
ccdb9eec
...
@@ -22,6 +22,8 @@ public interface AfisQualityService extends IService<AfisQualityCk> {
...
@@ -22,6 +22,8 @@ public interface AfisQualityService extends IService<AfisQualityCk> {
public
EasyUIPage
queryZlccPage
(
EasyUIPage
page
,
AfisQualityCk
entity
,
int
ccfs
,
String
rwbh
,
String
flg
);
public
EasyUIPage
queryZlccPage
(
EasyUIPage
page
,
AfisQualityCk
entity
,
int
ccfs
,
String
rwbh
,
String
flg
);
public
List
<
AfisQualityCk
>
queryZljcList
(
AfisQualityCk
entity
);
public
List
<
AfisQualityCk
>
queryZljcList
(
AfisQualityCk
entity
);
public
List
<
AfisQualityCk
>
queryZlccList
(
AfisQualityCk
entity
,
String
rwbh
);
/**
/**
* 指纹质量检查保存函数
* 指纹质量检查保存函数
* @param afisQualityCk
* @param afisQualityCk
...
...
src/main/java/com/founder/service/impl/AfisQualityServiceImpl.java
View file @
ccdb9eec
...
@@ -73,6 +73,7 @@ public class AfisQualityServiceImpl extends BaseService<AfisQualityCk> implement
...
@@ -73,6 +73,7 @@ public class AfisQualityServiceImpl extends BaseService<AfisQualityCk> implement
List
<
AfisQualityCk
>
afisQualityCks
=
mapper
.
queryZljcPageList
(
map
);
List
<
AfisQualityCk
>
afisQualityCks
=
mapper
.
queryZljcPageList
(
map
);
return
afisQualityCks
;
return
afisQualityCks
;
}
}
@Override
@Override
public
AfisQualityCk
getAfisQuality
(
String
szzwbh
)
public
AfisQualityCk
getAfisQuality
(
String
szzwbh
)
{
{
...
@@ -169,6 +170,21 @@ public class AfisQualityServiceImpl extends BaseService<AfisQualityCk> implement
...
@@ -169,6 +170,21 @@ public class AfisQualityServiceImpl extends BaseService<AfisQualityCk> implement
}
}
return
result
;
return
result
;
}
}
@Override
public
List
<
AfisQualityCk
>
queryZlccList
(
AfisQualityCk
entity
,
String
rwbh
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"begin"
,
"0"
);
map
.
put
(
"end"
,
"10000"
);
map
.
put
(
"sort"
,
"LRSJ"
);
map
.
put
(
"order"
,
"desc"
);
map
.
put
(
"rwbh"
,
rwbh
);
map
.
put
(
"ccbh"
,
entity
.
getCcbh
());
map
.
put
(
"entity"
,
entity
);
List
<
AfisQualityCk
>
afisQualityCks
=
mapper
.
queryZlccWcPageList
(
map
);
return
afisQualityCks
;
}
@Override
@Override
public
EasyUIPage
queryZlccPage
(
EasyUIPage
page
,
AfisQualityCk
entity
,
int
ccfs
,
String
rwbh
,
String
flg
)
{
public
EasyUIPage
queryZlccPage
(
EasyUIPage
page
,
AfisQualityCk
entity
,
int
ccfs
,
String
rwbh
,
String
flg
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
...
...
src/main/resources/static/rygl/js/catchimg.js
View file @
ccdb9eec
...
@@ -28,6 +28,7 @@ function demo_getDataURL()
...
@@ -28,6 +28,7 @@ function demo_getDataURL()
{
{
var
url
=
clipimg
.
getDataURL
(
450
);
var
url
=
clipimg
.
getDataURL
(
450
);
document
.
querySelector
(
'.dialog_clipped_img'
).
src
=
url
;
document
.
querySelector
(
'.dialog_clipped_img'
).
src
=
url
;
savePic
();
}
}
function
demo_good
()
function
demo_good
()
...
...
src/main/resources/static/rygl/js/clipimg.js
View file @
ccdb9eec
...
@@ -76,7 +76,6 @@ function Clipimg(element, options){
...
@@ -76,7 +76,6 @@ function Clipimg(element, options){
//获取截图对应的canvas和context
//获取截图对应的canvas和context
function
getcancon
(
clipSize
)
function
getcancon
(
clipSize
)
{
{
debugger
;
clipSize
=
clipSize
||
256
;
clipSize
=
clipSize
||
256
;
var
ratio_canvas_clipBox
=
clipSize
/
clipbox
.
clientWidth
;
var
ratio_canvas_clipBox
=
clipSize
/
clipbox
.
clientWidth
;
...
@@ -108,7 +107,6 @@ function Clipimg(element, options){
...
@@ -108,7 +107,6 @@ function Clipimg(element, options){
//获取截取的图片的原始像素级数据
//获取截取的图片的原始像素级数据
function
getImageData
(
clipeSize
)
function
getImageData
(
clipeSize
)
{
{
debugger
;
clipSize
=
clipSize
||
256
;
clipSize
=
clipSize
||
256
;
var
cancon
=
getcancon
(
clipSize
);
var
cancon
=
getcancon
(
clipSize
);
...
@@ -121,7 +119,6 @@ function Clipimg(element, options){
...
@@ -121,7 +119,6 @@ function Clipimg(element, options){
//获取截取的图片的URL
//获取截取的图片的URL
function
getDataURL
(
clipSize
,
format
,
quality
)
function
getDataURL
(
clipSize
,
format
,
quality
)
{
{
debugger
;
clipSize
=
clipSize
||
256
;
clipSize
=
clipSize
||
256
;
format
=
format
||
'image/png'
;
format
=
format
||
'image/png'
;
quality
=
quality
||
0.5
;
quality
=
quality
||
0.5
;
...
@@ -144,7 +141,6 @@ function Clipimg(element, options){
...
@@ -144,7 +141,6 @@ function Clipimg(element, options){
//获取截取的图片的二进制表示
//获取截取的图片的二进制表示
function
getBlob
(
clipSize
,
format
,
quality
)
function
getBlob
(
clipSize
,
format
,
quality
)
{
{
debugger
;
clipSize
=
clipSize
||
256
;
clipSize
=
clipSize
||
256
;
format
=
format
||
'image/png'
;
format
=
format
||
'image/png'
;
quality
=
quality
||
0.5
;
quality
=
quality
||
0.5
;
...
...
src/main/resources/templates/home.html
View file @
ccdb9eec
...
@@ -71,10 +71,12 @@
...
@@ -71,10 +71,12 @@
<li
id=
"H10A05"
>
<li
id=
"H10A05"
>
<a
onclick=
"zlcc()"
>
指纹质量抽查
</a>
<a
onclick=
"zlcc()"
>
指纹质量抽查
</a>
</li>
</li>
<!--
<li id="H10A03">
<li id="H10A03">
<a onclick="ryxxgl()">人员信息管理</a>
<a onclick="ryxxgl()">人员信息管理</a>
</li>
</li>
<li
id=
"H10A04"
>
-->
<li
id=
"H10A03"
>
<a
onclick=
"swtzbdfk()"
>
人员生物特征比对反馈
</a>
<a
onclick=
"swtzbdfk()"
>
人员生物特征比对反馈
</a>
</li>
</li>
</ul>
</ul>
...
...
src/main/resources/templates/rygl/addryxx.html
View file @
ccdb9eec
...
@@ -1393,7 +1393,7 @@
...
@@ -1393,7 +1393,7 @@
<input
type=
"file"
class=
"input"
id=
"R_ZMZP_File"
style=
"width: 185px;"
name=
"R_ZMZP_File"
size=
"3"
onchange=
"showpic2(this)"
/>
<input
type=
"file"
class=
"input"
id=
"R_ZMZP_File"
style=
"width: 185px;"
name=
"R_ZMZP_File"
size=
"3"
onchange=
"showpic2(this)"
/>
<!-- <input type="file" onchange="previewImage2(this)" /> -->
<!-- <input type="file" onchange="previewImage2(this)" /> -->
<div
class=
"btn-group btn-group-sm"
style=
" margin-left: 32px; margin-top: 8px;"
>
<div
class=
"btn-group btn-group-sm"
style=
" margin-left: 32px; margin-top: 8px;"
>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"
getRxbclj
('2')"
><i
class=
"fa fa-hand-lizard-o"
></i>
采集
</button>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"
pz
('2')"
><i
class=
"fa fa-hand-lizard-o"
></i>
采集
</button>
<button
type=
"button"
class=
"btn btn-danger"
onclick=
"catchimg('2')"
><i
class=
"fa fa-crop"
></i>
截图
</button>
<button
type=
"button"
class=
"btn btn-danger"
onclick=
"catchimg('2')"
><i
class=
"fa fa-crop"
></i>
截图
</button>
</div>
</div>
</div>
</div>
...
@@ -1717,7 +1717,7 @@
...
@@ -1717,7 +1717,7 @@
</div>
</div>
</form>
</form>
</div>
</div>
<!--
<div
id=
"w"
class=
"easyui-dialog dialog"
title=
"摄像头"
data-options=
"modal:true,closed:true,collapsible:false,minimizable:false,maximizable:false"
style=
"width:1100px;height:720px;padding:10px;max-height:720px;overflow-y:auto;display:none;"
>
<div
id=
"w"
class=
"easyui-dialog dialog"
title=
"摄像头"
data-options=
"modal:true,closed:true,collapsible:false,minimizable:false,maximizable:false"
style=
"width:1100px;height:720px;padding:10px;max-height:720px;overflow-y:auto;display:none;"
>
<div
class=
"dialogclass"
>
<div
class=
"dialogclass"
>
<div
class=
"sx-left"
>
<div
class=
"sx-left"
>
...
@@ -1734,7 +1734,6 @@
...
@@ -1734,7 +1734,6 @@
</div>
</div>
</div>
</div>
</div>
</div>
-->
<div
class=
"foot"
>
<div
class=
"foot"
>
...
@@ -2199,7 +2198,7 @@ function catchimg(zpbw){
...
@@ -2199,7 +2198,7 @@ function catchimg(zpbw){
return
;
return
;
}
}
$
(
"#zpbw"
).
val
(
zpbw
);
$
(
"#zpbw"
).
val
(
zpbw
);
var
dialogId
=
'
w
'
;
var
dialogId
=
'
jt
'
;
openUrlForm
({
openUrlForm
({
id
:
dialogId
,
id
:
dialogId
,
url
:
'catchimg'
,
url
:
'catchimg'
,
...
@@ -2208,20 +2207,20 @@ function catchimg(zpbw){
...
@@ -2208,20 +2207,20 @@ function catchimg(zpbw){
height
:
720
,
height
:
720
,
cache
:
false
,
cache
:
false
,
onClose
:
function
(){
onClose
:
function
(){
alert
(
1
)
//alert(1);
}
}
},[
},[
{
{
//确定生成表头配置信息,并重新加载表格数据
//确定生成表头配置信息,并重新加载表格数据
text
:
'
确定
'
,
text
:
'
完成
'
,
handler
:
function
(){
handler
:
function
(){
$
(
'#
w
'
).
dialog
(
'close'
);
$
(
'#
jt
'
).
dialog
(
'close'
);
$
(
document
).
unbind
(
"scroll"
);
$
(
document
).
unbind
(
"scroll"
);
}
}
},{
},{
text
:
'取消'
,
text
:
'取消'
,
handler
:
function
(){
handler
:
function
(){
$
(
'#
w
'
).
dialog
(
'close'
);
$
(
'#
jt
'
).
dialog
(
'close'
);
$
(
document
).
unbind
(
"scroll"
);
$
(
document
).
unbind
(
"scroll"
);
}
}
}
}
...
...
src/main/resources/templates/rygl/demo.html
View file @
ccdb9eec
...
@@ -5,7 +5,6 @@
...
@@ -5,7 +5,6 @@
<meta
content=
"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;"
name=
"viewport"
/>
<meta
content=
"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;"
name=
"viewport"
/>
<title>
clipimg
</title>
<title>
clipimg
</title>
<script
type=
"text/javascript"
src=
"static/rygl/js/clipimg.js"
></script>
<script
type=
"text/javascript"
src=
"static/rygl/js/clipimg.js"
></script>
<script
type=
"text/javascript"
src=
"static/easyui-window/js/jquery.easyui.min.js"
></script>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/easyui-window/css/easyui.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/easyui-window/css/easyui.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/easyui-window/css/icon.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"static/easyui-window/css/icon.css"
>
<script
type=
"text/javascript"
src=
"static/js/function_tck.js"
></script>
<script
type=
"text/javascript"
src=
"static/js/function_tck.js"
></script>
...
@@ -32,15 +31,11 @@
...
@@ -32,15 +31,11 @@
window
.
parent
.
document
.
getElementById
(
"ycmzpflag"
).
value
=
"1"
;
window
.
parent
.
document
.
getElementById
(
"ycmzpflag"
).
value
=
"1"
;
window
.
parent
.
document
.
getElementById
(
"R_YCMZP_File"
).
value
=
""
;
window
.
parent
.
document
.
getElementById
(
"R_YCMZP_File"
).
value
=
""
;
}
}
$
(
'#w'
).
dialog
(
'close'
);
$
(
document
).
unbind
(
"scroll"
);
//window.location.href="about:blank";
//window.close();
}
}
</script>
</script>
</head>
</head>
<body>
<body>
<div
id=
"
w
"
class=
"dialog"
style=
"height: 100%;width: 100%;"
>
<div
id=
"
jt
"
class=
"dialog"
style=
"height: 100%;width: 100%;"
>
<div
class=
"dialog_mask"
></div>
<div
class=
"dialog_mask"
></div>
<div
class=
"dialog_wrap"
style=
"height: 100%;width: 100%;margin-top: 0px;"
>
<div
class=
"dialog_wrap"
style=
"height: 100%;width: 100%;margin-top: 0px;"
>
<div
class=
"dialog_container_clip"
style=
"height: 100%;width: 100%;margin-top: 0px;"
>
<div
class=
"dialog_container_clip"
style=
"height: 100%;width: 100%;margin-top: 0px;"
>
...
@@ -51,8 +46,8 @@
...
@@ -51,8 +46,8 @@
<div
class=
"dialog_center_div dialog_buttons"
>
<div
class=
"dialog_center_div dialog_buttons"
>
<input
id=
"dialog_picture"
onchange=
"demo_loadFile(this.files)"
type=
"file"
style=
"position:absolute; z-index: -1; visibility: hidden;"
accept=
"image/*"
/>
<input
id=
"dialog_picture"
onchange=
"demo_loadFile(this.files)"
type=
"file"
style=
"position:absolute; z-index: -1; visibility: hidden;"
accept=
"image/*"
/>
<label
for=
"dialog_picture"
class=
"dialog_button"
>
上传
</label>
<!-- 这个label对应上面的input,这是为了不显示input的文件名和按钮 -->
<label
for=
"dialog_picture"
class=
"dialog_button"
>
上传
</label>
<!-- 这个label对应上面的input,这是为了不显示input的文件名和按钮 -->
<div
id=
"dialog_ok"
onclick=
"demo_getDataURL()"
class=
"dialog_button"
>
截
图
</div>
<div
id=
"dialog_ok"
onclick=
"demo_getDataURL()"
class=
"dialog_button"
>
截
取
</div>
<
div
onclick=
"savePic()"
class=
"dialog_button"
>
完成
</div
>
<
!--<div onclick="savePic()" class="dialog_button">完成</div>--
>
</div>
</div>
<div
class=
"dialog_center_div dialog_buttons"
>
<div
class=
"dialog_center_div dialog_buttons"
>
<div
id=
"dialog_zoomIn"
onclick=
"demo_zoomIn()"
class=
"dialog_button"
>
放大
</div>
<div
id=
"dialog_zoomIn"
onclick=
"demo_zoomIn()"
class=
"dialog_button"
>
放大
</div>
...
...
src/main/resources/templates/rygl/sxt.html
View file @
ccdb9eec
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
<body
style=
"overflow: auto"
>
<body
style=
"overflow: auto"
>
<!--表格设置面板-->
<!--表格设置面板-->
<div
id=
"
w
"
class=
"dialogclass"
>
<div
id=
"
jt
"
class=
"dialogclass"
>
<div
class=
"sx-left"
>
<div
class=
"sx-left"
>
<div
class=
"dialog_mask"
></div>
<div
class=
"dialog_mask"
></div>
<div
class=
"dialog_wrap"
>
<div
class=
"dialog_wrap"
>
...
...
src/main/resources/templates/zlcc/rwlist.html
View file @
ccdb9eec
...
@@ -154,7 +154,7 @@
...
@@ -154,7 +154,7 @@
var
jcfs
=
row
.
jcfs
;
var
jcfs
=
row
.
jcfs
;
var
ccsjQssjStr
=
row
.
ccsjQssjStr
;
var
ccsjQssjStr
=
row
.
ccsjQssjStr
;
var
ccsjJzsjStr
=
row
.
ccsjJzsjStr
;
var
ccsjJzsjStr
=
row
.
ccsjJzsjStr
;
return
"<a href='javascript:void(0)' onclick='zlcc(
\"
"
+
xxbh
+
"
\"
,
\"
2
\"
)'>"
+
rwbh
+
"</a>"
;;
return
"<a href='javascript:void(0)' onclick='zlcc(
\"
"
+
xxbh
+
"
\"
,
\"
3
\"
)'>"
+
rwbh
+
"</a>"
;;
}},
}},
{
title
:
"任务时间"
,
field
:
"ccsjQssjStr"
,
align
:
'center'
,
width
:
285
,
formatter
:
function
(
val
,
row
,
index
){
{
title
:
"任务时间"
,
field
:
"ccsjQssjStr"
,
align
:
'center'
,
width
:
285
,
formatter
:
function
(
val
,
row
,
index
){
var
ccsjQssjStr
=
row
.
ccsjQssjStr
;
var
ccsjQssjStr
=
row
.
ccsjQssjStr
;
...
...
src/main/resources/templates/zlcc/zlccxq.html
View file @
ccdb9eec
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
</header>
</header>
<article
class=
"main-cen-box"
>
<article
class=
"main-cen-box"
>
<div
class=
"cxtj"
>
<div
class=
"cxtj"
>
<input
type=
"hidden"
id=
"flg"
name=
"flg"
value=
"2
"
/>
<input
type=
"hidden"
id=
"flg"
name=
"flg"
th:value=
"${flg}
"
/>
<input
type=
"hidden"
id=
"ccsjQssj"
name=
"ccsjQssj"
th:value=
"${ccrw.ccsjQssjStr}"
/>
<input
type=
"hidden"
id=
"ccsjQssj"
name=
"ccsjQssj"
th:value=
"${ccrw.ccsjQssjStr}"
/>
<input
type=
"hidden"
id=
"ccsjJzsj"
name=
"ccsjJzsj"
th:value=
"${ccrw.ccsjJzsjStr}"
/>
<input
type=
"hidden"
id=
"ccsjJzsj"
name=
"ccsjJzsj"
th:value=
"${ccrw.ccsjJzsjStr}"
/>
<input
type=
"hidden"
id=
"ccdw"
name=
"ccdw"
th:value=
"${ccrw.ccdw}"
/>
<input
type=
"hidden"
id=
"ccdw"
name=
"ccdw"
th:value=
"${ccrw.ccdw}"
/>
...
@@ -50,7 +50,7 @@
...
@@ -50,7 +50,7 @@
<td
colspan=
"6"
style=
"height:20px;"
></td>
<td
colspan=
"6"
style=
"height:20px;"
></td>
</tr>
</tr>
<tr>
<tr>
<td
class=
"ar"
width=
"13.3%"
>
采集
时间:
</td>
<td
class=
"ar"
width=
"13.3%"
>
抽查
时间:
</td>
<td
width=
"20%"
>
<td
width=
"20%"
>
<span
class=
"textbox"
th:text=
"${ccrw.ccsjQssjStr}"
>
<span
class=
"textbox"
th:text=
"${ccrw.ccsjQssjStr}"
>
</span>
</span>
...
@@ -60,14 +60,19 @@
...
@@ -60,14 +60,19 @@
<span
class=
"textbox"
th:text=
"${ccrw.ccsjJzsjStr}"
>
<span
class=
"textbox"
th:text=
"${ccrw.ccsjJzsjStr}"
>
</span>
</span>
</td>
</td>
<td
class=
"ar"
width=
"13.3%"
>
采集
单位:
</td>
<td
class=
"ar"
width=
"13.3%"
>
抽查
单位:
</td>
<td
width=
"20%"
>
<td
width=
"20%"
>
<span
class=
"textbox"
th:text=
"${ccrw.ccdw}"
>
<span
class=
"textbox"
id =
"ccdwstr"
th:text=
"${ccrw.ccdw}"
>
</span>
</span>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td
colspan=
"6"
style=
"height:20px;"
></td>
<td
colspan=
"6"
>
<div
style=
"width: 100%; float: left; text-align: center;height: 44px;line-height: 44px;"
>
<a
class=
"btn_a btn_search"
onclick=
"doExportExcel()"
>
导出
</a>
</div>
</td>
</tr>
</tr>
</tbody>
</tbody>
</table>
</table>
...
@@ -336,6 +341,52 @@
...
@@ -336,6 +341,52 @@
$
(
"form[name='zlccForm']"
)
.
find
(
"input"
).
val
(
''
);
$
(
"form[name='zlccForm']"
)
.
find
(
"input"
).
val
(
''
);
}
}
$
(
function
(){
$
(
function
(){
var
ccdw
=
$
(
"#ccdw"
).
val
();
var
rstStr
=
""
;
if
(
ccdw
.
indexOf
(
'4301'
)
>=
0
){
rstStr
+=
",长沙市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4302'
)
>=
0
){
rstStr
+=
",株洲市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4303'
)
>=
0
){
rstStr
+=
",湘潭市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4304'
)
>=
0
){
rstStr
+=
",衡阳市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4305'
)
>=
0
){
rstStr
+=
",邵阳市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4306'
)
>=
0
){
rstStr
+=
",岳阳市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4307'
)
>=
0
){
rstStr
+=
",常德市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4308'
)
>=
0
){
rstStr
+=
",张家界市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4309'
)
>=
0
){
rstStr
+=
",益阳市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4310'
)
>=
0
){
rstStr
+=
",郴州市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4311'
)
>=
0
){
rstStr
+=
",永州市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4312'
)
>=
0
){
rstStr
+=
",怀化市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4313'
)
>=
0
){
rstStr
+=
",娄底市公安局"
;
}
if
(
ccdw
.
indexOf
(
'4331'
)
>=
0
){
rstStr
+=
",湘西自治州公安局"
;
}
$
(
"#ccdwstr"
).
text
(
rstStr
.
substring
(
1
));
doQuery
();
doQuery
();
});
});
function
openNew
(
rybh
,
szzwbh
,
cjsj
){
function
openNew
(
rybh
,
szzwbh
,
cjsj
){
...
@@ -547,6 +598,11 @@
...
@@ -547,6 +598,11 @@
}
}
});
});
}
}
function
doExportExcel
(){
var
ccbh
=
$
(
"#ccbh"
).
val
();
window
.
location
.
href
=
"/exportExcelToZlcc?ccbh="
+
ccbh
;
}
</script>
</script>
</body>
</body>
...
...
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