Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jfV5portal
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
管理员
jfV5portal
Commits
bafcb65c
Commit
bafcb65c
authored
Aug 06, 2018
by
周添尉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
网盘的共享
parent
8e4486a4
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
560 additions
and
169 deletions
+560
-169
common.css
WebContent/jfcas04/css/common.css
+31
-1
disk.jsp
WebContent/jfcas04/disk.jsp
+11
-6
disk.js
WebContent/jfcas04/js/disk.js
+463
-108
xcConfirm.css
WebContent/lib/plug/xcConfirm/css/xcConfirm.css
+1
-1
nav4.jsp
WebContent/nav4.jsp
+5
-4
actAction.java
src_jwapp/com/jw/app/store/action/personal/actAction.java
+49
-49
No files found.
WebContent/jfcas04/css/common.css
View file @
bafcb65c
...
@@ -996,6 +996,7 @@ a{
...
@@ -996,6 +996,7 @@ a{
text-align
:
center
;
text-align
:
center
;
padding-top
:
22px
;
padding-top
:
22px
;
cursor
:
pointer
;
cursor
:
pointer
;
padding-bottom
:
25px
;
}
}
.disk_content_header
>
div
:first-child
span
{
.disk_content_header
>
div
:first-child
span
{
margin
:
0
15px
0
5px
;
margin
:
0
15px
0
5px
;
...
@@ -1162,6 +1163,35 @@ a{
...
@@ -1162,6 +1163,35 @@ a{
font-size
:
16px
;
font-size
:
16px
;
margin-right
:
-1px
;
margin-right
:
-1px
;
}
}
.disk_move_search
{
margin
:
10px
5px
3px
;
}
.disk_move_search
>
input
{
outline
:
none
;
border
:
1px
solid
#f2f2f2
;
border-radius
:
4px
;
height
:
30px
;
line-height
:
28px
;
padding-left
:
6px
;
color
:
#bbb
;
width
:
70%
;
}
.disk_move_search
>
span
{
border
:
1px
solid
#f2f2f2
;
height
:
30px
;
line-height
:
28px
;
color
:
#333
;
display
:
inline-block
;
width
:
25%
;
margin-left
:
5%
;
vertical-align
:
bottom
;
text-align
:
center
;
cursor
:
pointer
;
border-radius
:
4px
;
}
.disk_move_search
>
span
:hover
{
background
:
#f3f3f3
;
}
.disk_move_btn
{
.disk_move_btn
{
height
:
40px
;
height
:
40px
;
line-height
:
40px
;
line-height
:
40px
;
...
@@ -1386,7 +1416,7 @@ a{
...
@@ -1386,7 +1416,7 @@ a{
color
:
#333
;
color
:
#333
;
border-top
:
1px
solid
#f3f0f0
;
border-top
:
1px
solid
#f3f0f0
;
}
}
.disk_rubbishBtn
,
.disk_shareCodeBtn
{
.disk_rubbishBtn
,
.disk_shareCodeBtn
,
.disk_enjoyBtn
{
display
:
none
;
display
:
none
;
}
}
.disk_createShare
{
.disk_createShare
{
...
...
WebContent/jfcas04/disk.jsp
View file @
bafcb65c
...
@@ -7,6 +7,9 @@
...
@@ -7,6 +7,9 @@
<jsp:include
page=
"header.jsp"
></jsp:include>
<jsp:include
page=
"header.jsp"
></jsp:include>
<script
type=
"text/javascript"
src=
"${pageContext.request.contextPath}/jwapp/pages/portlet/js/jwAppPortletModule.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"${pageContext.request.contextPath}/jwapp/pages/portlet/js/jwAppPortletModule.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"${pageContext.request.contextPath}/jwapp/pages/storepersonal/js/storePersonalModule.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"${pageContext.request.contextPath}/jwapp/pages/storepersonal/js/storePersonalModule.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"${pageContext.request.contextPath}/jwapp/pages/store/js/storeModule.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"${pageContext.request.contextPath}/jwapp/pages/storeshare/js/storeShareModule.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"${pageContext.request.contextPath}/jwapp/pages/user/js/jwAppUserModule.js"
charset=
"utf-8"
></script>
<script
src=
"${ctx}/jfcas04/js/disk.js"
></script>
<script
src=
"${ctx}/jfcas04/js/disk.js"
></script>
</head>
</head>
<body>
<body>
...
@@ -16,13 +19,13 @@
...
@@ -16,13 +19,13 @@
<!-- 内容部分 -->
<!-- 内容部分 -->
<div
class=
"disk_container container-fluid"
>
<div
class=
"disk_container container-fluid"
>
<div
class=
"row disk_search"
>
<div
class=
"row disk_search"
>
<div
class=
"col-md-
3
"
>
<div
class=
"col-md-
2
"
>
<div
class=
"col-md-
3
"
onclick=
"location.href='disk'"
><img
src=
"${ctx}/custom/images/disk_home.png"
wdith=
"14"
height=
"14"
/><span>
|
</span></div>
<div
class=
"col-md-
6
"
onclick=
"location.href='disk'"
><img
src=
"${ctx}/custom/images/disk_home.png"
wdith=
"14"
height=
"14"
/><span>
|
</span></div>
<div
class=
"col-md-3"
id=
"disk_backFolder_prev"
onclick=
"disk_backFolder_prev(this)"
><img
src=
"${ctx}/custom/images/disk_last.png"
wdith=
"14"
height=
"14"
/><span>
|
</span></div>
<
%
--
<
div
class=
"col-md-3"
id=
"disk_backFolder_prev"
onclick=
"disk_backFolder_prev(this)"
><img
src=
"${ctx}/custom/images/disk_last.png"
wdith=
"14"
height=
"14"
/><span>
|
</span></div>
<div
class=
"col-md-3"
id=
"disk_backFolder_next"
onclick=
"disk_backFolder_next(this)"
><img
src=
"${ctx}/custom/images/disk_next.png"
wdith=
"14"
height=
"14"
/><span>
|
</span></div>
<div
class=
"col-md-3"
id=
"disk_backFolder_next"
onclick=
"disk_backFolder_next(this)"
><img
src=
"${ctx}/custom/images/disk_next.png"
wdith=
"14"
height=
"14"
/><span>
|
</span></div>
--%>
<div
id=
"disk_rubbish"
class=
"col-md-
3
"
onclick=
"disk_rubbish()"
><img
src=
"${ctx}/custom/images/disk_circle.png"
wdith=
"14"
height=
"14"
/></div>
<div
id=
"disk_rubbish"
class=
"col-md-
6
"
onclick=
"disk_rubbish()"
><img
src=
"${ctx}/custom/images/disk_circle.png"
wdith=
"14"
height=
"14"
/></div>
</div>
</div>
<div
class=
"col-md-
6
"
>
<div
class=
"col-md-
7
"
>
<div
class=
"disk_search_center"
>
<div
class=
"disk_search_center"
>
<a
href=
"disk"
><span
class=
"glyphicon glyphicon-folder-close"
></span><span>
我的网盘
</span><span
class=
"glyphicon glyphicon-triangle-right"
></span></a>
<a
href=
"disk"
><span
class=
"glyphicon glyphicon-folder-close"
></span><span>
我的网盘
</span><span
class=
"glyphicon glyphicon-triangle-right"
></span></a>
<!-- <a onclick="disk_backFolder(this)"><span class="glyphicon glyphicon-folder-close"></span><span>我的网盘</span><span class="glyphicon glyphicon-triangle-right"></span></a> -->
<!-- <a onclick="disk_backFolder(this)"><span class="glyphicon glyphicon-folder-close"></span><span>我的网盘</span><span class="glyphicon glyphicon-triangle-right"></span></a> -->
...
@@ -50,6 +53,7 @@
...
@@ -50,6 +53,7 @@
<a
class=
"disk_rubbishBtn disk_document_default"
href=
"javascript:disk_reductionFolder()"
><img
src=
"/jfV5portal/custom/images/disk_return.png"
width=
"16"
height=
"16"
><span>
还原文件
</span></a>
<a
class=
"disk_rubbishBtn disk_document_default"
href=
"javascript:disk_reductionFolder()"
><img
src=
"/jfV5portal/custom/images/disk_return.png"
width=
"16"
height=
"16"
><span>
还原文件
</span></a>
<a
class=
"disk_rubbishBtn disk_document_default"
href=
"javascript:disk_thoroughDeleteFolder()"
><img
src=
"/jfV5portal/custom/images/disk_thoroughDelete.png"
width=
"16"
height=
"16"
><span>
彻底删除
</span></a>
<a
class=
"disk_rubbishBtn disk_document_default"
href=
"javascript:disk_thoroughDeleteFolder()"
><img
src=
"/jfV5portal/custom/images/disk_thoroughDelete.png"
width=
"16"
height=
"16"
><span>
彻底删除
</span></a>
<a
class=
"disk_shareCodeBtn disk_document_default"
href=
"javascript:disk_cancelShareCode()"
><img
src=
"/jfV5portal/custom/images/disk_cancelShare.png"
width=
"14"
height=
"14"
><span>
取消分享
</span></a>
<a
class=
"disk_shareCodeBtn disk_document_default"
href=
"javascript:disk_cancelShareCode()"
><img
src=
"/jfV5portal/custom/images/disk_cancelShare.png"
width=
"14"
height=
"14"
><span>
取消分享
</span></a>
<a
class=
"disk_enjoyBtn disk_document_default"
href=
"javascript:disk_cancelEnjoy()"
><img
src=
"/jfV5portal/custom/images/disk_cancelShare.png"
width=
"14"
height=
"14"
><span>
取消共享
</span></a>
</div>
</div>
<div
class=
"col-md-1"
><span
onclick=
"disk_content_toggle(this)"
class=
"disk_content_toggleBtn glyphicon glyphicon-th-large"
title=
"切换到列表模式"
></span></div>
<div
class=
"col-md-1"
><span
onclick=
"disk_content_toggle(this)"
class=
"disk_content_toggleBtn glyphicon glyphicon-th-large"
title=
"切换到列表模式"
></span></div>
</div>
</div>
...
@@ -163,6 +167,7 @@
...
@@ -163,6 +167,7 @@
<li
onclick=
"disk_downFolder(this)"
class=
"disk_menu_clickBtn"
>
下载
</li>
<li
onclick=
"disk_downFolder(this)"
class=
"disk_menu_clickBtn"
>
下载
</li>
<li
onclick=
"disk_moveFolder(this)"
class=
"disk_menu_clickBtn"
>
移动到
</li>
<li
onclick=
"disk_moveFolder(this)"
class=
"disk_menu_clickBtn"
>
移动到
</li>
<li
onclick=
"disk_enjoyFolder(this)"
class=
"disk_menu_clickBtn"
>
共享
</li>
<li
onclick=
"disk_enjoyFolder(this)"
class=
"disk_menu_clickBtn"
>
共享
</li>
<li
onclick=
"disk_cancelEnjoy(this)"
class=
"disk_menu_clickBtn"
style=
"display:none;"
>
取消共享
</li>
</ul>
</ul>
</div>
</div>
...
...
WebContent/jfcas04/js/disk.js
View file @
bafcb65c
$
(
function
()
{
$
(
function
()
{
/*for(var i =1;i<=9;i++){
var str = "";
for(var j = 1;j<=i;j++){
str = str + (j + '*' + i + '=' + (i*j)) + ' ';
}
console.log(str)
}*/
//去掉尾部的一个div
//去掉尾部的一个div
$
(
'.index_footer'
).
next
().
remove
();
$
(
'.index_footer'
).
next
().
remove
();
...
@@ -227,7 +235,7 @@ function disk_click_div_edit(handler){
...
@@ -227,7 +235,7 @@ function disk_click_div_edit(handler){
var
lump_data
=
$
(
handler
).
parent
().
data
(
'lump_data'
);
var
lump_data
=
$
(
handler
).
parent
().
data
(
'lump_data'
);
if
(
$
(
handler
).
parent
().
hasClass
(
'disk_content_lump_click'
)){
if
(
$
(
handler
).
parent
().
hasClass
(
'disk_content_lump_click'
)){
//如果是公司文件或者是共享文件时,则不做编辑操作,直接是双击点击去的效果
//如果是公司文件或者是共享文件时,则不做编辑操作,直接是双击点击去的效果
if
(
lump_data
.
FILE_TYPE
==
'folder_company'
||
lump_data
.
FILE_TYPE
==
'folder_share
'
){
if
(
lump_data
.
apiIndex
==
'1'
||
lump_data
.
apiIndex
==
'2
'
){
disk_lump_dbClick
(
$
(
handler
).
parent
());
disk_lump_dbClick
(
$
(
handler
).
parent
());
}
}
else
{
else
{
...
@@ -255,6 +263,7 @@ function disk_input_blur(handler){
...
@@ -255,6 +263,7 @@ function disk_input_blur(handler){
disk_find_folder
(
$
(
handler
),
input_val
);
disk_find_folder
(
$
(
handler
),
input_val
);
var
count
=
$
(
handler
).
data
(
'count'
);
var
count
=
$
(
handler
).
data
(
'count'
);
count
==
0
?
input_val
=
input_val
:
input_val
=
input_val
+
'('
+
count
+
')'
;
count
==
0
?
input_val
=
input_val
:
input_val
=
input_val
+
'('
+
count
+
')'
;
//给input和div赋值
$
(
handler
).
prev
().
show
().
text
(
input_val
);
$
(
handler
).
prev
().
show
().
text
(
input_val
);
$
(
handler
).
val
(
input_val
)
$
(
handler
).
val
(
input_val
)
//如果值存在那就表示是修改操作,否则是添加操作
//如果值存在那就表示是修改操作,否则是添加操作
...
@@ -266,8 +275,7 @@ function disk_input_blur(handler){
...
@@ -266,8 +275,7 @@ function disk_input_blur(handler){
FIELD_UUID
:
lump_data
.
UUID
,
FIELD_UUID
:
lump_data
.
UUID
,
FIELD_FILE_NAME
:
input_val
,
FIELD_FILE_NAME
:
input_val
,
FIELD_FATHER_ID
:
lump_data
.
FATHER_ID
,
FIELD_FATHER_ID
:
lump_data
.
FATHER_ID
,
FIELD_ISFILE
:
lump_data
.
ISFILE
,
FIELD_ISFILE
:
lump_data
.
ISFILE
FIELD_OLD_FILE_NAME
:
lump_data
.
FILE_NAME
});
});
}
}
else
{
else
{
...
@@ -361,6 +369,7 @@ function disk_lump_click(handler){
...
@@ -361,6 +369,7 @@ function disk_lump_click(handler){
function
disk_lump_dbClick
(
handler
){
function
disk_lump_dbClick
(
handler
){
//文件的数据
//文件的数据
var
lump_data
=
$
(
handler
).
data
(
'lump_data'
);
var
lump_data
=
$
(
handler
).
data
(
'lump_data'
);
//console.log(lump_data)
//重新渲染块状
//重新渲染块状
disk_dbClick_custom
(
$
(
handler
).
find
(
'input'
),
lump_data
,
function
(
infos
){
disk_dbClick_custom
(
$
(
handler
).
find
(
'input'
),
lump_data
,
function
(
infos
){
//先清空容器
//先清空容器
...
@@ -375,12 +384,38 @@ function disk_lump_dbClick(handler){
...
@@ -375,12 +384,38 @@ function disk_lump_dbClick(handler){
var
$disk_content_lump
=
$
(
'.disk_content_lump'
);
var
$disk_content_lump
=
$
(
'.disk_content_lump'
);
var
$no_file_content
=
$
(
'<div></div>'
).
addClass
(
'disk_content_lump_noFile'
);
var
$no_file_content
=
$
(
'<div></div>'
).
addClass
(
'disk_content_lump_noFile'
);
var
$no_file_img
=
$
(
'<img src='
+
ctx
+
'/custom/images/disk_lump_noFile.png width="131" height="116" />'
);
var
$no_file_img
=
$
(
'<img src='
+
ctx
+
'/custom/images/disk_lump_noFile.png width="131" height="116" />'
);
var
$no_file_text
=
$
(
'<p></p>'
).
text
(
'超大空间等你来填满,快来上传吧~'
);
var
$no_file_text
;
var
$no_file_btn
=
$
(
'<p><span onclick="disk_uploadFolder()">上传文件</span></p>'
);
var
$no_file_btn
;
//如果是公司文件时
if
(
lump_data
.
apiIndex
==
'1'
){
$no_file_text
=
$
(
'<p></p>'
).
text
(
'暂无数据~'
);
}
//如果是共享文件时
else
if
(
lump_data
.
apiIndex
==
'2'
){
$no_file_text
=
$
(
'<p></p>'
).
text
(
'暂无共享数据~'
);
}
//如果为普通文件时
else
{
$no_file_text
=
$
(
'<p></p>'
).
text
(
'超大空间等你来填满,快来上传吧~'
);
$no_file_btn
=
$
(
'<p><span onclick="disk_uploadFolder()">上传文件</span></p>'
);
}
$disk_content_lump
.
append
(
$no_file_content
);
$disk_content_lump
.
append
(
$no_file_content
);
$no_file_content
.
append
(
$no_file_img
).
append
(
$no_file_text
).
append
(
$no_file_btn
);
$no_file_content
.
append
(
$no_file_img
).
append
(
$no_file_text
).
append
(
$no_file_btn
);
}
}
});
});
//如果是公司文件时,则隐藏所有的按钮
if
(
lump_data
.
FILE_TYPE
==
'folder_company'
){
$
(
'.disk_content_header>div:first-child>a'
).
hide
();
//显示下载按钮
$
(
'.disk_content_header>div:first-child>a'
).
eq
(
1
).
show
();
}
else
if
(
lump_data
.
FILE_TYPE
==
'folder_share'
){
//显示取消共享的按钮
$
(
'.disk_content_header>div:first-child>a'
).
hide
();
$
(
'.disk_enjoyBtn'
).
show
();
}
}
}
//把自身的uuid当做parentId来查找下面的子目录,不穿则表示查找跟节点,获得的可以是回收站可以是正常文件delete_flag 1为回收站的文件,0是正常文件
//把自身的uuid当做parentId来查找下面的子目录,不穿则表示查找跟节点,获得的可以是回收站可以是正常文件delete_flag 1为回收站的文件,0是正常文件
...
@@ -388,7 +423,7 @@ function init_disk_infos(delete_flag,lump_data){
...
@@ -388,7 +423,7 @@ function init_disk_infos(delete_flag,lump_data){
var
infos
;
var
infos
;
//如果没传入值,表示是查找根目录
//如果没传入值,表示是查找根目录
if
(
!
lump_data
){
if
(
!
lump_data
){
infos
=
storePersonalModule
.
storePersonalDataAction
.
list_storePersonalnofile
().
rowSet
;
infos
=
storePersonalModule
.
storePersonalDataAction
.
list
All
_storePersonalnofile
().
rowSet
;
var
results
=
[];
var
results
=
[];
//把重复的parentId!=A的过滤掉,以及带有删除标识的判断下
//把重复的parentId!=A的过滤掉,以及带有删除标识的判断下
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
...
@@ -403,38 +438,94 @@ function init_disk_infos(delete_flag,lump_data){
...
@@ -403,38 +438,94 @@ function init_disk_infos(delete_flag,lump_data){
}
}
}
}
}
}
//做个一个标识,来标识是要调用哪个api
for
(
var
i
=
0
;
i
<
results
.
length
;
i
++
){
results
[
i
].
apiIndex
=
'0'
;
}
if
(
delete_flag
==
'0'
){
if
(
delete_flag
==
'0'
){
//把公司文件和共享文件写死
//把公司文件和共享文件写死
var
default_infos
=
[
var
default_infos
=
[
{
UUID
:
'
A'
,
FILE_NAME
:
'公司文件'
,
UPDATE_TIME
:
''
,
FILE_TYPE
:
'folder_company'
,
FILE_SIZE
:
0
},
{
UUID
:
'
B'
,
FILE_NAME
:
'公司文件'
,
UPDATE_TIME
:
''
,
FILE_TYPE
:
'folder_company'
,
FILE_SIZE
:
0
,
apiIndex
:
'1'
},
{
UUID
:
'
B'
,
FILE_NAME
:
'共享文件'
,
UPDATE_TIME
:
''
,
FILE_TYPE
:
'folder_share'
,
FILE_SIZE
:
0
},
{
UUID
:
'
C'
,
FILE_NAME
:
'共享文件'
,
UPDATE_TIME
:
''
,
FILE_TYPE
:
'folder_share'
,
FILE_SIZE
:
0
,
apiIndex
:
'2'
},
];
];
results
=
default_infos
.
concat
(
results
);
results
=
default_infos
.
concat
(
results
);
}
}
return
results
;
return
results
;
}
}
if
(
lump_data
.
FILE_TYPE
==
"folder_company"
){
if
(
lump_data
.
apiIndex
==
'1'
){
//如果是公司文件时
//如果uuid==B的时候为根节点
console
.
log
(
lump_data
)
if
(
lump_data
.
UUID
==
'B'
){
infos
=
storeModule
.
storeDataAction
.
list_storenofile
().
rowSet
;
}
//否则为其子节点
else
{
infos
=
storeModule
.
storeDataAction
.
list_storenofile
({
FIELD_FATHER_ID
:
lump_data
.
UUID
}).
rowSet
;
}
//做个一个标识,来标识是要调用哪个api
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
infos
[
i
].
apiIndex
=
'1'
;
}
}
}
else
if
(
lump_data
.
FILE_TYPE
==
"folder_share"
){
else
if
(
lump_data
.
apiIndex
==
'2'
){
//如果是共享文件时
//如果是共享文件时
alert
(
2
)
//如果uuid==C的时候为根节点
if
(
lump_data
.
UUID
==
'C'
){
infos
=
[];
var
storeShare_list
=
storeShareModule
.
storeShareDataAction
.
list
().
rowSet
;
//先获得共享的数据,再根据FILE_UUID去查找普通文件信息
for
(
var
i
=
0
;
i
<
storeShare_list
.
length
;
i
++
){
var
v_query
=
{}
;
v_query
.
FIELD_UUID
=
storeShare_list
[
i
].
FILE_UUID
;
var
result_storeShare_list
=
storePersonalModule
.
storePersonalDataAction
.
listAll_storePersonalnofile
(
v_query
).
rowSet
;
//把共享中的FILE_UUID,CREATE_NAME,CREATOR_ID,SHARE_ID,SHARE_NAME,SHARE_TIME保留下来
result_storeShare_list
[
0
].
FILE_UUID
=
storeShare_list
[
i
].
UUID
;
result_storeShare_list
[
0
].
CREATE_NAME
=
storeShare_list
[
i
].
CREATE_NAME
;
result_storeShare_list
[
0
].
CREATOR_ID
=
storeShare_list
[
i
].
CREATOR_ID
;
result_storeShare_list
[
0
].
SHARE_ID
=
storeShare_list
[
i
].
SHARE_ID
;
result_storeShare_list
[
0
].
SHARE_NAME
=
storeShare_list
[
i
].
SHARE_NAME
;
result_storeShare_list
[
0
].
SHARE_TIME
=
storeShare_list
[
i
].
SHARE_TIME
;
infos
.
push
(
result_storeShare_list
[
0
]);
}
}
else
{
infos
=
storePersonalModule
.
storePersonalDataAction
.
listAll_storePersonalnofile
({
FIELD_FATHER_ID
:
lump_data
.
UUID
}).
rowSet
;
//遍历下给每个数据加上共享信息
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
//用索引i来区别下,不然会出现同一个FILE_UUID
infos
[
i
].
FILE_UUID
=
lump_data
.
FILE_UUID
+
i
;
infos
[
i
].
CREATE_NAME
=
lump_data
.
CREATE_NAME
;
infos
[
i
].
CREATOR_ID
=
lump_data
.
CREATOR_ID
;
infos
[
i
].
SHARE_ID
=
lump_data
.
SHARE_ID
;
infos
[
i
].
SHARE_NAME
=
lump_data
.
SHARE_NAME
;
infos
[
i
].
SHARE_TIME
=
lump_data
.
SHARE_TIME
;
}
}
//做个一个标识,来标识是要调用哪个api
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
infos
[
i
].
apiIndex
=
'2'
;
}
}
}
else
{
else
{
//如果是普通文件时
//如果是普通文件时
infos
=
storePersonalModule
.
storePersonalDataAction
.
list_storePersonalnofile
({
infos
=
storePersonalModule
.
storePersonalDataAction
.
list
All
_storePersonalnofile
({
FIELD_FATHER_ID
:
lump_data
.
UUID
FIELD_FATHER_ID
:
lump_data
.
UUID
}).
rowSet
;
}).
rowSet
;
//把删除后的文件去掉
//把删除后的文件去掉
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
if
(
infos
[
i
].
DELETE_FLAG
!=
delete_flag
){
if
(
infos
[
i
].
DELETE_FLAG
!=
delete_flag
){
infos
.
splice
(
i
,
1
);
infos
.
splice
(
i
,
1
);
//做个一个标识,来标识是要调用哪个api
infos
[
i
].
apiIndex
=
'0'
;
}
}
}
}
}
}
return
infos
;
return
infos
;
}
}
...
@@ -443,6 +534,7 @@ function init_disk_contextmenu(){
...
@@ -443,6 +534,7 @@ function init_disk_contextmenu(){
$
(
'.disk_content_lump,.disk_content_list'
).
bind
(
'contextmenu'
,
function
(
e
){
$
(
'.disk_content_lump,.disk_content_list'
).
bind
(
'contextmenu'
,
function
(
e
){
var
$disk_menu
;
var
$disk_menu
;
var
lump_data
;
if
(
$
(
'#disk_rubbish'
).
data
(
'rubbish'
)){
if
(
$
(
'#disk_rubbish'
).
data
(
'rubbish'
)){
$disk_menu
=
$
(
'#disk_rubbish_menu'
);
$disk_menu
=
$
(
'#disk_rubbish_menu'
);
}
}
...
@@ -465,8 +557,10 @@ function init_disk_contextmenu(){
...
@@ -465,8 +557,10 @@ function init_disk_contextmenu(){
if
(
$
(
e
.
target
).
hasClass
(
'fixed-table-body'
)){
if
(
$
(
e
.
target
).
hasClass
(
'fixed-table-body'
)){
//去掉之前选中的列
//去掉之前选中的列
//$('#disk_content_list').bootstrapTable('uncheckAll');
//$('#disk_content_list').bootstrapTable('uncheckAll');
$disk_menu
.
find
(
'.disk_menu_noClickBtn'
).
removeClass
(
'disk_menu_noClick'
);
var
a_length
=
$
(
'.disk_search_center>a'
).
eq
(
1
).
length
;
$disk_menu
.
find
(
'.disk_menu_clickBtn'
).
addClass
(
'disk_menu_noClick'
);
if
(
a_length
!=
0
){
lump_data
=
$
(
'.disk_search_center>a'
).
eq
(
1
).
data
(
'lump_data'
);
}
}
}
//点击文件夹
//点击文件夹
else
if
(
$
(
e
.
target
).
parents
(
'tbody'
).
length
==
1
){
else
if
(
$
(
e
.
target
).
parents
(
'tbody'
).
length
==
1
){
...
@@ -475,9 +569,7 @@ function init_disk_contextmenu(){
...
@@ -475,9 +569,7 @@ function init_disk_contextmenu(){
//选中当前的列
//选中当前的列
$
(
'#disk_content_list'
).
bootstrapTable
(
'check'
,
$
(
e
.
target
).
parents
(
'tr'
).
data
(
'index'
));
$
(
'#disk_content_list'
).
bootstrapTable
(
'check'
,
$
(
e
.
target
).
parents
(
'tr'
).
data
(
'index'
));
var
lump_data
=
$
(
e
.
target
).
parents
(
'tr'
).
find
(
'.disk_content_list_fileName>div'
).
eq
(
1
).
data
(
'lump_data'
);
lump_data
=
$
(
e
.
target
).
parents
(
'tr'
).
find
(
'.disk_content_list_fileName>div'
).
eq
(
1
).
data
(
'lump_data'
);
//菜单的显示
init_disk_menu_toggle
(
$disk_menu
,
lump_data
);
}
}
//点击了分页和table的头部
//点击了分页和table的头部
else
if
(
$
(
e
.
target
).
parents
(
'thead'
).
length
==
1
||
$
(
e
.
target
).
hasClass
(
'fixed-table-pagination'
)
||
$
(
e
.
target
).
parents
(
'.fixed-table-pagination'
).
length
==
1
){
else
if
(
$
(
e
.
target
).
parents
(
'thead'
).
length
==
1
||
$
(
e
.
target
).
hasClass
(
'fixed-table-pagination'
)
||
$
(
e
.
target
).
parents
(
'.fixed-table-pagination'
).
length
==
1
){
...
@@ -487,21 +579,24 @@ function init_disk_contextmenu(){
...
@@ -487,21 +579,24 @@ function init_disk_contextmenu(){
//如果是缩略图的模式时
//如果是缩略图的模式时
else
{
else
{
//右键时,切换是否可以点击的按钮
//右键时,切换是否可以点击的按钮
if
(
$
(
e
.
target
).
hasClass
(
'disk_content_lump'
)){
if
(
$
(
e
.
target
).
hasClass
(
'disk_content_lump'
)
||
$
(
e
.
target
).
hasClass
(
'col-md-2'
)){
$disk_menu
.
find
(
'.disk_menu_noClickBtn'
).
removeClass
(
'disk_menu_noClick'
);
var
a_length
=
$
(
'.disk_search_center>a'
).
eq
(
1
).
length
;
$disk_menu
.
find
(
'.disk_menu_clickBtn'
).
addClass
(
'disk_menu_noClick'
);
if
(
a_length
!=
0
){
lump_data
=
$
(
'.disk_search_center>a'
).
eq
(
1
).
data
(
'lump_data'
);
}
}
}
else
{
else
{
//先去掉之前选中的
//先去掉之前选中的
$
(
e
.
target
).
parents
(
'.disk_content_lump'
).
find
(
'.disk_content_lump_click'
).
removeClass
(
'disk_content_lump_click'
);
$
(
e
.
target
).
parents
(
'.disk_content_lump'
).
find
(
'.disk_content_lump_click'
).
removeClass
(
'disk_content_lump_click'
);
//然后给自己加个样式
//然后给自己加个样式
$
(
e
.
target
).
parents
(
'.col-md-2'
).
children
(
'div'
).
addClass
(
'disk_content_lump_click'
);
$
(
e
.
target
).
parents
(
'.col-md-2'
).
children
(
'div'
).
addClass
(
'disk_content_lump_click'
);
var
lump_data
=
$
(
e
.
target
).
parents
(
'.col-md-2'
).
children
(
'div'
).
data
(
'lump_data'
);
lump_data
=
$
(
e
.
target
).
parents
(
'.col-md-2'
).
children
(
'div'
).
data
(
'lump_data'
);
//菜单的显示
init_disk_menu_toggle
(
$disk_menu
,
lump_data
);
}
}
}
}
//菜单的显示
init_disk_menu_toggle
(
$disk_menu
,
lump_data
);
//显示菜单
//显示菜单
$disk_menu
.
show
();
$disk_menu
.
show
();
...
@@ -538,10 +633,60 @@ function init_disk_contextmenu(){
...
@@ -538,10 +633,60 @@ function init_disk_contextmenu(){
//菜单的切换显示
//菜单的切换显示
function
init_disk_menu_toggle
(
disk_menu
,
lump_data
){
function
init_disk_menu_toggle
(
disk_menu
,
lump_data
){
var
$disk_menu
=
disk_menu
;
var
$disk_menu
=
disk_menu
;
$disk_menu
.
find
(
'.disk_menu_noClickBtn'
).
addClass
(
'disk_menu_noClick'
);
if
(
!
lump_data
){
$disk_menu
.
find
(
'.disk_menu_clickBtn'
).
removeClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'.disk_menu_noClickBtn'
).
removeClass
(
'disk_menu_noClick'
);
//如果是公司文件和共享文件时,则不显示重命名,分享,删除,移动到,共享
$disk_menu
.
find
(
'.disk_menu_clickBtn'
).
addClass
(
'disk_menu_noClick'
);
if
(
lump_data
.
FILE_TYPE
==
'folder_company'
||
lump_data
.
FILE_TYPE
==
'folder_share'
){
return
;
}
else
{
$disk_menu
.
find
(
'.disk_menu_noClickBtn'
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'.disk_menu_clickBtn'
).
removeClass
(
'disk_menu_noClick'
);
}
//如果是在首页点击了公司文件则不显示重命名,分享,删除,移动到,共享
if
(
$
(
'.disk_search_center>a'
).
eq
(
0
).
next
().
length
==
0
&&
lump_data
.
FILE_TYPE
==
'folder_company'
){
$disk_menu
.
find
(
'.disk_menu_clickBtn'
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
2
).
removeClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
6
).
removeClass
(
'disk_menu_noClick'
);
return
;
}
//如果是在首页点击了共享文件时,则不显示重命名,分享,删除,移动到,共享,下载
if
(
$
(
'.disk_search_center>a'
).
eq
(
0
).
next
().
length
==
0
&&
lump_data
.
FILE_TYPE
==
'folder_share'
){
$disk_menu
.
find
(
'.disk_menu_clickBtn'
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
2
).
removeClass
(
'disk_menu_noClick'
);
return
;
}
//普通文件的空白位置
if
(
lump_data
.
apiIndex
==
'0'
&&
lump_data
.
FATHER_ID
==
'A'
&&
$
(
'.disk_search_center>a'
).
eq
(
0
).
next
().
length
!=
0
){
$disk_menu
.
find
(
'.disk_menu_noClickBtn'
).
removeClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'.disk_menu_clickBtn'
).
addClass
(
'disk_menu_noClick'
);
}
//如果点击了公司文件的空白位置
if
(
lump_data
.
UUID
==
'B'
){
$disk_menu
.
find
(
'li'
).
addClass
(
'disk_menu_noClick'
);
}
//如果点击了共享文件的空白位置
if
(
lump_data
.
UUID
==
'C'
&&
lump_data
.
apiIndex
==
'2'
){
$disk_menu
.
find
(
'li'
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li:last'
).
hide
();
}
else
if
(
lump_data
.
apiIndex
==
'2'
){
$disk_menu
.
find
(
'li'
).
eq
(
3
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
4
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
5
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
6
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
7
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
8
).
addClass
(
'disk_menu_noClick'
);
//根目录显示取消共享的操作,子目录不显示
if
(
$
(
'.disk_search_center>a'
).
eq
(
1
).
next
().
length
==
0
){
$disk_menu
.
find
(
'li:last'
).
show
();
$disk_menu
.
find
(
'li:last'
).
removeClass
(
'disk_menu_noClick'
);
}
else
{
$disk_menu
.
find
(
'li:last'
).
hide
();
}
}
//如果是公司文件
if
(
lump_data
.
apiIndex
==
'1'
){
$disk_menu
.
find
(
'li'
).
eq
(
3
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
3
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
4
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
4
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
5
).
addClass
(
'disk_menu_noClick'
);
$disk_menu
.
find
(
'li'
).
eq
(
5
).
addClass
(
'disk_menu_noClick'
);
...
@@ -588,11 +733,18 @@ function disk_content_toggle(handler){
...
@@ -588,11 +733,18 @@ function disk_content_toggle(handler){
$
(
handler
).
data
(
'toggleList'
,
true
);
$
(
handler
).
data
(
'toggleList'
,
true
);
$
(
handler
).
attr
(
'title'
,
'切换到缩略图模式'
);
$
(
handler
).
attr
(
'title'
,
'切换到缩略图模式'
);
$
(
handler
).
removeClass
(
'glyphicon-th-large'
).
addClass
(
'glyphicon-th-list'
);
$
(
handler
).
removeClass
(
'glyphicon-th-large'
).
addClass
(
'glyphicon-th-list'
);
if
(
$
(
'#disk_rubbish'
).
data
(
'rubbish'
)){
init_disk_rubbish_list
(
infos
);
//如果是共享文件的列表显示时
if
(
lump_data
&&
lump_data
.
apiIndex
==
'2'
){
init_disk_enjoy_list
(
infos
);
}
}
else
{
else
{
init_disk_list
(
infos
);
if
(
$
(
'#disk_rubbish'
).
data
(
'rubbish'
)){
init_disk_rubbish_list
(
infos
);
}
else
{
init_disk_list
(
infos
);
}
}
}
}
}
else
{
else
{
...
@@ -610,6 +762,126 @@ function disk_content_toggle(handler){
...
@@ -610,6 +762,126 @@ function disk_content_toggle(handler){
$
(
'.disk_content_lump,.disk_content_list'
).
toggle
();
$
(
'.disk_content_lump,.disk_content_list'
).
toggle
();
}
}
//初始化共享文件的列表
function
init_disk_enjoy_list
(
infos
){
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
init_disk_select_fileImg
(
infos
[
i
]);
}
$
(
'#disk_content_list'
).
bootstrapTable
(
'destroy'
).
bootstrapTable
({
/* showColumns:true,
showToggle:true,
showRefresh:true,
search:true, */
/* url: "bootstrap-table/data/data1.json", // 获取表格数据的url */
data
:
infos
,
cache
:
false
,
// 设置为 false 禁用 AJAX 数据缓存, 默认为true
/* striped: true, //表格显示条纹,默认为false */
pagination
:
false
,
// 在表格底部显示分页组件,默认false
pageList
:
[
5
,
10
,
15
,
20
],
// 设置页面可以显示的数据条数
pageSize
:
10
,
// 页面数据条数
pageNumber
:
1
,
// 首页页码,
uniqueId
:
'FILE_UUID'
,
//clickToSelect:true,//True to select checkbox or radiobox when the column is clicked.
queryParams
:
function
(
params
){
var
temp
=
{
//这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的
// limit: params.limit, //页面大小
offset
:
params
.
offset
,
//页码
pageSize
:
this
.
pageSize
,
pageNumber
:
this
.
pageNumber
/* projectId: $("#projectId").val(),
requirement_Id:$("#requirement_Id").val(),
length: 6 */
};
return
temp
;
},
columns
:
[
{
checkbox
:
true
,
// 显示一个勾选框
align
:
'center'
,
// 居中显示
valign
:
'middle'
},{
field
:
'FILE_NAME'
,
title
:
'文件名称'
,
align
:
'left'
,
valign
:
'middle'
,
width
:
400
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
row
.
fileImg
){
return
'<div class="row disk_content_list_fileName"><div class="col-md-2"><img src="'
+
ctx
+
'/custom/images/'
+
row
.
fileImg
+
'" height="44" ></div><div class="col-md-10" data-lump_data=
\'
'
+
JSON
.
stringify
(
row
)
+
'
\'
><div>'
+
value
+
'</div><input type="text" value=
\'
'
+
value
+
'
\'
class="form-control" onblur="disk_input_blur(this)" /></div></div>'
;
}
else
{
return
'<div class="row disk_content_list_fileName"><div class="col-md-2"><img src="'
+
ctx
+
'/photo/photo.jsp?ls_photo='
+
row
.
FILE_SAVE_PATH
+
row
.
FILE_SVAE_NAME
+
'" height="44" ></div><div class="col-md-10" data-lump_data=
\'
'
+
JSON
.
stringify
(
row
)
+
'
\'
><div>'
+
value
+
'</div><input type="text" value=
\'
'
+
value
+
'
\'
class="form-control" onblur="disk_input_blur(this)" /></div></div>'
;
}
}
},
{
field
:
'SHARE_TIME'
,
title
:
'共享时间'
,
align
:
'center'
,
valign
:
'middle'
,
order
:
'asc'
,
sortable
:
'true'
},
{
field
:
'FILE_TYPE'
,
title
:
'类型'
,
align
:
'center'
,
valign
:
'middle'
},{
field
:
'FILE_SIZE'
,
title
:
'大小'
,
align
:
'center'
,
valign
:
'middle'
,
formatter
:
function
(
value
,
row
,
index
)
{
return
$
.
jfbrother
.
fileSizeToStr
(
row
.
FILE_SIZE
);
}
},{
field
:
'SHARE_NAME'
,
title
:
'共享目标人'
,
align
:
'center'
,
valign
:
'middle'
},{
field
:
'CREATE_NAME'
,
title
:
'创建人'
,
align
:
'center'
,
valign
:
'middle'
}
],
//选中时隐藏菜单
onCheck
:
function
(
row
){
$
(
'#disk_menu'
).
hide
();
},
//当用户点击某一列的时候触发
onClickCell
:
function
(
field
,
value
,
row
,
$element
){
if
(
field
==
'FILE_NAME'
){
//编辑,把td传入
disk_editFolder_list
(
$element
);
}
},
//当用户双击某一行的时候触发
onDblClickRow
:
function
(
row
,
$element
){
//根据file_uuid重新渲染列表
disk_list_dbClick
(
row
,
$element
);
},
//当用户单击某一行的时候触发
onClickRow
:
function
(
row
,
$element
){
//选中这行
//在根据file_uuid来获得对象
$
(
'#disk_content_list tr'
).
each
(
function
(
index
,
element
){
if
(
$
(
element
).
data
(
'uniqueid'
)
==
row
.
FILE_UUID
){
var
index
=
$
(
element
).
data
(
'index'
);
//如果正处于编辑状态那就选中,否则就反着选
if
(
$
(
element
).
find
(
'.disk_content_list_fileName input'
).
css
(
'display'
)
!=
'none'
||!
$
(
element
).
find
(
'input[type="checkbox"]'
).
prop
(
'checked'
)){
$
(
'#disk_content_list'
).
bootstrapTable
(
'check'
,
index
);
}
else
{
$
(
'#disk_content_list'
).
bootstrapTable
(
'uncheck'
,
index
);
}
}
})
}
//
})
}
//初始化文件的列表
//初始化文件的列表
function
init_disk_list
(
infos
){
function
init_disk_list
(
infos
){
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
infos
.
length
;
i
++
){
...
@@ -739,7 +1011,7 @@ function init_disk_rubbish_list(infos){
...
@@ -739,7 +1011,7 @@ function init_disk_rubbish_list(infos){
pageList
:
[
5
,
10
,
15
,
20
],
// 设置页面可以显示的数据条数
pageList
:
[
5
,
10
,
15
,
20
],
// 设置页面可以显示的数据条数
pageSize
:
10
,
// 页面数据条数
pageSize
:
10
,
// 页面数据条数
pageNumber
:
1
,
// 首页页码,
pageNumber
:
1
,
// 首页页码,
uniqueId
:
'
id
'
,
uniqueId
:
'
UUID
'
,
clickToSelect
:
true
,
//True to select checkbox or radiobox when the column is clicked.
clickToSelect
:
true
,
//True to select checkbox or radiobox when the column is clicked.
queryParams
:
function
(
params
){
queryParams
:
function
(
params
){
var
temp
=
{
//这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的
var
temp
=
{
//这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的
...
@@ -759,28 +1031,33 @@ function init_disk_rubbish_list(infos){
...
@@ -759,28 +1031,33 @@ function init_disk_rubbish_list(infos){
align
:
'center'
,
// 居中显示
align
:
'center'
,
// 居中显示
valign
:
'middle'
valign
:
'middle'
},{
},{
field
:
'
fileName
'
,
field
:
'
FILE_NAME
'
,
title
:
'文件名称'
,
title
:
'文件名称'
,
align
:
'left'
,
align
:
'left'
,
valign
:
'middle'
,
valign
:
'middle'
,
width
:
400
,
width
:
400
,
formatter
:
function
(
value
,
row
,
index
)
{
formatter
:
function
(
value
,
row
,
index
)
{
return
'<div class="row disk_content_list_fileName"><div class="col-md-2"><img src="'
+
ctx
+
'/custom/images/'
+
row
.
fileImg
+
'" height="44" ></div><div class="col-md-10"><div style="color:#666;cursor:text;">'
+
value
+
'</div><input type="text" value='
+
value
+
' class="form-control" onblur="disk_input_blur(this)" /></div></div>'
;
if
(
row
.
fileImg
){
return
'<div class="row disk_content_list_fileName"><div class="col-md-2"><img src="'
+
ctx
+
'/custom/images/'
+
row
.
fileImg
+
'" height="44" ></div><div class="col-md-10" data-lump_data=
\'
'
+
JSON
.
stringify
(
row
)
+
'
\'
><div>'
+
value
+
'</div><input type="text" value=
\'
'
+
value
+
'
\'
class="form-control" onblur="disk_input_blur(this)" /></div></div>'
;
}
else
{
return
'<div class="row disk_content_list_fileName"><div class="col-md-2"><img src="'
+
ctx
+
'/photo/photo.jsp?ls_photo='
+
row
.
FILE_SAVE_PATH
+
row
.
FILE_SVAE_NAME
+
'" height="44" ></div><div class="col-md-10" data-lump_data=
\'
'
+
JSON
.
stringify
(
row
)
+
'
\'
><div>'
+
value
+
'</div><input type="text" value=
\'
'
+
value
+
'
\'
class="form-control" onblur="disk_input_blur(this)" /></div></div>'
;
}
}
}
},
{
},
{
field
:
'
lastTime
'
,
field
:
'
UPDATE_TIME
'
,
title
:
'删除时间'
,
title
:
'删除时间'
,
align
:
'center'
,
align
:
'center'
,
valign
:
'middle'
,
valign
:
'middle'
,
order
:
'asc'
,
order
:
'asc'
,
sortable
:
'true'
sortable
:
'true'
},
{
},
{
field
:
'
fileType
'
,
field
:
'
FILE_TYPE
'
,
title
:
'类型'
,
title
:
'类型'
,
align
:
'center'
,
align
:
'center'
,
valign
:
'middle'
valign
:
'middle'
},{
},{
field
:
'
fileSize
'
,
field
:
'
FILE_SIZE
'
,
title
:
'大小'
,
title
:
'大小'
,
align
:
'center'
,
align
:
'center'
,
valign
:
'middle'
valign
:
'middle'
...
@@ -824,7 +1101,7 @@ function disk_editFolder(handler){
...
@@ -824,7 +1101,7 @@ function disk_editFolder(handler){
function
disk_editFolder_list
(
handler
){
function
disk_editFolder_list
(
handler
){
var
lump_data
=
$
(
handler
).
find
(
'div'
).
eq
(
2
).
data
(
'lump_data'
);
var
lump_data
=
$
(
handler
).
find
(
'div'
).
eq
(
2
).
data
(
'lump_data'
);
//如果是公司文件或者是共享文件则不能编辑
//如果是公司文件或者是共享文件则不能编辑
if
(
lump_data
.
FILE_TYPE
==
'folder_share'
||
lump_data
.
FILE_TYPE
==
'folder_company
'
){
if
(
lump_data
.
apiIndex
==
'1'
||
lump_data
.
apiIndex
==
'2
'
){
return
;
return
;
}
}
var
$input
=
$
(
handler
).
find
(
'input'
);
var
$input
=
$
(
handler
).
find
(
'input'
);
...
@@ -837,8 +1114,25 @@ function disk_editFolder_list(handler){
...
@@ -837,8 +1114,25 @@ function disk_editFolder_list(handler){
//双击列表时
//双击列表时
function
disk_list_dbClick
(
row
,
handler
){
function
disk_list_dbClick
(
row
,
handler
){
disk_dbClick_custom
(
$
(
handler
).
find
(
'.disk_content_list_fileName input'
),
row
,
function
(
infos
){
disk_dbClick_custom
(
$
(
handler
).
find
(
'.disk_content_list_fileName input'
),
row
,
function
(
infos
){
init_disk_list
(
infos
);
//如果是共享文件,那就显示共享的列表
if
(
row
.
apiIndex
==
'2'
){
init_disk_enjoy_list
(
infos
);
}
else
{
init_disk_list
(
infos
);
}
});
});
//如果是公司文件时
if
(
row
.
FILE_TYPE
==
'folder_company'
){
$
(
'.disk_content_header>div:first-child>a'
).
hide
();
//显示下载按钮
$
(
'.disk_content_header>div:first-child>a'
).
eq
(
1
).
show
();
}
else
if
(
row
.
FILE_TYPE
==
'folder_share'
){
//显示取消共享的按钮
$
(
'.disk_content_header>div:first-child>a'
).
hide
();
$
(
'.disk_enjoyBtn'
).
show
();
}
}
}
//块状以及列表的双击点击事件的提取,返回一个数组,callback回调
//块状以及列表的双击点击事件的提取,返回一个数组,callback回调
...
@@ -875,9 +1169,17 @@ function disk_enterFolder(handler){
...
@@ -875,9 +1169,17 @@ function disk_enterFolder(handler){
if
(
$
(
'.disk_content_toggleBtn'
).
data
(
'toggleList'
)){
if
(
$
(
'.disk_content_toggleBtn'
).
data
(
'toggleList'
)){
//如果是列表时
//如果是列表时
var
list_rows
=
$
(
'#disk_content_list'
).
bootstrapTable
(
'getSelections'
);
var
list_rows
=
$
(
'#disk_content_list'
).
bootstrapTable
(
'getSelections'
);
//在根据uuid来获得对象
var
uuid
;
//如果是共享文件,并且是共享文件的子目录,则根据file_uuid来获得对象
if
(
list_rows
[
0
].
apiIndex
==
'2'
&&
$
(
'.disk_search_center>a'
).
eq
(
0
).
next
().
length
!=
0
){
uuid
=
list_rows
[
0
].
FILE_UUID
;
}
//否则就用uuid来获得对象
else
{
uuid
=
list_rows
[
0
].
UUID
;
}
$
(
'#disk_content_list tr'
).
each
(
function
(
index
,
element
){
$
(
'#disk_content_list tr'
).
each
(
function
(
index
,
element
){
if
(
$
(
element
).
data
(
'uniqueid'
)
==
list_rows
[
0
].
UUID
){
if
(
$
(
element
).
data
(
'uniqueid'
)
==
uuid
){
disk_list_dbClick
(
list_rows
[
0
],
$
(
element
));
disk_list_dbClick
(
list_rows
[
0
],
$
(
element
));
return
false
;
return
false
;
}
}
...
@@ -901,12 +1203,17 @@ function disk_backFolder(handler){
...
@@ -901,12 +1203,17 @@ function disk_backFolder(handler){
var
lump_data
=
$
(
handler
).
data
(
'lump_data'
);
var
lump_data
=
$
(
handler
).
data
(
'lump_data'
);
//获得数据列表
//获得数据列表
var
lump_infos
=
init_disk_infos
(
'0'
,
lump_data
);
var
lump_infos
=
init_disk_infos
(
'0'
,
lump_data
);
//重新渲染数据
//重新渲染数据
if
(
$
(
'.disk_content_toggleBtn'
).
data
(
'toggleList'
)){
if
(
$
(
'.disk_content_toggleBtn'
).
data
(
'toggleList'
)){
//如果是列表时
//如果是列表时
//重新渲染列表
//重新渲染列表
init_disk_list
(
lump_infos
);
//如果是共享文件,那就显示共享的列表
if
(
lump_data
.
apiIndex
==
'2'
){
init_disk_enjoy_list
(
lump_infos
);
}
else
{
init_disk_list
(
lump_infos
);
}
}
}
else
{
else
{
//如果是块状时
//如果是块状时
...
@@ -966,6 +1273,7 @@ function disk_moveFolder(handler){
...
@@ -966,6 +1273,7 @@ function disk_moveFolder(handler){
var
strVar
=
""
;
var
strVar
=
""
;
strVar
+=
"<div style=
\"
width:268px;padding:0px;border-radius:5px;overflow:hidden;
\"
>
\
n"
;
strVar
+=
"<div style=
\"
width:268px;padding:0px;border-radius:5px;overflow:hidden;
\"
>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_title
\"
><span>移动文件<
\
/span><span onclick=
\"
$.fancybox.close()
\"
class=
\"
glyphicon glyphicon-remove
\"
><
\
/span><
\
/div>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_title
\"
><span>移动文件<
\
/span><span onclick=
\"
$.fancybox.close()
\"
class=
\"
glyphicon glyphicon-remove
\"
><
\
/span><
\
/div>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_search
\"
><input placeholder=
\"
搜索文件夹
\"
type=
\"
text
\"
><span onclick=
\"
alert('搜索')
\"
>搜索</span><
\
/div>
\
n"
;
strVar
+=
" <div id=
\"
disk_move_tree
\"
style=
\"
height:220px;overflow:auto;
\"
class=
\"
ztree disk_move_tree
\"
><
\
/div>
\
n"
;
strVar
+=
" <div id=
\"
disk_move_tree
\"
style=
\"
height:220px;overflow:auto;
\"
class=
\"
ztree disk_move_tree
\"
><
\
/div>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_btn
\"
>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_btn
\"
>
\
n"
;
strVar
+=
" <span onclick=
\"
disk_moveFolder_save()
\"
>确定<
\
/span><span onclick=
\"
$.fancybox.close()
\"
>取消<
\
/span>
\
n"
;
strVar
+=
" <span onclick=
\"
disk_moveFolder_save()
\"
>确定<
\
/span><span onclick=
\"
$.fancybox.close()
\"
>取消<
\
/span>
\
n"
;
...
@@ -1002,31 +1310,71 @@ function disk_moveFolder_save(){
...
@@ -1002,31 +1310,71 @@ function disk_moveFolder_save(){
}
}
//选择共享人之后的保存
//选择共享人之后的保存
,做了多选文件的共享(暂时只能单文件)
function
disk_enjoyUser_save
(){
function
disk_enjoyUser_save
(
lump_data
){
var
treeObj
=
$
.
fn
.
zTree
.
getZTreeObj
(
"disk_enjoyUser_tree"
);
var
treeObj
=
$
.
fn
.
zTree
.
getZTreeObj
(
"disk_enjoyUser_tree"
);
var
nodes
=
treeObj
.
getSelectedNodes
();
var
nodes
=
treeObj
.
getSelectedNodes
();
console
.
log
(
nodes
)
var
query
=
{};
var
uuids
=
''
;
var
userIds
=
''
;
for
(
var
i
=
0
;
i
<
lump_data
.
length
;
i
++
){
uuids
=
uuids
+
lump_data
[
i
].
UUID
+
','
;
}
for
(
var
i
=
0
;
i
<
nodes
.
length
;
i
++
){
userIds
=
userIds
+
nodes
[
i
].
USER_ID
+
','
;
}
uuids
=
uuids
.
substring
(
0
,
uuids
.
length
-
1
);
userIds
=
userIds
.
substring
(
0
,
userIds
.
length
-
1
);
query
.
FIELD_CODE
=
uuids
;
query
.
FIELD_USER_ID
=
userIds
;
var
result
=
storePersonalModule
.
storePersonalActAction
.
shareStorePersonal
(
query
);
$
.
fancybox
.
close
();
$
.
fancybox
.
close
();
}
//重新渲染显示的内容
//取消共享操作
function
disk_cancelEnjoy
(
handler
){
//如果是子目录中的共享,则做个提示操作
if
(
$
(
'.disk_search_center>a'
).
eq
(
1
).
next
().
length
!=
0
){
var
txt
=
'只能取消共享根目录!!!'
;
var
option
=
{
title
:
'取消共享提示'
,
btn
:
parseInt
(
"0001"
,
2
)
}
window
.
wxc
.
xcConfirm
(
txt
,
window
.
wxc
.
xcConfirm
.
typeEnum
.
error
,
option
);
return
;
}
disk_confirm
(
handler
,
'取消共享'
,
function
(
list_rows
,
uuids
){
//数据库的取消共享信息
var
result
=
disk_cancelEnjoy_sql
(
uuids
);
});
}
//取消共享的数据库操作
function
disk_cancelEnjoy_sql
(
uuids
){
var
query
=
{};
query
.
FIELD_CODE
=
uuids
;
//先软删除
var
result1
=
storeShareModule
.
storeShareActAction
.
deleteStoreShare
(
query
);
//再真正的删除
var
result2
=
storeShareModule
.
storeShareActAction
.
deleteTrueStoreShare
(
query
);
}
}
//初始化文件时移动的目录
//初始化文件时移动的目录
function
init_disk_move_tree
(
rows_data
){
function
init_disk_move_tree
(
rows_data
){
var
infos
=
infos
=
storePersonalModule
.
storePersonalDataAction
.
listAll_storePersonalnofile
().
rowSet
;
console
.
log
(
infos
)
var
ztreeData
=
[
var
ztreeData
=
[
{
pid
:
'0'
,
id
:
'A'
,
name
:
"公司文件"
,
fileType
:
'folder_company'
},
{
pid
:
'0'
,
id
:
'A'
,
name
:
"公司文件"
,
FILE_TYPE
:
'folder_company'
},
{
pid
:
'A'
,
id
:
'A1'
,
name
:
'我的文件夹1'
,
fileType
:
'folder'
},
{
pid
:
'A'
,
id
:
'A1'
,
name
:
'我的文件夹1'
,
FILE_TYPE
:
'folder'
},
{
pid
:
'A'
,
id
:
'A2'
,
name
:
'我的文件夹2'
,
fileType
:
'folder'
},
{
pid
:
'A'
,
id
:
'A2'
,
name
:
'我的文件夹2'
,
FILE_TYPE
:
'folder'
},
{
pid
:
'A'
,
id
:
'A3'
,
name
:
'我的文件夹3'
,
fileType
:
'folder'
},
{
pid
:
'A'
,
id
:
'A3'
,
name
:
'我的文件夹3'
,
FILE_TYPE
:
'folder'
},
{
pid
:
'A'
,
id
:
'A4'
,
name
:
'我的文件夹4'
,
fileType
:
'folder'
},
{
pid
:
'A'
,
id
:
'A4'
,
name
:
'我的文件夹4'
,
FILE_TYPE
:
'folder'
},
{
pid
:
'A4'
,
id
:
'A5'
,
name
:
'我的文件夹5'
,
fileType
:
'folder'
},
{
pid
:
'A4'
,
id
:
'A5'
,
name
:
'我的文件夹5'
,
FILE_TYPE
:
'folder'
},
{
pid
:
'A5'
,
id
:
'A6'
,
name
:
'我的文件夹5'
,
fileType
:
'folder'
},
{
pid
:
'A5'
,
id
:
'A6'
,
name
:
'我的文件夹5'
,
FILE_TYPE
:
'folder'
},
{
pid
:
'A6'
,
id
:
'A7'
,
name
:
'我的文件夹5'
,
fileType
:
'folder'
},
{
pid
:
'A6'
,
id
:
'A7'
,
name
:
'我的文件夹5'
,
FILE_TYPE
:
'folder'
},
{
pid
:
'0'
,
id
:
'B'
,
name
:
'共享文件'
,
fileType
:
'folder_share'
},
{
pid
:
'0'
,
id
:
'B'
,
name
:
'共享文件'
,
FILE_TYPE
:
'folder_share'
},
{
pid
:
'B'
,
id
:
'B4'
,
name
:
'我的文件夹5'
,
fileType
:
'folder'
},
{
pid
:
'B'
,
id
:
'B4'
,
name
:
'我的文件夹5'
,
FILE_TYPE
:
'folder'
},
{
pid
:
'B'
,
id
:
'B4'
,
name
:
'我的文件夹6'
,
fileType
:
'folder'
}
{
pid
:
'B'
,
id
:
'B4'
,
name
:
'我的文件夹6'
,
FILE_TYPE
:
'folder'
}
];
];
for
(
var
i
=
0
;
i
<
ztreeData
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
ztreeData
.
length
;
i
++
){
...
@@ -1081,26 +1429,24 @@ function init_disk_move_tree(rows_data){
...
@@ -1081,26 +1429,24 @@ function init_disk_move_tree(rows_data){
}
}
//初始化共享人的树
//初始化共享人的树
function
init_disk_enjoyUser_tree
(
rows_data
){
function
init_disk_enjoyUser_tree
(
rows_data
){
var
ztreeData
=
[
/*var result = jwAppUserModel.jwAppsUserDataAction.listALLUserUnit();*/
{
pid
:
'0'
,
id
:
'A'
,
name
:
'技术部'
,
icon
:
'custom/images/disk_enjoy_users.png'
},
var
ztreeData
;
{
pid
:
'A'
,
id
:
'A1'
,
name
:
'联系人1'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
$
.
ajax
({
{
pid
:
'A'
,
id
:
'A2'
,
name
:
'联系人2'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
url
:
'userchoiceData_listUser'
,
{
pid
:
'A'
,
id
:
'A3'
,
name
:
'联系人3'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
type
:
'post'
,
{
pid
:
'A'
,
id
:
'A4'
,
name
:
'联系人4'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
async
:
false
,
{
pid
:
'A'
,
id
:
'A5'
,
name
:
'联系人5'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
success
:
function
(
data
){
{
pid
:
'A'
,
id
:
'A6'
,
name
:
'联系人6'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
ztreeData
=
data
.
rowSet
;
{
pid
:
'A'
,
id
:
'A7'
,
name
:
'联系人7'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
}
{
pid
:
'A'
,
id
:
'A8'
,
name
:
'联系人8'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
})
{
pid
:
'A'
,
id
:
'A9'
,
name
:
'联系人9'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
{
pid
:
'A'
,
id
:
'A10'
,
name
:
'联系人10'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
{
pid
:
'A'
,
id
:
'A11'
,
name
:
'联系人11'
,
icon
:
'custom/images/disk_enjoy_user.png'
},
{
pid
:
'A'
,
id
:
'A12'
,
name
:
'联系人12'
,
icon
:
'custom/images/disk_enjoy_user.png'
}
];
/*for(var i =0;i<ztreeData.length;i++){
for
(
var
i
=
0
;
i
<
ztreeData
.
length
;
i
++
){
init_disk_select_fileImg(ztreeData[i]);
ztreeData
[
i
].
icon
=
'custom/images/disk_enjoy_users.png'
;
}*/
//所有都显示文件夹的样子
//ztreeData[i].isParent=true;
}
console
.
log
(
ztreeData
)
//还要做一步过滤
//还要做一步过滤
//1.把自身及以下文件过滤掉
//1.把自身及以下文件过滤掉
...
@@ -1122,9 +1468,12 @@ function init_disk_enjoyUser_tree(rows_data){
...
@@ -1122,9 +1468,12 @@ function init_disk_enjoyUser_tree(rows_data){
data
:
{
data
:
{
simpleData
:
{
simpleData
:
{
enable
:
true
,
enable
:
true
,
idKey
:
"
id
"
,
idKey
:
"
USER_ID
"
,
pIdKey
:
"
pid
"
,
pIdKey
:
"
PARENT_ID
"
,
rootPId
:
0
rootPId
:
0
},
key
:
{
name
:
"USER_NAME"
}
}
},
},
view
:
{
view
:
{
...
@@ -1580,7 +1929,7 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
...
@@ -1580,7 +1929,7 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
list_rows
=
$
(
'.disk_content_lump'
).
find
(
'.disk_content_lump_click'
);
list_rows
=
$
(
'.disk_content_lump'
).
find
(
'.disk_content_lump_click'
);
}
}
if
(
list_rows
.
length
==
0
){
if
(
list_rows
.
length
==
0
){
var
txt1
=
'请选择要'
+
txt
+
'的文件!!!'
;
var
txt1
=
'请选择要'
+
txt
+
'的文件
或文件夹
!!!'
;
var
option1
=
{
var
option1
=
{
title
:
txt
+
'提示'
,
title
:
txt
+
'提示'
,
btn
:
parseInt
(
"0001"
,
2
)
btn
:
parseInt
(
"0001"
,
2
)
...
@@ -1588,7 +1937,7 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
...
@@ -1588,7 +1937,7 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
window
.
wxc
.
xcConfirm
(
txt1
,
window
.
wxc
.
xcConfirm
.
typeEnum
.
confirm
,
option1
);
window
.
wxc
.
xcConfirm
(
txt1
,
window
.
wxc
.
xcConfirm
.
typeEnum
.
confirm
,
option1
);
return
;
return
;
}
}
var
txt3
=
'是否要'
+
txt
+
'选中的文件!!!'
;
var
txt3
=
'是否要'
+
txt
+
'选中的文件
或文件夹
!!!'
;
var
option3
=
{
var
option3
=
{
title
:
txt
+
'提示'
,
title
:
txt
+
'提示'
,
onOk
:
function
(){
onOk
:
function
(){
...
@@ -1606,7 +1955,7 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
...
@@ -1606,7 +1955,7 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
//存在公司文件或者是共享文件则退出
//存在公司文件或者是共享文件则退出
if
(
list_row_obj
.
FILE_TYPE
==
'folder_company'
||
list_row_obj
.
FILE_TYPE
==
'folder_share'
){
if
(
list_row_obj
.
FILE_TYPE
==
'folder_company'
||
list_row_obj
.
FILE_TYPE
==
'folder_share'
){
var
txt2
=
'存在无法'
+
txt
+
'的文件!!!'
;
var
txt2
=
'存在无法'
+
txt
+
'的文件
夹
!!!'
;
var
option2
=
{
var
option2
=
{
title
:
txt
+
'提示'
,
title
:
txt
+
'提示'
,
btn
:
parseInt
(
"0001"
,
2
)
btn
:
parseInt
(
"0001"
,
2
)
...
@@ -1617,13 +1966,13 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
...
@@ -1617,13 +1966,13 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
//存在下级目录或文件,已共享文件,已分享文件时则退出
//存在下级目录或文件,已共享文件,已分享文件时则退出
var
error_txt
=
''
;
var
error_txt
=
''
;
if
(
list_row_obj
.
FILENUMBER
>
0
){
if
(
list_row_obj
.
apiIndex
==
'0'
&&
list_row_obj
.
FILENUMBER
>
0
){
error_txt
=
'存在下级文件或目录,无法删除!'
;
error_txt
=
'存在下级文件或目录
或回收站里存在下级文件或目录
,无法删除!'
;
}
}
if
(
list_row_obj
.
GXCOUNT
>
0
){
if
(
list_row_obj
.
apiIndex
==
'0'
&&
list_row_obj
.
GXCOUNT
>
0
){
error_txt
=
'存在已共享文件或目录,无法删除!'
;
error_txt
=
'存在已共享文件或目录,无法删除!'
;
}
}
if
(
list_row_obj
.
FXCOUNT
>
0
){
if
(
list_row_obj
.
apiIndex
==
'0'
&&
list_row_obj
.
FXCOUNT
>
0
){
error_txt
=
'存在已分享文件或目录,无法删除!'
;
error_txt
=
'存在已分享文件或目录,无法删除!'
;
}
}
if
(
error_txt
!=
''
){
if
(
error_txt
!=
''
){
...
@@ -1636,7 +1985,13 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
...
@@ -1636,7 +1985,13 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
return
;
return
;
}
}
uuids
=
uuids
+
list_row_obj
.
UUID
+
','
;
//如果是共享文件时,则FILE_UUID是真正的UUID
if
(
list_row_obj
.
apiIndex
==
'2'
){
uuids
=
uuids
+
list_row_obj
.
FILE_UUID
+
','
;
}
else
{
uuids
=
uuids
+
list_row_obj
.
UUID
+
','
;
}
lump_datas
.
push
(
list_row_obj
);
lump_datas
.
push
(
list_row_obj
);
}
}
uuids
=
uuids
.
substring
(
0
,
uuids
.
length
-
1
);
uuids
=
uuids
.
substring
(
0
,
uuids
.
length
-
1
);
...
@@ -1650,8 +2005,14 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
...
@@ -1650,8 +2005,14 @@ function disk_confirm(handler,txt,sqlCallback,customCallback){
//删除页面的
//删除页面的
for
(
var
i
=
0
;
i
<
list_rows
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
list_rows
.
length
;
i
++
){
if
(
$
(
'.disk_content_toggleBtn'
).
data
(
'toggleList'
)){
if
(
$
(
'.disk_content_toggleBtn'
).
data
(
'toggleList'
)){
//根据uuid来删除行
//如果是共享文件那就根据file_uuid来删除行
$
(
'#disk_content_list'
).
bootstrapTable
(
'removeByUniqueId'
,
list_rows
[
i
].
UUID
);
if
(
list_rows
[
i
].
apiIndex
==
'2'
){
$
(
'#disk_content_list'
).
bootstrapTable
(
'removeByUniqueId'
,
list_rows
[
i
].
FILE_UUID
);
}
//否则根据uuid来删除行
else
{
$
(
'#disk_content_list'
).
bootstrapTable
(
'removeByUniqueId'
,
list_rows
[
i
].
UUID
);
}
}
}
else
{
else
{
$
(
list_rows
[
i
]).
parent
().
remove
();
$
(
list_rows
[
i
]).
parent
().
remove
();
...
@@ -1889,14 +2250,13 @@ function disk_enjoyFolder(handler){
...
@@ -1889,14 +2250,13 @@ function disk_enjoyFolder(handler){
}
}
}
}
console
.
log
(
rows_data
)
var
strVar
=
""
;
var
strVar
=
""
;
strVar
+=
"<div style=
\"
width:268px;padding:0px;border-radius:5px;overflow:hidden;
\"
>
\
n"
;
strVar
+=
"<div style=
\"
width:268px;padding:0px;border-radius:5px;overflow:hidden;
\"
>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_title
\"
><span>选择要共享的人<
\
/span><span onclick=
\"
$.fancybox.close()
\"
class=
\"
glyphicon glyphicon-remove
\"
><
\
/span><
\
/div>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_title
\"
><span>选择要共享的人<
\
/span><span onclick=
\"
$.fancybox.close()
\"
class=
\"
glyphicon glyphicon-remove
\"
><
\
/span><
\
/div>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_search
\"
><input placeholder=
\"
搜索人员
\"
type=
\"
text
\"
><span onclick=
\"
alert('搜索')
\"
>搜索</span><
\
/div>
\
n"
;
strVar
+=
" <div id=
\"
disk_enjoyUser_tree
\"
style=
\"
height:220px;overflow:auto;
\"
class=
\"
ztree disk_move_tree
\"
><
\
/div>
\
n"
;
strVar
+=
" <div id=
\"
disk_enjoyUser_tree
\"
style=
\"
height:220px;overflow:auto;
\"
class=
\"
ztree disk_move_tree
\"
><
\
/div>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_btn
\"
>
\
n"
;
strVar
+=
" <div class=
\"
disk_move_btn
\"
>
\
n"
;
strVar
+=
" <span
onclick=
\"
disk_enjoyUser_save()
\"
>确定<
\
/span><span onclick=
\"
$.fancybox.close()
\"
>取消<
\
/span>
\
n"
;
strVar
+=
" <span>确定<
\
/span><span onclick=
\"
$.fancybox.close()
\"
>取消<
\
/span>
\
n"
;
strVar
+=
" <
\
/div>
\
n"
;
strVar
+=
" <
\
/div>
\
n"
;
strVar
+=
"<
\
/div>
\
n"
;
strVar
+=
"<
\
/div>
\
n"
;
...
@@ -1914,6 +2274,10 @@ function disk_enjoyFolder(handler){
...
@@ -1914,6 +2274,10 @@ function disk_enjoyFolder(handler){
}
}
});
});
$
(
'.disk_move_btn>span'
).
eq
(
0
).
bind
(
'click'
,
function
(){
disk_enjoyUser_save
(
rows_data
);
})
//初始化文件目录
//初始化文件目录
init_disk_enjoyUser_tree
(
rows_data
);
init_disk_enjoyUser_tree
(
rows_data
);
}
}
...
@@ -1964,8 +2328,8 @@ function disk_cancelShareCode(handler){
...
@@ -1964,8 +2328,8 @@ function disk_cancelShareCode(handler){
title
:
"取消分享提示"
,
title
:
"取消分享提示"
,
onOk
:
function
(){
onOk
:
function
(){
for
(
var
i
=
0
;
i
<
list_rows
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
list_rows
.
length
;
i
++
){
//根据id来删除行
//根据
uu
id来删除行
$
(
'#disk_content_list'
).
bootstrapTable
(
'removeByUniqueId'
,
list_rows
[
i
].
id
);
$
(
'#disk_content_list'
).
bootstrapTable
(
'removeByUniqueId'
,
list_rows
[
i
].
UUID
);
//然后做取消分享操作
//然后做取消分享操作
}
}
}
}
...
@@ -2062,12 +2426,3 @@ function init_disk_shareCode_list(infos){
...
@@ -2062,12 +2426,3 @@ function init_disk_shareCode_list(infos){
})
})
}
}
//返回一级目录
function
disk_backFolder_prev
(
handler
){
}
//前进一个目录
function
disk_backFolder_next
(
hanlder
){
}
WebContent/lib/plug/xcConfirm/css/xcConfirm.css
View file @
bafcb65c
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
/* .xcConfirm .popBox .txtBox{margin: 40px 100px; height: 100px; overflow: hidden;} */
/* .xcConfirm .popBox .txtBox{margin: 40px 100px; height: 100px; overflow: hidden;} */
.xcConfirm
.popBox
.txtBox
{
.xcConfirm
.popBox
.txtBox
{
margin
:
30px
100px
;
margin
:
30px
100px
;
height
:
57
px
;
height
:
61
px
;
overflow
:
hidden
;
overflow
:
hidden
;
margin-top
:
40px
;
margin-top
:
40px
;
}
}
...
...
WebContent/nav4.jsp
View file @
bafcb65c
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="/struts-tags" prefix="s" %>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
<div class="indedx_header">
<div class="indedx_header">
<div onclick="location.href='interim'">
<div onclick="location.href='interim'">
...
@@ -9,10 +10,10 @@
...
@@ -9,10 +10,10 @@
<a href="javascript:void(0)" class="index_header_showMessage">
<a href="javascript:void(0)" class="index_header_showMessage">
<img src="${ctx}/custom/images/index4_loginmessage.png" width="12" height="12" />登录信息
<img src="${ctx}/custom/images/index4_loginmessage.png" width="12" height="12" />登录信息
<ul>
<ul>
<li><span>登录账号</span><span>
test001
</span></li>
<li><span>登录账号</span><span>
<s:property value="#session.userInfo['EMID']"/>
</span></li>
<li><span>姓名</span><span>
小周
</span></li>
<li><span>姓名</span><span>
<s:property value="#session.userInfo['EMNAME']"/>
</span></li>
<li><span>登录
时间</span><span>2018.02.22 12:24:38
</span></li>
<li><span>登录
IP</span><span><s:property value="#session.userInfo['LOGINIP']"/>
</span></li>
<li><span>上次时间</span><span>
2017.02.22 12:24:38
</span></li>
<li><span>上次时间</span><span>
<s:property value="#session.userInfo['BEFORETIME']"/>
</span></li>
</ul>
</ul>
</a><span>|</span>
</a><span>|</span>
<a href="#">
<a href="#">
...
...
src_jwapp/com/jw/app/store/action/personal/actAction.java
View file @
bafcb65c
...
@@ -72,27 +72,27 @@ public class actAction extends BasicAction {
...
@@ -72,27 +72,27 @@ public class actAction extends BasicAction {
//去除不要更新的字段
//去除不要更新的字段
entity
.
remove
(
"OPETYPE"
);
entity
.
remove
(
"OPETYPE"
);
//处理目录/文件重名的问题,处理是直接在文件和目录后加数字
//处理目录/文件重名的问题,处理是直接在文件和目录后加数字
Map
<
String
,
Object
>
v_congfu_query
=
new
HashMap
<
String
,
Object
>();
//
Map<String,Object> v_congfu_query = new HashMap<String,Object>();
v_congfu_query
.
put
(
"FATHER_ID"
,
entity
.
get
(
"FATHER_ID"
));
//
v_congfu_query.put("FATHER_ID", entity.get("FATHER_ID"));
v_congfu_query
.
put
(
"CREATOR_ID"
,
entity
.
get
(
"CREATOR_ID"
));
//
v_congfu_query.put("CREATOR_ID", entity.get("CREATOR_ID"));
String
isfile_1
=
(
String
)
entity
.
get
(
"ISFILE"
);
//
String isfile_1 = (String) entity.get("ISFILE");
if
(
StringUtils
.
equals
(
isfile_1
,
"1"
)){
//
if(StringUtils.equals(isfile_1, "1")){
String
fname
=
(
String
)
entity
.
get
(
"FILE_NAME"
);
//
String fname = (String) entity.get("FILE_NAME");
fname
=
fname
.
substring
(
0
,
fname
.
lastIndexOf
(
"."
));
//
fname = fname.substring(0,fname.lastIndexOf("."));
v_congfu_query
.
put
(
"FILE_NAME"
,
fname
);
//
v_congfu_query.put("FILE_NAME",fname);
}
else
{
//
}else{
v_congfu_query
.
put
(
"FILE_NAME"
,
entity
.
get
(
"FILE_NAME"
));
//
v_congfu_query.put("FILE_NAME", entity.get("FILE_NAME"));
}
//
}
int
ret_count
=
business
.
listCount_storePersonal
(
v_congfu_query
);
//
int ret_count = business.listCount_storePersonal(v_congfu_query);
if
(
ret_count
>
0
){
//
if(ret_count>0){
String
fname
=
(
String
)
entity
.
get
(
"FILE_NAME"
);
//
String fname = (String) entity.get("FILE_NAME");
if
(
StringUtils
.
equals
(
isfile_1
,
"1"
)){
//
if(StringUtils.equals(isfile_1, "1")){
fname
=
fname
.
substring
(
0
,
fname
.
lastIndexOf
(
"."
))+
"("
+
ret_count
+
")."
+
fname
.
substring
(
fname
.
lastIndexOf
(
"."
)+
1
);
//
fname = fname.substring(0,fname.lastIndexOf("."))+"("+ret_count+")."+fname.substring(fname.lastIndexOf(".")+1);
}
else
{
//
}else{
fname
=
fname
+
"("
+
ret_count
+
")"
;
//
fname = fname + "("+ret_count+")";
}
//
}
entity
.
put
(
"FILE_NAME"
,
fname
);
//
entity.put("FILE_NAME",fname);
}
//
}
//处理超限问题
//处理超限问题
StoreUserBusiness
business_storeuser
=
BusinessManager
.
getBusiness
(
StoreUserBusiness
.
class
);
StoreUserBusiness
business_storeuser
=
BusinessManager
.
getBusiness
(
StoreUserBusiness
.
class
);
Map
<
String
,
Object
>
storeuserQuery
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
storeuserQuery
=
new
HashMap
<
String
,
Object
>();
...
@@ -227,7 +227,7 @@ public class actAction extends BasicAction {
...
@@ -227,7 +227,7 @@ public class actAction extends BasicAction {
}
}
}
}
//
//
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"保存成功
"
));
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"保存成功
,"
+
entity
.
get
(
"FILE_NAME"
)
));
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"保存失败"
));
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"保存失败"
));
...
@@ -246,33 +246,33 @@ public class actAction extends BasicAction {
...
@@ -246,33 +246,33 @@ public class actAction extends BasicAction {
StorePersonalBusiness
business
=
BusinessManager
.
getBusiness
(
StorePersonalBusiness
.
class
);
StorePersonalBusiness
business
=
BusinessManager
.
getBusiness
(
StorePersonalBusiness
.
class
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
Map
<
String
,
Object
>
entity
=
RequestUtils
.
getUpdateFieldMap
(
request
,
RequestUtils
.
UPDATEDATAFIELDPREFIX
);
String
father_path
=
request
.
getParameter
(
"FATHER_PATH"
);
String
father_path
=
request
.
getParameter
(
"FATHER_PATH"
);
String
old_file_name
=
request
.
getParameter
(
"OLD_FILE_NAME"
);
//
String old_file_name = request.getParameter("OLD_FILE_NAME");
try
{
try
{
String
is_fname
=
(
String
)
entity
.
get
(
"FILE_NAME"
);
//
String is_fname = (String) entity.get("FILE_NAME");
if
(!
StringUtils
.
equals
(
is_fname
,
old_file_name
)){
//
if(!StringUtils.equals(is_fname, old_file_name)){
//处理目录/文件重名的问题,处理是直接在文件和目录后加数字
//
//处理目录/文件重名的问题,处理是直接在文件和目录后加数字
Map
<
String
,
Object
>
v_congfu_query
=
new
HashMap
<
String
,
Object
>();
//
Map<String,Object> v_congfu_query = new HashMap<String,Object>();
v_congfu_query
.
put
(
"FATHER_ID"
,
entity
.
get
(
"FATHER_ID"
));
//
v_congfu_query.put("FATHER_ID", entity.get("FATHER_ID"));
v_congfu_query
.
put
(
"CREATOR_ID"
,
entity
.
get
(
"CREATOR_ID"
));
//
v_congfu_query.put("CREATOR_ID", entity.get("CREATOR_ID"));
String
isfile_1
=
(
String
)
entity
.
get
(
"ISFILE"
);
//
String isfile_1 = (String) entity.get("ISFILE");
if
(
StringUtils
.
equals
(
isfile_1
,
"1"
)){
//
if(StringUtils.equals(isfile_1, "1")){
String
fname
=
(
String
)
entity
.
get
(
"FILE_NAME"
);
//
String fname = (String) entity.get("FILE_NAME");
fname
=
fname
.
substring
(
0
,
fname
.
lastIndexOf
(
"."
));
//
fname = fname.substring(0,fname.lastIndexOf("."));
v_congfu_query
.
put
(
"FILE_NAME"
,
fname
);
//
v_congfu_query.put("FILE_NAME",fname);
}
else
{
//
}else{
v_congfu_query
.
put
(
"FILE_NAME"
,
entity
.
get
(
"FILE_NAME"
));
//
v_congfu_query.put("FILE_NAME", entity.get("FILE_NAME"));
}
//
}
int
ret_count
=
business
.
listCount_storePersonal
(
v_congfu_query
);
//
int ret_count = business.listCount_storePersonal(v_congfu_query);
if
(
ret_count
>
0
){
//
if(ret_count>0){
String
fname
=
(
String
)
entity
.
get
(
"FILE_NAME"
);
//
String fname = (String) entity.get("FILE_NAME");
if
(
StringUtils
.
equals
(
isfile_1
,
"1"
)){
//
if(StringUtils.equals(isfile_1, "1")){
fname
=
fname
.
substring
(
0
,
fname
.
lastIndexOf
(
"."
))+
"("
+
ret_count
+
")."
+
fname
.
substring
(
fname
.
lastIndexOf
(
"."
)+
1
);
//
fname = fname.substring(0,fname.lastIndexOf("."))+"("+ret_count+")."+fname.substring(fname.lastIndexOf(".")+1);
}
else
{
//
}else{
fname
=
fname
+
"("
+
ret_count
+
")"
;
//
fname = fname + "("+ret_count+")";
}
//
}
entity
.
put
(
"FILE_NAME"
,
fname
);
//
entity.put("FILE_NAME",fname);
}
//
}
}
//
}
//去除不要更新的字段
//去除不要更新的字段
entity
.
remove
(
"OPETYPE"
);
entity
.
remove
(
"OPETYPE"
);
boolean
is_save2db
=
Boolean
.
parseBoolean
(
PropUtil
.
getValue
(
"uploadfile_savetodb"
,
"quartz_service"
,
"true"
));
boolean
is_save2db
=
Boolean
.
parseBoolean
(
PropUtil
.
getValue
(
"uploadfile_savetodb"
,
"quartz_service"
,
"true"
));
...
@@ -372,7 +372,7 @@ public class actAction extends BasicAction {
...
@@ -372,7 +372,7 @@ public class actAction extends BasicAction {
}
}
}
}
//
//
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"修改成功
"
));
jsonObject
.
putAll
(
Status
.
getStatusSuccessMessage
(
"修改成功
,"
+
entity
.
get
(
"FILE_NAME"
)
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"修改失败"
));
jsonObject
.
putAll
(
Status
.
getStatusErrorMessage
(
"修改失败"
));
e
.
printStackTrace
();
e
.
printStackTrace
();
...
...
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