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
1b4bbae0
Commit
1b4bbae0
authored
May 28, 2021
by
wuchengwu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
日志管理与维护管理导出功能开发
parent
2e7bdc9b
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
256 additions
and
71 deletions
+256
-71
src/main/java/com/founder/controller/RzglController.java
+72
-0
src/main/java/com/founder/service/ISysLogSystemService.java
+8
-0
src/main/java/com/founder/service/impl/SysLogSystemServiceImpl.java
+23
-0
src/main/java/com/founder/sysWhgl/controller/SysWhglController.java
+97
-12
src/main/java/com/founder/sysWhgl/service/SysWhglService.java
+7
-0
src/main/java/com/founder/sysWhgl/service/impl/SysWhglServiceImpl.java
+9
-0
src/main/resources/mapper/SysWhglMapper.xml
+0
-2
src/main/resources/templates/rzcx/addRzcx.html
+10
-8
src/main/resources/templates/rzcx/rzgl.html
+7
-22
src/main/resources/templates/whgl/addWhgl.html
+11
-5
src/main/resources/templates/whgl/whgllist.html
+12
-22
No files found.
src/main/java/com/founder/controller/RzglController.java
View file @
1b4bbae0
package
com
.
founder
.
controller
;
import
com.founder.khtj.domain.RstBean
;
import
com.founder.model.AutoTbStRy
;
import
com.founder.model.SysSystemlogs
;
import
com.founder.model.SysWhgl
;
import
com.founder.model.User
;
...
...
@@ -9,8 +10,10 @@ import com.founder.service.ISysLogSystemService;
import
com.founder.service.SequenceService
;
import
com.founder.utils.DateUtil
;
import
com.founder.utils.EasyUIPage
;
import
com.founder.utils.ExportExcels
;
import
com.founder.utils.SysUitl
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -24,6 +27,8 @@ import org.springframework.web.servlet.ModelAndView;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.OutputStream
;
import
java.io.UnsupportedEncodingException
;
import
java.math.BigDecimal
;
import
java.text.DateFormat
;
import
java.text.ParseException
;
...
...
@@ -101,6 +106,7 @@ public class RzglController {
model
.
addAttribute
(
"unitcode"
,
user
.
getUnitcode
());
model
.
addAttribute
(
"sysLogs"
,
sysLogSystem
);
model
.
addAttribute
(
"user"
,
user
);
model
.
addAttribute
(
"saveflag"
,
"0"
);
return
"rzcx/addRzcx"
;
}
...
...
@@ -123,6 +129,7 @@ public class RzglController {
model
.
addAttribute
(
"unitcode"
,
user
.
getUnitcode
());
model
.
addAttribute
(
"user"
,
user
);
model
.
addAttribute
(
"sysLogs"
,
sysLogSystem
);
model
.
addAttribute
(
"saveflag"
,
"1"
);
return
"rzcx/addRzcx.html"
;
}
...
...
@@ -147,6 +154,7 @@ public class RzglController {
e
.
printStackTrace
();
}
model
.
addAttribute
(
"clent"
,
ips
);
model
.
addAttribute
(
"saveflag"
,
"0"
);
return
"rzcx/addRzcx"
;
}
...
...
@@ -165,6 +173,7 @@ public class RzglController {
model
.
addAttribute
(
"unitcode"
,
user
.
getUnitcode
());
model
.
addAttribute
(
"user"
,
user
);
model
.
addAttribute
(
"sysLogs"
,
sysLogSystem
);
model
.
addAttribute
(
"saveflag"
,
"1"
);
return
"rzcx/addRzcx.html"
;
}
...
...
@@ -184,6 +193,69 @@ public class RzglController {
return
bool
;
}
@RequestMapping
(
"/exportExcelToRzgl"
)
@ResponseBody
public
AutoTbStRy
exportExcelToRzgl
(
String
minrzsjStr
,
String
yhdwdm
,
String
maxrzsjStr
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
SysSystemlogs
sysSystemlogs
=
new
SysSystemlogs
();
sysSystemlogs
.
setMinrzsjStr
(
minrzsjStr
);
sysSystemlogs
.
setMaxrzsjStr
(
maxrzsjStr
);
sysSystemlogs
.
setYhdwdm
(
yhdwdm
);
User
user
=
(
User
)
request
.
getSession
().
getAttribute
(
"User"
);
List
<
SysSystemlogs
>
queryRzglList
=
sysLogSystemService
.
queryRzglList
(
sysSystemlogs
);
//excel标题
String
[]
title
=
{
"日志时间"
,
"日志内容"
,
"日志单位"
,
"日志用户"
};
//excel文件名
String
fileName
=
"日志管理信息"
+
System
.
currentTimeMillis
()+
".xls"
;
//sheet名
String
sheetName
=
"日志管理信息"
;
String
[][]
content
=
new
String
[
queryRzglList
.
size
()][];
String
lrdw
=
""
;
for
(
int
i
=
0
;
i
<
queryRzglList
.
size
();
i
++)
{
SysSystemlogs
systemlogs
=
queryRzglList
.
get
(
i
);
content
[
i
]
=
new
String
[
title
.
length
];
content
[
i
][
0
]
=
systemlogs
.
getRzsj
();
content
[
i
][
1
]
=
systemlogs
.
getRznr
();
content
[
i
][
2
]
=
systemlogs
.
getYhdwmc
();
content
[
i
][
3
]
=
systemlogs
.
getYhxm
();
}
//创建HSSFWorkbook
HSSFWorkbook
wb
=
ExportExcels
.
getHSSFWorkbook
(
sheetName
,
title
,
content
,
null
);
//响应到客户端
try
{
this
.
setResponseHeader
(
response
,
fileName
);
OutputStream
os
=
response
.
getOutputStream
();
wb
.
write
(
os
);
os
.
flush
();
os
.
close
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
null
;
}
//发送响应流方法
public
void
setResponseHeader
(
HttpServletResponse
response
,
String
fileName
)
{
try
{
try
{
fileName
=
new
String
(
fileName
.
getBytes
(),
"ISO8859-1"
);
}
catch
(
UnsupportedEncodingException
e
)
{
// TODO Auto-generated catch block
e
.
printStackTrace
();
}
response
.
setContentType
(
"application/octet-stream;charset=ISO8859-1"
);
response
.
setHeader
(
"Content-Disposition"
,
"attachment;filename="
+
fileName
);
response
.
addHeader
(
"Pargam"
,
"no-cache"
);
response
.
addHeader
(
"Cache-Control"
,
"no-cache"
);
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
}
public
String
getTjdw
(
String
tjdw
,
String
unitgrade
){
String
result
=
""
;
if
(
tjdw
==
null
||
""
.
equals
(
tjdw
))
{
...
...
src/main/java/com/founder/service/ISysLogSystemService.java
View file @
1b4bbae0
package
com
.
founder
.
service
;
import
com.founder.model.SysSystemlogs
;
import
com.founder.model.SysWhgl
;
import
com.founder.model.TbXwYthcjYhkjbxx
;
import
com.founder.utils.EasyUIPage
;
...
...
@@ -36,4 +37,11 @@ public interface ISysLogSystemService {
* @return
*/
boolean
deleteSysRzgl
(
String
xxzjbh
);
/**
* 日志管理多条件查询
* @param sysSystemlogs
* @return
*/
List
<
SysSystemlogs
>
queryRzglList
(
SysSystemlogs
sysSystemlogs
);
}
src/main/java/com/founder/service/impl/SysLogSystemServiceImpl.java
View file @
1b4bbae0
...
...
@@ -103,4 +103,27 @@ public class SysLogSystemServiceImpl implements ISysLogSystemService {
public
boolean
deleteSysRzgl
(
String
xxzjbh
)
{
return
sysLogSystemDao
.
deleteSysRzgl
(
xxzjbh
);
}
@Override
public
List
<
SysSystemlogs
>
queryRzglList
(
SysSystemlogs
sysSystemlogs
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
String
djdw
=
sysSystemlogs
.
getYhdwdm
();
if
(
djdw
!=
null
&&
djdw
!=
""
){
if
(
djdw
.
substring
(
2
,
12
).
equals
(
"0000000000"
))
{
//省
sysSystemlogs
.
setYhdwdm
(
djdw
.
substring
(
0
,
2
));
}
else
if
(
djdw
.
substring
(
4
,
12
).
equals
(
"00000000"
))
{
//市
sysSystemlogs
.
setYhdwdm
(
djdw
.
substring
(
0
,
4
));
}
else
if
(
djdw
.
substring
(
6
,
12
).
equals
(
"000000"
)){
//县
sysSystemlogs
.
setYhdwdm
(
djdw
.
substring
(
0
,
6
));
}
else
if
(
djdw
.
substring
(
8
,
12
).
equals
(
"0000"
)){
//所
sysSystemlogs
.
setYhdwdm
(
djdw
.
substring
(
0
,
8
));
}
}
map
.
put
(
"begin"
,
"0"
);
map
.
put
(
"end"
,
"10000"
);
map
.
put
(
"sort"
,
"RZSJ"
);
map
.
put
(
"order"
,
"desc"
);
map
.
put
(
"entity"
,
sysSystemlogs
);
return
sysLogSystemDao
.
querySysLogSystemPageList
(
map
);
}
}
src/main/java/com/founder/sysWhgl/controller/SysWhglController.java
View file @
1b4bbae0
package
com
.
founder
.
sysWhgl
.
controller
;
import
com.founder.model.*
;
import
com.founder.module.redis.service.IDicItemService
;
import
com.founder.service.SequenceService
;
import
com.founder.sysWhgl.service.SysWhglService
;
import
com.founder.utils.EasyUIPage
;
import
com.founder.utils.FileUtils
;
import
com.founder.utils.StringUtil
;
import
com.founder.utils.SysUitl
;
import
com.founder.utils.*
;
import
org.apache.commons.lang.StringUtils
;
import
org.
springframework.beans.factory.annotation.Autowired
;
import
org.
apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.Model
;
import
org.springframework.web.bind.annotation.ModelAttribute
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.multipart.MultipartFile
;
import
sun.misc.BASE64Encoder
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
java.io.File
;
import
java.io.IOException
;
import
java.text.DateFormat
;
import
java.text.ParseException
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.OutputStream
;
import
java.io.UnsupportedEncodingException
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
...
...
@@ -42,6 +36,9 @@ public class SysWhglController {
@Resource
private
SequenceService
sequenceService
;
@Resource
private
IDicItemService
dicItemService
;
@RequestMapping
(
"/toWhgl"
)
public
String
toWhgl
(
Model
model
,
HttpServletRequest
request
,
String
isfirst
,
String
type
)
{
User
user
=
(
User
)
request
.
getSession
().
getAttribute
(
"User"
);
...
...
@@ -79,6 +76,7 @@ public class SysWhglController {
e
.
printStackTrace
();
}
model
.
addAttribute
(
"clent"
,
ips
);
model
.
addAttribute
(
"saveflag"
,
"0"
);
return
"whgl/addWhgl"
;
}
...
...
@@ -113,6 +111,7 @@ public class SysWhglController {
model
.
addAttribute
(
"user"
,
user
);
model
.
addAttribute
(
"whgl"
,
sysWhgl
);
model
.
addAttribute
(
"clent"
,
ips
);
model
.
addAttribute
(
"saveflag"
,
"1"
);
return
"whgl/addWhgl.html"
;
}
...
...
@@ -133,6 +132,7 @@ public class SysWhglController {
model
.
addAttribute
(
"unitcode"
,
user
.
getUnitcode
());
model
.
addAttribute
(
"whgl"
,
whglByWhbh
);
model
.
addAttribute
(
"user"
,
user
);
model
.
addAttribute
(
"saveflag"
,
"0"
);
return
"whgl/addWhgl"
;
}
...
...
@@ -169,6 +169,7 @@ public class SysWhglController {
model
.
addAttribute
(
"unitcode"
,
user
.
getUnitcode
());
model
.
addAttribute
(
"user"
,
user
);
model
.
addAttribute
(
"whgl"
,
whglByWhbh
);
model
.
addAttribute
(
"saveflag"
,
"1"
);
return
"whgl/addWhgl.html"
;
}
...
...
@@ -189,6 +190,90 @@ public class SysWhglController {
return
bool
;
}
@RequestMapping
(
"/exportExcelToWhgl"
)
@ResponseBody
public
AutoTbStRy
exportRyxx
(
String
bxdw
,
String
bxr
,
String
bxsj
,
String
gzxx
,
String
gzlx
,
String
clzt
,
String
jjsj
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
SysWhgl
whgl
=
new
SysWhgl
();
whgl
.
setBxdw
(
bxdw
);
whgl
.
setBxr
(
bxr
);
whgl
.
setBxsj
(
bxsj
);
whgl
.
setGzxx
(
gzxx
);
whgl
.
setGzlx
(
gzlx
);
whgl
.
setClzt
(
clzt
);
whgl
.
setJjsj
(
jjsj
);
List
<
SysWhgl
>
sysWhglList
=
sysWhglService
.
queryWhglList
(
whgl
);
//excel标题
String
[]
title
=
{
"报修单位"
,
"报修人"
,
"报修时间"
,
"故障现象"
,
"故障类型"
,
"报修人联系电话"
,
"处理状态"
,
"解决时间"
};
//excel文件名
String
fileName
=
"维护管理信息"
+
System
.
currentTimeMillis
()+
".xls"
;
//sheet名
String
sheetName
=
"维护管理信息"
;
String
[][]
content
=
new
String
[
sysWhglList
.
size
()][];
String
lrdw
=
""
;
for
(
int
i
=
0
;
i
<
sysWhglList
.
size
();
i
++)
{
SysWhgl
sysWhgl
=
sysWhglList
.
get
(
i
);
content
[
i
]
=
new
String
[
title
.
length
];
content
[
i
][
0
]
=
sysWhgl
.
getBxdw
();
content
[
i
][
1
]
=
sysWhgl
.
getBxr
();
content
[
i
][
2
]
=
sysWhgl
.
getBxsj
();
content
[
i
][
3
]
=
sysWhgl
.
getGzxx
();
if
(
"1"
.
equals
(
sysWhgl
.
getGzlx
())){
content
[
i
][
4
]
=
"软件"
;
}
else
if
(
"2"
.
equals
(
sysWhgl
.
getGzlx
())){
content
[
i
][
4
]
=
"硬件"
;
}
else
if
(
"3"
.
equals
(
sysWhgl
.
getGzlx
())){
content
[
i
][
4
]
=
"培训"
;
}
content
[
i
][
5
]
=
sysWhgl
.
getBxrlxdh
();
if
(
"1"
.
equals
(
sysWhgl
.
getGzlx
())){
content
[
i
][
6
]
=
"处理中"
;
}
else
if
(
"2"
.
equals
(
sysWhgl
.
getGzlx
())){
content
[
i
][
6
]
=
"已解决"
;
}
else
if
(
"3"
.
equals
(
sysWhgl
.
getGzlx
())){
content
[
i
][
6
]
=
"未解决"
;
}
content
[
i
][
7
]
=
sysWhgl
.
getJjsj
();
}
//创建HSSFWorkbook
HSSFWorkbook
wb
=
ExportExcels
.
getHSSFWorkbook
(
sheetName
,
title
,
content
,
null
);
//响应到客户端
try
{
this
.
setResponseHeader
(
response
,
fileName
);
OutputStream
os
=
response
.
getOutputStream
();
wb
.
write
(
os
);
os
.
flush
();
os
.
close
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
null
;
}
//发送响应流方法
public
void
setResponseHeader
(
HttpServletResponse
response
,
String
fileName
)
{
try
{
try
{
fileName
=
new
String
(
fileName
.
getBytes
(),
"ISO8859-1"
);
}
catch
(
UnsupportedEncodingException
e
)
{
// TODO Auto-generated catch block
e
.
printStackTrace
();
}
response
.
setContentType
(
"application/octet-stream;charset=ISO8859-1"
);
response
.
setHeader
(
"Content-Disposition"
,
"attachment;filename="
+
fileName
);
response
.
addHeader
(
"Pargam"
,
"no-cache"
);
response
.
addHeader
(
"Cache-Control"
,
"no-cache"
);
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
}
public
static
String
getSystemTime
()
{
Calendar
ca
=
Calendar
.
getInstance
();
//得到一个Calendar的实例
...
...
src/main/java/com/founder/sysWhgl/service/SysWhglService.java
View file @
1b4bbae0
...
...
@@ -49,4 +49,11 @@ public interface SysWhglService {
* @return
*/
public
EasyUIPage
queryWhglPage
(
EasyUIPage
page
,
SysWhgl
sysWhgl
);
/**
* 维护管理多条件查询
* @param sysWhgl
* @return
*/
List
<
SysWhgl
>
queryWhglList
(
SysWhgl
sysWhgl
);
}
src/main/java/com/founder/sysWhgl/service/impl/SysWhglServiceImpl.java
View file @
1b4bbae0
...
...
@@ -64,4 +64,13 @@ public class SysWhglServiceImpl implements SysWhglService {
}
return
page
;
}
@Override
public
List
<
SysWhgl
>
queryWhglList
(
SysWhgl
sysWhgl
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"whgl"
,
sysWhgl
);
map
.
put
(
"begin"
,
"0"
);
map
.
put
(
"end"
,
"10000"
);
return
sysWhglMapper
.
queryPageList
(
map
);
}
}
src/main/resources/mapper/SysWhglMapper.xml
View file @
1b4bbae0
...
...
@@ -62,8 +62,6 @@
BXRLXDH = #{bxrlxdh , jdbcType=VARCHAR },
CLZT = #{clzt , jdbcType=VARCHAR } ,
JJSJ = to_date( #{jjsj,jdbcType=VARCHAR},'yy-MM-dd'),
CREATE_USER = #{createUser , jdbcType=VARCHAR } ,
CREATE_TIME = to_date( #{createTime,jdbcType=VARCHAR},'yy-MM-dd HH24:MI:SS'),
MODIFIED_USER = #{modifiedUser , jdbcType=VARCHAR } ,
MODIFIED_TIME = to_date( #{modifiedTime,jdbcType=VARCHAR},'yy-MM-dd HH24:MI:SS')
where WHBH = #{whbh, jdbcType=VARCHAR}
...
...
src/main/resources/templates/rzcx/addRzcx.html
View file @
1b4bbae0
...
...
@@ -275,13 +275,12 @@
}
$
(
function
(){
openCombotree
(
'yhdwdm'
);
$
(
"#yhdwdm"
).
combotree
(
"setValue"
,
$
(
"#yhdwdmStr"
).
val
());
$
(
"#rzsjStr"
).
datebox
(
"setValue"
,
$
(
"#rzsjStr1"
).
val
());
$
(
"#jjsj"
).
datebox
(
"setValue"
,
$
(
"#jjsjStr"
).
val
());
$
(
"#rznr"
).
val
(
$
(
"#rznrStr"
).
val
());
// $("#yhxm").val($("#yhxmStr").val());
//下拉框回显
$
(
'#gzlx'
).
combobox
(
"setValue"
,
$
(
"#gzlxStr"
).
val
());
$
(
'#clzt'
).
combobox
(
"setValue"
,
$
(
"#clztStr"
).
val
());
editData
();
});
...
...
@@ -340,10 +339,12 @@
function
editData
(){
//初始化数据
var
saveflag
=
$
(
"#saveflag"
).
val
();
if
(
saveflag
==
"1"
){
$
.
messager
.
alert
(
'提示'
,
"保存成功!"
);
}
setCodeTexts
();
//$("#zw").find("a").append("
<
img
src
=
\
"/static/rygl/img/yes.png
\"
style='width: 20px;height: 20px;' title=
\"
已采集
\"
/>"
);
//$("#hm").find("a").append("
<
img
src
=
\
"/static/rygl/img/no.png
\"
style='width: 20px;height: 20px;' title=
\"
未采集
\"
/>"
);
}
}
function
setCodeText
(
id
,
code
,
type
){
var
text
=
codeFormatter
(
code
,
type
)
$
(
"#"
+
id
).
next
(
"span"
).
find
(
"input.textbox-text"
).
val
(
text
);
...
...
@@ -507,6 +508,7 @@
<input
type=
"hidden"
id=
"unitcode"
th:value=
"${unitcode}"
/>
<input
type=
"hidden"
id=
"identitycard"
th:value=
"${user.identitycard}"
/>
<input
type=
"hidden"
id=
"truename"
th:value=
"${user.trueName}"
/>
<input
type=
"hidden"
id=
"saveflag"
name=
"saveflag"
th:value=
"${saveflag}"
/>
<input
type=
"hidden"
name=
"ifamis"
id=
"ifamis"
th:value=
"1"
/>
<!-- 指纹数据库类型,0:4.1;1:amsis -->
<input
type=
"hidden"
id=
"tosavepic"
/>
<!--兼容谷歌 -->
<input
type=
"hidden"
name=
"BJCJZP64"
id=
"BJCJZP64"
/>
<!--西藏笔迹图片 -->
...
...
@@ -521,8 +523,8 @@
</div>
<div
class=
"input-group l1"
>
<span
class=
"input-group-addon must "
style=
"width:32%; height:32px;"
id=
"yhdwdm-text"
>
日志单位
</span>
<input
id=
"yhdwdm"
name=
"yhdwdm"
type=
"text"
th:value=
"${sysLogs.yhdwdm}"
style=
"width:66%; height:32px;"
class=
"val easyui-combotree"
data-options=
"url: '/queryTypeCode?type=CODE_UNIT',method:'get',textField : 'text', valueField : 'id'"
/>
<
!-- <input type="hidden" id="hjdzXzqhdmStr" th:value="${ryxx.hjdzXzqhdm}"/>--
>
<input
id=
"yhdwdm"
name=
"yhdwdm"
type=
"text"
style=
"width:66%; height:32px;"
class=
"val easyui-combotree"
data-options=
"url: '/queryTypeCode?type=CODE_UNIT',method:'get',textField : 'text', valueField : 'id'"
/>
<
input
type=
"hidden"
id=
"yhdwdmStr"
th:value=
"${sysLogs.yhdwdm}"
/
>
</div>
<div
class=
"input-group l1"
style=
"width: 288px;"
>
<span
class=
"input-group-addon must"
>
日志用户
</span>
...
...
src/main/resources/templates/rzcx/rzgl.html
View file @
1b4bbae0
...
...
@@ -63,7 +63,7 @@
<td
colspan=
"8"
style=
"text-align:center;"
>
<a
href=
"javascript:doQuery();"
class=
"btn_cx"
>
查询
</a>
<a
href=
"javascript:doClear();"
class=
"btn_qkcxtj"
>
清空
</a>
<
!--<a href="javascript:doExportExcel();" class="btn btn_dc">导出</a>--
>
<
a
href=
"javascript:doExportExcel();"
class=
"btn btn_dc"
>
导出
</a
>
<a
href=
"javascript:addpage();"
class=
"btn_dc"
>
新增
</a>
</td>
</tr>
...
...
@@ -88,7 +88,7 @@
<!--<script type="text/javascript" src="static/ajgl/js/jquery.easyui.min.js"></script>-->
<script
type=
"text/javascript"
src=
"static/xtba/zljc/js/zljc.js"
></script>
<script
type=
"text/javascript"
th:inline=
"none"
>
//
openCombotree('yhdwdm');
openCombotree
(
'yhdwdm'
);
window
.
onload
=
function
()
{
$
(
"#yhdwdm"
).
combotree
(
"setValue"
,
$
(
"#yhdwdmStr"
).
val
());
$
(
"#minrzsjStr"
).
datebox
(
"setValue"
,
$
(
"#minrzsj"
).
val
());
...
...
@@ -223,26 +223,11 @@
}
function
doExportExcel
(){
var
rybh
=
$
(
"#rybh"
).
val
();
var
szzwbh
=
$
(
"#szzwbh"
).
val
();
var
xm
=
$
(
"#xm"
).
val
();
var
zjhm
=
$
(
"#zjhm"
).
val
();
var
fcsrqStr
=
$
(
"#fcsrqStr"
).
val
();
var
ecsrqStr
=
$
(
"#ecsrqStr"
).
val
();
var
jcjg
=
$
(
"#jcjg"
).
val
();
var
xbdm
=
$
(
"#xbdm"
).
val
();
var
hjdzXzqhdm
=
$
(
"#hjdzXzqhdm"
).
val
();
var
lrdwdm
=
$
(
"#lrdwdm"
).
val
();
var
lrr
=
$
(
"#lrr"
).
val
();
var
flrsjStr
=
$
(
"#flrsjStr"
).
val
();
var
elrsjStr
=
$
(
"#elrsjStr"
).
val
();
var
jcjg
=
$
(
"#jcjg"
).
val
();
var
RRx
=
$
(
"#RRx"
).
val
();
var
r_sjlxdh
=
$
(
"#r_sjlxdh"
).
val
();
var
dnabh
=
$
(
"#dnabh"
).
val
();
window
.
location
.
href
=
"/exportExcelToRyxx?rybh="
+
rybh
+
"&zjhm="
+
zjhm
+
"&xm="
+
xm
+
"&szzwbh="
+
szzwbh
+
"&jcjg="
+
jcjg
+
"&xbdm="
+
xbdm
+
"&hjdzXzqhdm="
+
hjdzXzqhdm
+
"&RRx="
+
RRx
+
"&r_sjlxdh="
+
r_sjlxdh
+
"&dnabh="
+
dnabh
+
"&lrdwdm="
+
lrdwdm
+
"&fcsrqStr="
+
fcsrqStr
+
"&ecsrqStr="
+
ecsrqStr
+
"&lrr="
+
lrr
+
"&flrsjStr="
+
flrsjStr
+
"&elrsjStr="
+
elrsjStr
;
function
doExportExcel
()
{
var
minrzsjStr
=
$
(
"#minrzsjStr"
).
val
();
var
yhdwdm
=
$
(
"#yhdwdm"
).
val
();
var
maxrzsjStr
=
$
(
"#maxrzsjStr"
).
val
();
window
.
location
.
href
=
"/exportExcelToRzgl?minrzsjStr="
+
minrzsjStr
+
"&yhdwdm="
+
yhdwdm
+
"&maxrzsjStr="
+
maxrzsjStr
;
}
function
setCodeText
(
id
,
code
,
type
){
...
...
src/main/resources/templates/whgl/addWhgl.html
View file @
1b4bbae0
...
...
@@ -275,6 +275,8 @@
}
$
(
function
(){
openCombotree
(
'bxdw'
);
$
(
"#bxdw"
).
combotree
(
"setValue"
,
$
(
"#bxdwStr"
).
val
());
$
(
"#bxsj"
).
datebox
(
"setValue"
,
$
(
"#bxsjStr"
).
val
());
$
(
"#jjsj"
).
datebox
(
"setValue"
,
$
(
"#jjsjStr"
).
val
());
$
(
"#gzxx"
).
val
(
$
(
"#gzxxStr"
).
val
());
...
...
@@ -360,10 +362,13 @@
}
function
editData
(){
//初始化数据
var
saveflag
=
$
(
"#saveflag"
).
val
();
if
(
saveflag
==
"1"
){
$
.
messager
.
alert
(
'提示'
,
"保存成功!"
);
}
setCodeTexts
();
//$("#zw").find("a").append("
<
img
src
=
\
"/static/rygl/img/yes.png
\"
style='width: 20px;height: 20px;' title=
\"
已采集
\"
/>"
);
//$("#hm").find("a").append("
<
img
src
=
\
"/static/rygl/img/no.png
\"
style='width: 20px;height: 20px;' title=
\"
未采集
\"
/>"
);
}
}
function
setCodeText
(
id
,
code
,
type
){
var
text
=
codeFormatter
(
code
,
type
)
$
(
"#"
+
id
).
next
(
"span"
).
find
(
"input.textbox-text"
).
val
(
text
);
...
...
@@ -560,6 +565,7 @@
<input
type=
"hidden"
id=
"unitcode"
th:value=
"${unitcode}"
/>
<input
type=
"hidden"
id=
"identitycard"
th:value=
"${user.identitycard}"
/>
<input
type=
"hidden"
id=
"truename"
th:value=
"${user.trueName}"
/>
<input
type=
"hidden"
id=
"saveflag"
name=
"saveflag"
th:value=
"${saveflag}"
/>
<input
type=
"hidden"
name=
"ifamis"
id=
"ifamis"
th:value=
"1"
/>
<!-- 指纹数据库类型,0:4.1;1:amsis -->
<input
type=
"hidden"
id=
"tosavepic"
/>
<!--兼容谷歌 -->
<input
type=
"hidden"
name=
"BJCJZP64"
id=
"BJCJZP64"
/>
<!--西藏笔迹图片 -->
...
...
@@ -569,8 +575,8 @@
<div
class=
"box"
>
<div
class=
"input-group l1 br"
>
<span
class=
"input-group-addon must"
style=
"width:32%; height:32px;"
id=
"bxdw-text"
>
报修单位
</span>
<input
id=
"bxdw"
name=
"bxdw"
type=
"text"
th:value=
"${whgl.bxdw}"
style=
"width:66%; height:32px;"
class=
"val easyui-combotree"
data-options=
"url: '/queryTypeCode?type=CODE_UNIT',method:'get',textField : 'text', valueField : 'id'"
/>
<!-- <input type="hidden" id="hjdzXzqhdmStr" th:value="${ryxx.hjdzXzqhdm}"/>--
>
<input
id=
"bxdw"
name=
"bxdw"
type=
"text"
style=
"width:66%; height:32px;"
class=
"val easyui-combotree"
data-options=
"url: '/queryTypeCode?type=CODE_UNIT',method:'get',textField : 'text', valueField : 'id'"
/>
<input
type=
"hidden"
id=
"bxdwStr"
th:value=
"${whgl.bxdw}"
/
>
</div>
<div
class=
"input-group l1"
style=
"width: 288px;"
>
<span
class=
"input-group-addon must"
>
报修人
</span>
...
...
src/main/resources/templates/whgl/whgllist.html
View file @
1b4bbae0
...
...
@@ -198,7 +198,7 @@
<td
colspan=
"8"
style=
"text-align:center;"
>
<a
href=
"javascript:doQuery();"
class=
"btn_cx"
>
查询
</a>
<a
href=
"javascript:doClear();"
class=
"btn_qkcxtj"
>
清空
</a>
<!-- <a href="javascript:doExportExcel();" class="btn btn_dc">导出</a>--
>
<a
href=
"javascript:doExportExcel();"
class=
"btn btn_dc"
>
导出
</a
>
<a
href=
"javascript:addpage();"
class=
"btn_dc"
>
新增
</a>
</td>
</tr>
...
...
@@ -233,8 +233,8 @@
doQuery
();
},
180000
)
}
openCombotree
(
'
hjdzXzqhdm
'
);
openCombotree
(
'lrdwdm'
);
openCombotree
(
'
bxdw
'
);
//
openCombotree('lrdwdm');
$
(
function
()
{
$
(
"#Table"
).
datagrid
({
striped
:
true
,
...
...
@@ -404,25 +404,15 @@
}
function
doExportExcel
()
{
var
whbh
=
$
(
"#whbh"
).
val
();
var
szzwbh
=
$
(
"#szzwbh"
).
val
();
var
xm
=
$
(
"#xm"
).
val
();
var
zjhm
=
$
(
"#zjhm"
).
val
();
var
fcsrqStr
=
$
(
"#fcsrqStr"
).
val
();
var
ecsrqStr
=
$
(
"#ecsrqStr"
).
val
();
var
jcjg
=
$
(
"#jcjg"
).
val
();
var
xbdm
=
$
(
"#xbdm"
).
val
();
var
hjdzXzqhdm
=
$
(
"#hjdzXzqhdm"
).
val
();
var
lrdwdm
=
$
(
"#lrdwdm"
).
val
();
var
lrr
=
$
(
"#lrr"
).
val
();
var
flrsjStr
=
$
(
"#flrsjStr"
).
val
();
var
elrsjStr
=
$
(
"#elrsjStr"
).
val
();
var
jcjg
=
$
(
"#jcjg"
).
val
();
var
RRx
=
$
(
"#RRx"
).
val
();
var
r_sjlxdh
=
$
(
"#r_sjlxdh"
).
val
();
var
dnabh
=
$
(
"#dnabh"
).
val
();
window
.
location
.
href
=
"/exportExcelToRyxx?whbh="
+
whbh
+
"&zjhm="
+
zjhm
+
"&xm="
+
xm
+
"&szzwbh="
+
szzwbh
+
"&jcjg="
+
jcjg
+
"&xbdm="
+
xbdm
+
"&hjdzXzqhdm="
+
hjdzXzqhdm
+
"&RRx="
+
RRx
+
"&r_sjlxdh="
+
r_sjlxdh
+
"&dnabh="
+
dnabh
+
"&lrdwdm="
+
lrdwdm
+
"&fcsrqStr="
+
fcsrqStr
+
"&ecsrqStr="
+
ecsrqStr
+
"&lrr="
+
lrr
+
"&flrsjStr="
+
flrsjStr
+
"&elrsjStr="
+
elrsjStr
;
var
bxdw
=
$
(
"#bxdw"
).
val
();
var
bxr
=
$
(
"#bxr"
).
val
();
var
bxsj
=
$
(
"#bxsj"
).
val
();
var
gzxx
=
$
(
"#gzxx"
).
val
();
var
gzlx
=
$
(
"#gzlx"
).
val
();
var
clzt
=
$
(
"#clzt"
).
val
();
var
jjsj
=
$
(
"#jjsj"
).
val
();
window
.
location
.
href
=
"/exportExcelToWhgl?bxdw="
+
bxdw
+
"&bxr="
+
bxr
+
"&bxsj="
+
bxsj
+
"&gzxx="
+
gzxx
+
"&gzlx="
+
gzlx
+
"&clzt="
+
clzt
+
"&jjsj="
+
jjsj
;
}
function
closeLayer
()
{
...
...
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