Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
77e30a07
Commit
77e30a07
authored
Dec 18, 2016
by
季圣华
Browse files
优化入库、出库的前端UI,并修复相关BUG
parent
5b11628e
Changes
20
Show whitespace changes
Inline
Side-by-side
WebRoot/WEB-INF/classes/com/jsh/action/basic/AccountAction.class
View file @
77e30a07
No preview for this file type
WebRoot/WEB-INF/classes/com/jsh/action/basic/InOutItemAction.class
View file @
77e30a07
No preview for this file type
WebRoot/WEB-INF/classes/com/jsh/action/materials/PersonAction.class
View file @
77e30a07
No preview for this file type
WebRoot/pages/financial/giro.jsp
View file @
77e30a07
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
<head>
<head>
<title>
财务管理
</title>
<title>
转账单
</title>
<meta
charset=
"utf-8"
>
<meta
charset=
"utf-8"
>
<!-- 指定以IE8的方式来渲染 -->
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
</div>
</div>
<!-- 数据显示table -->
<!-- 数据显示table -->
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
财务管理
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
转账单
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
</div>
</div>
...
@@ -379,17 +379,17 @@
...
@@ -379,17 +379,17 @@
pageList
:
[
50
,
100
,
150
],
pageList
:
[
50
,
100
,
150
],
columns
:[[
columns
:[[
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
收入项目
'
,
field
:
'
InOutItem
Id
'
,
width
:
230
,
{
title
:
'
账户名称
'
,
field
:
'
Account
Id
'
,
width
:
230
,
formatter
:
function
(
value
,
row
,
index
){
formatter
:
function
(
value
,
row
,
index
){
return
row
.
InOutItem
Name
;
return
row
.
Account
Name
;
},
},
editor
:{
editor
:{
type
:
'
combobox
'
,
type
:
'
combobox
'
,
options
:{
options
:{
valueField
:
'
Id
'
,
valueField
:
'
Id
'
,
textField
:
'
InOutItem
Name
'
,
textField
:
'
Account
Name
'
,
method
:
'
get
'
,
method
:
'
get
'
,
url
:
"
<%=
path
%>
/
inOutItem
/findBySelect.action
"
url
:
"
<%=
path
%>
/
account
/findBySelect.action
"
}
}
}
}
},
},
...
@@ -459,7 +459,7 @@
...
@@ -459,7 +459,7 @@
pageList
:
[
50
,
100
,
150
],
pageList
:
[
50
,
100
,
150
],
columns
:[[
columns
:[[
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
收入项目
'
,
field
:
'
InOutItem
Name
'
,
width
:
230
},
{
title
:
'
账户名称
'
,
field
:
'
Account
Name
'
,
width
:
230
},
{
title
:
'
金额
'
,
field
:
'
EachAmount
'
,
width
:
50
},
{
title
:
'
金额
'
,
field
:
'
EachAmount
'
,
width
:
50
},
{
title
:
'
备注
'
,
field
:
'
Remark
'
,
width
:
150
}
{
title
:
'
备注
'
,
field
:
'
Remark
'
,
width
:
150
}
]],
]],
...
@@ -795,9 +795,9 @@
...
@@ -795,9 +795,9 @@
function
endEditing
()
{
function
endEditing
()
{
if
(
editIndex
==
undefined
)
{
return
true
}
if
(
editIndex
==
undefined
)
{
return
true
}
if
(
$
(
'
#accountData
'
).
datagrid
(
'
validateRow
'
,
editIndex
))
{
if
(
$
(
'
#accountData
'
).
datagrid
(
'
validateRow
'
,
editIndex
))
{
var
ed
=
$
(
'
#accountData
'
).
datagrid
(
'
getEditor
'
,
{
index
:
editIndex
,
field
:
'
InOutItem
Id
'
});
var
ed
=
$
(
'
#accountData
'
).
datagrid
(
'
getEditor
'
,
{
index
:
editIndex
,
field
:
'
Account
Id
'
});
var
InOutItem
Name
=
$
(
ed
.
target
).
combobox
(
'
getText
'
);
var
Account
Name
=
$
(
ed
.
target
).
combobox
(
'
getText
'
);
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
)[
editIndex
][
'
InOutItemName
'
]
=
InOutItem
Name
;
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
)[
editIndex
][
'
AccountName
'
]
=
Account
Name
;
$
(
'
#accountData
'
).
datagrid
(
'
endEdit
'
,
editIndex
);
$
(
'
#accountData
'
).
datagrid
(
'
endEdit
'
,
editIndex
);
editIndex
=
undefined
;
editIndex
=
undefined
;
return
true
;
return
true
;
...
@@ -843,7 +843,7 @@
...
@@ -843,7 +843,7 @@
var
row
=
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
);
var
row
=
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
);
var
totalRowNum
=
""
;
var
totalRowNum
=
""
;
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
if
(
row
[
i
].
InOutItem
Id
==
""
)
{
if
(
row
[
i
].
Account
Id
==
""
)
{
totalRowNum
+=
(
i
+
1
)
+
"
、
"
;
totalRowNum
+=
(
i
+
1
)
+
"
、
"
;
}
}
}
}
...
...
WebRoot/pages/financial/item_in.jsp
View file @
77e30a07
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
<head>
<head>
<title>
财务管理
</title>
<title>
收入单
</title>
<meta
charset=
"utf-8"
>
<meta
charset=
"utf-8"
>
<!-- 指定以IE8的方式来渲染 -->
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
</div>
</div>
<!-- 数据显示table -->
<!-- 数据显示table -->
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
财务管理
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
收入单
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
</div>
</div>
...
@@ -389,7 +389,7 @@
...
@@ -389,7 +389,7 @@
valueField
:
'
Id
'
,
valueField
:
'
Id
'
,
textField
:
'
InOutItemName
'
,
textField
:
'
InOutItemName
'
,
method
:
'
get
'
,
method
:
'
get
'
,
url
:
"
<%=
path
%>
/inOutItem/findBySelect.action
"
url
:
"
<%=
path
%>
/inOutItem/findBySelect.action
?type=in
"
}
}
}
}
},
},
...
...
WebRoot/pages/financial/item_out.jsp
View file @
77e30a07
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
<head>
<head>
<title>
财务管理
</title>
<title>
支出单
</title>
<meta
charset=
"utf-8"
>
<meta
charset=
"utf-8"
>
<!-- 指定以IE8的方式来渲染 -->
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
</div>
</div>
<!-- 数据显示table -->
<!-- 数据显示table -->
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
财务管理
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
支出单
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
</div>
</div>
...
@@ -379,7 +379,7 @@
...
@@ -379,7 +379,7 @@
pageList
:
[
50
,
100
,
150
],
pageList
:
[
50
,
100
,
150
],
columns
:[[
columns
:[[
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
收入
项目
'
,
field
:
'
InOutItemId
'
,
width
:
230
,
{
title
:
'
支出
项目
'
,
field
:
'
InOutItemId
'
,
width
:
230
,
formatter
:
function
(
value
,
row
,
index
){
formatter
:
function
(
value
,
row
,
index
){
return
row
.
InOutItemName
;
return
row
.
InOutItemName
;
},
},
...
@@ -389,7 +389,7 @@
...
@@ -389,7 +389,7 @@
valueField
:
'
Id
'
,
valueField
:
'
Id
'
,
textField
:
'
InOutItemName
'
,
textField
:
'
InOutItemName
'
,
method
:
'
get
'
,
method
:
'
get
'
,
url
:
"
<%=
path
%>
/inOutItem/findBySelect.action
"
url
:
"
<%=
path
%>
/inOutItem/findBySelect.action
?type=out
"
}
}
}
}
},
},
...
...
WebRoot/pages/financial/money_in.jsp
View file @
77e30a07
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
<head>
<head>
<title>
财务管理
</title>
<title>
收款单
</title>
<meta
charset=
"utf-8"
>
<meta
charset=
"utf-8"
>
<!-- 指定以IE8的方式来渲染 -->
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
</div>
</div>
<!-- 数据显示table -->
<!-- 数据显示table -->
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
财务管理
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
收款单
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
</div>
</div>
...
@@ -379,17 +379,17 @@
...
@@ -379,17 +379,17 @@
pageList
:
[
50
,
100
,
150
],
pageList
:
[
50
,
100
,
150
],
columns
:[[
columns
:[[
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
收入项目
'
,
field
:
'
InOutItem
Id
'
,
width
:
230
,
{
title
:
'
账户名称
'
,
field
:
'
Account
Id
'
,
width
:
230
,
formatter
:
function
(
value
,
row
,
index
){
formatter
:
function
(
value
,
row
,
index
){
return
row
.
InOutItem
Name
;
return
row
.
Account
Name
;
},
},
editor
:{
editor
:{
type
:
'
combobox
'
,
type
:
'
combobox
'
,
options
:{
options
:{
valueField
:
'
Id
'
,
valueField
:
'
Id
'
,
textField
:
'
InOutItem
Name
'
,
textField
:
'
Account
Name
'
,
method
:
'
get
'
,
method
:
'
get
'
,
url
:
"
<%=
path
%>
/
inOutItem
/findBySelect.action
"
url
:
"
<%=
path
%>
/
account
/findBySelect.action
"
}
}
}
}
},
},
...
@@ -459,7 +459,7 @@
...
@@ -459,7 +459,7 @@
pageList
:
[
50
,
100
,
150
],
pageList
:
[
50
,
100
,
150
],
columns
:[[
columns
:[[
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
收入项目
'
,
field
:
'
InOutItem
Name
'
,
width
:
230
},
{
title
:
'
账户名称
'
,
field
:
'
Account
Name
'
,
width
:
230
},
{
title
:
'
金额
'
,
field
:
'
EachAmount
'
,
width
:
50
},
{
title
:
'
金额
'
,
field
:
'
EachAmount
'
,
width
:
50
},
{
title
:
'
备注
'
,
field
:
'
Remark
'
,
width
:
150
}
{
title
:
'
备注
'
,
field
:
'
Remark
'
,
width
:
150
}
]],
]],
...
@@ -795,9 +795,9 @@
...
@@ -795,9 +795,9 @@
function
endEditing
()
{
function
endEditing
()
{
if
(
editIndex
==
undefined
)
{
return
true
}
if
(
editIndex
==
undefined
)
{
return
true
}
if
(
$
(
'
#accountData
'
).
datagrid
(
'
validateRow
'
,
editIndex
))
{
if
(
$
(
'
#accountData
'
).
datagrid
(
'
validateRow
'
,
editIndex
))
{
var
ed
=
$
(
'
#accountData
'
).
datagrid
(
'
getEditor
'
,
{
index
:
editIndex
,
field
:
'
InOutItem
Id
'
});
var
ed
=
$
(
'
#accountData
'
).
datagrid
(
'
getEditor
'
,
{
index
:
editIndex
,
field
:
'
Account
Id
'
});
var
InOutItem
Name
=
$
(
ed
.
target
).
combobox
(
'
getText
'
);
var
Account
Name
=
$
(
ed
.
target
).
combobox
(
'
getText
'
);
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
)[
editIndex
][
'
InOutItemName
'
]
=
InOutItem
Name
;
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
)[
editIndex
][
'
AccountName
'
]
=
Account
Name
;
$
(
'
#accountData
'
).
datagrid
(
'
endEdit
'
,
editIndex
);
$
(
'
#accountData
'
).
datagrid
(
'
endEdit
'
,
editIndex
);
editIndex
=
undefined
;
editIndex
=
undefined
;
return
true
;
return
true
;
...
@@ -843,7 +843,7 @@
...
@@ -843,7 +843,7 @@
var
row
=
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
);
var
row
=
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
);
var
totalRowNum
=
""
;
var
totalRowNum
=
""
;
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
if
(
row
[
i
].
InOutItem
Id
==
""
)
{
if
(
row
[
i
].
Account
Id
==
""
)
{
totalRowNum
+=
(
i
+
1
)
+
"
、
"
;
totalRowNum
+=
(
i
+
1
)
+
"
、
"
;
}
}
}
}
...
...
WebRoot/pages/financial/money_out.jsp
View file @
77e30a07
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
<head>
<head>
<title>
财务管理
</title>
<title>
付款单
</title>
<meta
charset=
"utf-8"
>
<meta
charset=
"utf-8"
>
<!-- 指定以IE8的方式来渲染 -->
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
</div>
</div>
<!-- 数据显示table -->
<!-- 数据显示table -->
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
财务管理
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<div
id =
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"
付款单
列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
</div>
</div>
...
@@ -379,17 +379,17 @@
...
@@ -379,17 +379,17 @@
pageList
:
[
50
,
100
,
150
],
pageList
:
[
50
,
100
,
150
],
columns
:[[
columns
:[[
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
收入项目
'
,
field
:
'
InOutItem
Id
'
,
width
:
230
,
{
title
:
'
账户名称
'
,
field
:
'
Account
Id
'
,
width
:
230
,
formatter
:
function
(
value
,
row
,
index
){
formatter
:
function
(
value
,
row
,
index
){
return
row
.
InOutItem
Name
;
return
row
.
Account
Name
;
},
},
editor
:{
editor
:{
type
:
'
combobox
'
,
type
:
'
combobox
'
,
options
:{
options
:{
valueField
:
'
Id
'
,
valueField
:
'
Id
'
,
textField
:
'
InOutItem
Name
'
,
textField
:
'
Account
Name
'
,
method
:
'
get
'
,
method
:
'
get
'
,
url
:
"
<%=
path
%>
/
inOutItem
/findBySelect.action
"
url
:
"
<%=
path
%>
/
account
/findBySelect.action
"
}
}
}
}
},
},
...
@@ -459,7 +459,7 @@
...
@@ -459,7 +459,7 @@
pageList
:
[
50
,
100
,
150
],
pageList
:
[
50
,
100
,
150
],
columns
:[[
columns
:[[
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
field
:
'
Id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
收入项目
'
,
field
:
'
InOutItem
Name
'
,
width
:
230
},
{
title
:
'
账户名称
'
,
field
:
'
Account
Name
'
,
width
:
230
},
{
title
:
'
金额
'
,
field
:
'
EachAmount
'
,
width
:
50
},
{
title
:
'
金额
'
,
field
:
'
EachAmount
'
,
width
:
50
},
{
title
:
'
备注
'
,
field
:
'
Remark
'
,
width
:
150
}
{
title
:
'
备注
'
,
field
:
'
Remark
'
,
width
:
150
}
]],
]],
...
@@ -795,9 +795,9 @@
...
@@ -795,9 +795,9 @@
function
endEditing
()
{
function
endEditing
()
{
if
(
editIndex
==
undefined
)
{
return
true
}
if
(
editIndex
==
undefined
)
{
return
true
}
if
(
$
(
'
#accountData
'
).
datagrid
(
'
validateRow
'
,
editIndex
))
{
if
(
$
(
'
#accountData
'
).
datagrid
(
'
validateRow
'
,
editIndex
))
{
var
ed
=
$
(
'
#accountData
'
).
datagrid
(
'
getEditor
'
,
{
index
:
editIndex
,
field
:
'
InOutItem
Id
'
});
var
ed
=
$
(
'
#accountData
'
).
datagrid
(
'
getEditor
'
,
{
index
:
editIndex
,
field
:
'
Account
Id
'
});
var
InOutItem
Name
=
$
(
ed
.
target
).
combobox
(
'
getText
'
);
var
Account
Name
=
$
(
ed
.
target
).
combobox
(
'
getText
'
);
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
)[
editIndex
][
'
InOutItemName
'
]
=
InOutItem
Name
;
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
)[
editIndex
][
'
AccountName
'
]
=
Account
Name
;
$
(
'
#accountData
'
).
datagrid
(
'
endEdit
'
,
editIndex
);
$
(
'
#accountData
'
).
datagrid
(
'
endEdit
'
,
editIndex
);
editIndex
=
undefined
;
editIndex
=
undefined
;
return
true
;
return
true
;
...
@@ -843,7 +843,7 @@
...
@@ -843,7 +843,7 @@
var
row
=
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
);
var
row
=
$
(
'
#accountData
'
).
datagrid
(
'
getRows
'
);
var
totalRowNum
=
""
;
var
totalRowNum
=
""
;
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
if
(
row
[
i
].
InOutItem
Id
==
""
)
{
if
(
row
[
i
].
Account
Id
==
""
)
{
totalRowNum
+=
(
i
+
1
)
+
"
、
"
;
totalRowNum
+=
(
i
+
1
)
+
"
、
"
;
}
}
}
}
...
...
WebRoot/pages/materials/allocation_out_list.jsp
View file @
77e30a07
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<table
id=
"searchTable"
>
<table
id=
"searchTable"
>
<tr>
<tr>
<td>
仓库:
</td>
<td>
发货
仓库:
</td>
<td>
<td>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
</td>
</td>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
发货
仓库:
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
</td>
</td>
...
@@ -70,7 +70,7 @@
...
@@ -70,7 +70,7 @@
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<input
type=
"text"
name=
"OperTime"
id=
"OperTime"
onClick=
"WdatePicker({dateFmt:'yyyy-MM-dd'})"
class=
"txt Wdate"
style=
"width:120px;"
/>
<input
type=
"text"
name=
"OperTime"
id=
"OperTime"
onClick=
"WdatePicker({dateFmt:'yyyy-MM-dd'})"
class=
"txt Wdate"
style=
"width:120px;"
/>
</td>
</td>
<td>
对方
仓库:
</td>
<td>
收货
仓库:
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"AllocationProjectId"
id=
"AllocationProjectId"
style=
"width:120px;"
></select>
<select
name=
"AllocationProjectId"
id=
"AllocationProjectId"
style=
"width:120px;"
></select>
</td>
</td>
...
@@ -111,7 +111,7 @@
...
@@ -111,7 +111,7 @@
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
发货
仓库:
</td>
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"ProjectIdShow"
></span>
<span
id=
"ProjectIdShow"
></span>
</td>
</td>
...
@@ -119,7 +119,7 @@
...
@@ -119,7 +119,7 @@
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"OperTimeShow"
></span>
<span
id=
"OperTimeShow"
></span>
</td>
</td>
<td>
对方
仓库:
</td>
<td>
收货
仓库:
</td>
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"AllocationProjectIdShow"
></span>
<span
id=
"AllocationProjectIdShow"
></span>
</td>
</td>
...
...
WebRoot/pages/materials/other_in_list.jsp
View file @
77e30a07
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<table
id=
"searchTable"
>
<table
id=
"searchTable"
>
<tr>
<tr>
<td>
仓库:
</td>
<td>
收货
仓库:
</td>
<td>
<td>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
</td>
</td>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
收货
仓库:
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
</td>
</td>
...
@@ -118,7 +118,7 @@
...
@@ -118,7 +118,7 @@
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
收货
仓库:
</td>
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"ProjectIdShow"
></span>
<span
id=
"ProjectIdShow"
></span>
</td>
</td>
...
...
WebRoot/pages/materials/other_out_list.jsp
View file @
77e30a07
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<table
id=
"searchTable"
>
<table
id=
"searchTable"
>
<tr>
<tr>
<td>
仓库:
</td>
<td>
发货
仓库:
</td>
<td>
<td>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
</td>
</td>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
发货
仓库:
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
</td>
</td>
...
@@ -111,7 +111,7 @@
...
@@ -111,7 +111,7 @@
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
发货
仓库:
</td>
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"ProjectIdShow"
></span>
<span
id=
"ProjectIdShow"
></span>
</td>
</td>
...
...
WebRoot/pages/materials/purchase_back_list.jsp
View file @
77e30a07
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<table
id=
"searchTable"
>
<table
id=
"searchTable"
>
<tr>
<tr>
<td>
仓库:
</td>
<td>
发货
仓库:
</td>
<td>
<td>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
</td>
</td>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
发货
仓库:
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
</td>
</td>
...
@@ -118,7 +118,7 @@
...
@@ -118,7 +118,7 @@
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
发货
仓库:
</td>
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"ProjectIdShow"
></span>
<span
id=
"ProjectIdShow"
></span>
</td>
</td>
...
...
WebRoot/pages/materials/purchase_in_list.jsp
View file @
77e30a07
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<table
id=
"searchTable"
>
<table
id=
"searchTable"
>
<tr>
<tr>
<td>
仓库:
</td>
<td>
收货
仓库:
</td>
<td>
<td>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
</td>
</td>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
收货
仓库:
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
</td>
</td>
...
@@ -118,7 +118,7 @@
...
@@ -118,7 +118,7 @@
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
收货
仓库:
</td>
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"ProjectIdShow"
></span>
<span
id=
"ProjectIdShow"
></span>
</td>
</td>
...
...
WebRoot/pages/materials/sale_back_list.jsp
View file @
77e30a07
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<table
id=
"searchTable"
>
<table
id=
"searchTable"
>
<tr>
<tr>
<td>
仓库:
</td>
<td>
收货
仓库:
</td>
<td>
<td>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
</td>
</td>
...
@@ -35,7 +35,7 @@
...
@@ -35,7 +35,7 @@
<td>
<td>
<input
type=
"text"
name=
"searchNumber"
id=
"searchNumber"
style=
"width:60px;"
/>
<input
type=
"text"
name=
"searchNumber"
id=
"searchNumber"
style=
"width:60px;"
/>
</td>
</td>
<td>
出
库时间:
</td>
<td>
入
库时间:
</td>
<td>
<td>
<input
type=
"text"
name=
"searchBeginTime"
id=
"searchBeginTime"
onClick=
"WdatePicker({dateFmt:'yyyy-MM-dd'})"
class=
"txt Wdate"
style=
"width:80px;"
/>
<input
type=
"text"
name=
"searchBeginTime"
id=
"searchBeginTime"
onClick=
"WdatePicker({dateFmt:'yyyy-MM-dd'})"
class=
"txt Wdate"
style=
"width:80px;"
/>
</td>
</td>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
收货
仓库:
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
</td>
</td>
...
@@ -70,7 +70,7 @@
...
@@ -70,7 +70,7 @@
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<input
type=
"text"
name=
"OperTime"
id=
"OperTime"
onClick=
"WdatePicker({dateFmt:'yyyy-MM-dd'})"
class=
"txt Wdate"
style=
"width:120px;"
/>
<input
type=
"text"
name=
"OperTime"
id=
"OperTime"
onClick=
"WdatePicker({dateFmt:'yyyy-MM-dd'})"
class=
"txt Wdate"
style=
"width:120px;"
/>
</td>
</td>
<td>
客户
:
</td>
<td>
退货单位
:
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<input
id=
"OrganId"
name=
"OrganId"
style=
"width:120px;"
/>
<input
id=
"OrganId"
name=
"OrganId"
style=
"width:120px;"
/>
</td>
</td>
...
@@ -119,7 +119,7 @@
...
@@ -119,7 +119,7 @@
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"OperTimeShow"
></span>
<span
id=
"OperTimeShow"
></span>
</td>
</td>
<td>
客户
:
</td>
<td>
退货单位
:
</td>
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"OrganIdShow"
></span>
<span
id=
"OrganIdShow"
></span>
</td>
</td>
...
...
WebRoot/pages/materials/sale_out_list.jsp
View file @
77e30a07
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<div
id =
"searchPanel"
class=
"easyui-panel"
style=
"padding:3px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
<table
id=
"searchTable"
>
<table
id=
"searchTable"
>
<tr>
<tr>
<td>
仓库:
</td>
<td>
发货
仓库:
</td>
<td>
<td>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
<select
name=
"searchProjectId"
id=
"searchProjectId"
style=
"width:80px;"
></select>
</td>
</td>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<form
id=
"depotHeadFM"
method=
"post"
novalidate
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
发货
仓库:
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
<select
name=
"ProjectId"
id=
"ProjectId"
style=
"width:120px;"
></select>
</td>
</td>
...
@@ -111,7 +111,7 @@
...
@@ -111,7 +111,7 @@
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
closed=
"true"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
<table>
<table>
<tr>
<tr>
<td>
仓
库:
</td>
<td>
发货
仓库:
</td>
<td
style=
"padding:5px;width:120px;"
>
<td
style=
"padding:5px;width:120px;"
>
<span
id=
"ProjectIdShow"
></span>
<span
id=
"ProjectIdShow"
></span>
</td>
</td>
...
...
src/com/jsh/action/basic/AccountAction.java
View file @
77e30a07
...
@@ -291,9 +291,9 @@ public class AccountAction extends BaseAction<AccountModel>
...
@@ -291,9 +291,9 @@ public class AccountAction extends BaseAction<AccountModel>
for
(
Account
account:
dataList
)
for
(
Account
account:
dataList
)
{
{
JSONObject
item
=
new
JSONObject
();
JSONObject
item
=
new
JSONObject
();
item
.
put
(
"
i
d"
,
account
.
getId
());
item
.
put
(
"
I
d"
,
account
.
getId
());
//结算账户名称
//结算账户名称
item
.
put
(
"
n
ame"
,
account
.
getName
());
item
.
put
(
"
AccountN
ame"
,
account
.
getName
());
dataArray
.
add
(
item
);
dataArray
.
add
(
item
);
}
}
}
}
...
...
src/com/jsh/action/basic/InOutItemAction.java
View file @
77e30a07
...
@@ -308,6 +308,12 @@ public class InOutItemAction extends BaseAction<InOutItemModel>
...
@@ -308,6 +308,12 @@ public class InOutItemAction extends BaseAction<InOutItemModel>
* 拼接搜索条件
* 拼接搜索条件
*/
*/
Map
<
String
,
Object
>
condition
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
condition
=
new
HashMap
<
String
,
Object
>();
if
(
model
.
getType
().
equals
(
"in"
))
{
condition
.
put
(
"type_s_eq"
,
"收入"
);
}
else
if
(
model
.
getType
().
equals
(
"out"
))
{
condition
.
put
(
"type_s_eq"
,
"支出"
);
}
condition
.
put
(
"id_s_order"
,
"desc"
);
condition
.
put
(
"id_s_order"
,
"desc"
);
return
condition
;
return
condition
;
}
}
...
...
src/com/jsh/action/materials/AccountItemAction.java
View file @
77e30a07
package
com.jsh.action.materials
;
package
com.jsh.action.materials
;
import
java.io.File
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.sql.Timestamp
;
import
java.sql.Timestamp
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
javax.servlet.http.HttpServletResponse
;
import
net.sf.json.JSONArray
;
import
net.sf.json.JSONArray
;
import
net.sf.json.JSONObject
;
import
net.sf.json.JSONObject
;
import
org.springframework.dao.DataAccessException
;
import
org.springframework.dao.DataAccessException
;
import
com.jsh.base.BaseAction
;
import
com.jsh.base.BaseAction
;
import
com.jsh.base.Log
;
import
com.jsh.base.Log
;
import
com.jsh.util.AssetConstants
;
import
com.jsh.util.JshException
;
import
com.jsh.model.po.Asset
;
import
com.jsh.model.po.AccountHead
;
import
com.jsh.model.po.AccountHead
;
import
com.jsh.model.po.AccountItem
;
import
com.jsh.model.po.AccountItem
;
import
com.jsh.model.po.Logdetails
;
import
com.jsh.model.po.Logdetails
;
import
com.jsh.model.po.Account
;
import
com.jsh.model.po.Account
;
import
com.jsh.model.po.InOutItem
;
import
com.jsh.model.po.InOutItem
;
import
com.jsh.model.vo.materials.AccountItemModel
;
import
com.jsh.model.vo.materials.AccountItemModel
;
import
com.jsh.service.materials.AccountHeadIService
;
import
com.jsh.service.materials.AccountItemIService
;
import
com.jsh.service.materials.AccountItemIService
;
import
com.jsh.util.PageUtil
;
import
com.jsh.util.PageUtil
;
import
com.jsh.util.Tools
;
/*
/*
* 财务明细管理(收支|收付款|转账)
* 财务明细管理(收支|收付款|转账)
* @author jishenghua qq:752718920
* @author jishenghua qq:752718920
...
...
src/com/jsh/action/materials/PersonAction.java
View file @
77e30a07
...
@@ -232,10 +232,6 @@ public class PersonAction extends BaseAction<PersonModel>
...
@@ -232,10 +232,6 @@ public class PersonAction extends BaseAction<PersonModel>
personService
.
find
(
pageUtil
);
personService
.
find
(
pageUtil
);
List
<
Person
>
dataList
=
pageUtil
.
getPageList
();
List
<
Person
>
dataList
=
pageUtil
.
getPageList
();
//开始拼接json数据
// {"total":28,"rows":[
// {"productid":"AV-CB-01","attr1":"Adult Male","itemid":"EST-18"}
// ]}
JSONObject
outer
=
new
JSONObject
();
JSONObject
outer
=
new
JSONObject
();
outer
.
put
(
"total"
,
pageUtil
.
getTotalCount
());
outer
.
put
(
"total"
,
pageUtil
.
getTotalCount
());
//存放数据json数组
//存放数据json数组
...
...
src/com/jsh/base/Log.java
View file @
77e30a07
...
@@ -4,7 +4,7 @@ import org.apache.log4j.Logger;
...
@@ -4,7 +4,7 @@ import org.apache.log4j.Logger;
/**
/**
* 封装log4j日志信息,打印日志信息类
* 封装log4j日志信息,打印日志信息类
* @author ji/sheng/hua qq_752718920
* @author ji/sheng/hua qq_7527
.
18920
* @since 2014-01-22
* @since 2014-01-22
*/
*/
public
class
Log
public
class
Log
...
...
Write
Preview
Supports
Markdown
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