Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
hg-smart
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
platform
hg-smart
Commits
1f7ec1e4
Commit
1f7ec1e4
authored
Nov 04, 2024
by
liuyang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
http://git.pseer.com:8800/platform/hg-smart
into dev-ly
parents
e13e48a9
b6b4e114
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
519 additions
and
83 deletions
+519
-83
HGBI002.jsp
src/main/webapp/HG/BI/HGBI002.jsp
+44
-0
HGBI003.jsp
src/main/webapp/HG/BI/HGBI003.jsp
+2
-2
right-manage-cockpit.vue
...webapp/HG/BI/components/hipi/002/right-manage-cockpit.vue
+265
-23
HGWD001.js
src/main/webapp/HG/WD/HGWD001.js
+53
-40
HGWD003.js
src/main/webapp/HG/WD/HGWD003.js
+79
-17
HGWD003.jsp
src/main/webapp/HG/WD/HGWD003.jsp
+1
-0
common.js
src/main/webapp/common/js/common.js
+33
-1
public.js
src/main/webapp/common/js/public.js
+42
-0
No files found.
src/main/webapp/HG/BI/HGBI002.jsp
View file @
1f7ec1e4
...
@@ -106,6 +106,7 @@
...
@@ -106,6 +106,7 @@
<script
src=
"${iPlatStaticURL}/iplatui/assets/js/iplat.ui.bootstrap.min.js"
></script>
<script
src=
"${iPlatStaticURL}/iplatui/assets/js/iplat.ui.bootstrap.min.js"
></script>
<script
src=
"${iPlatStaticURL}/iplatui/js/iplat.ui.min.js"
></script>
<script
src=
"${iPlatStaticURL}/iplatui/js/iplat.ui.min.js"
></script>
<script
src=
"${ctx}/common/js/public.js"
></script>
<script
src=
"${ctx}/common/js/dayjs.min.js"
></script>
<script
src=
"${ctx}/common/js/dayjs.min.js"
></script>
<script
src=
"${ctx}/common/js/vue-2.6.10.js"
></script>
<script
src=
"${ctx}/common/js/vue-2.6.10.js"
></script>
<script
src=
"${ctx}/common/js/httpVueLoader.js"
></script>
<script
src=
"${ctx}/common/js/httpVueLoader.js"
></script>
...
@@ -558,6 +559,49 @@
...
@@ -558,6 +559,49 @@
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
padding-left
:
1vw
;
padding-left
:
1vw
;
}
}
.page-content-main
.el-table
,
.el-table__expanded-cell
{
background-color
:
transparent
!important
;
}
.page-content-main
.el-table__cell
.cell
{
font-size
:
10px
;
padding
:
0
;
}
.page-content-main
.el-table
tr
{
background-color
:
transparent
!important
;
}
.page-content-main
.el-table--border
,
.el-table--group
{
/*border-color: #4295f7;*/
border-color
:
transparent
!important
;
}
.page-content-main
.el-table
td
.el-table__cell
,
.el-table
th
.el-table__cell
{
background-color
:
transparent
!important
;
border-color
:
transparent
!important
;
}
.page-content-main
.el-table--border
.el-table__cell
.cell
{
padding-left
:
0
;
}
.page-content-main
.el-table
th
.el-table__cell
>
.cell
{
padding-right
:
0
;
}
.page-content-main
.el-table
td
.el-table__cell
,
.el-table
th
.el-table__cell.is-leaf
{
color
:
#ffffff
;
border-color
:
transparent
!important
;
font-size
:
0.8vw
;
}
.page-content-main
.el-table
td
.el-table__cell
,
.el-table
th
.el-table__cell.is-leaf
.cell
{
font-size
:
0.68vw
;
}
.page-content-main
.el-table--border
th
.el-table__cell.gutter
:last-of-type
{
border-color
:
transparent
!important
;
}
.page-content-main
.el-table--border
::after
,
.el-table--group
::after
,
.el-table
::before
{
/*background-color: #4295f7!important;*/
background-color
:
transparent
!important
;
}
.page-content-main
tr
{
border-bottom
:
1px
solid
#4295f7
!important
;
}
</style>
</style>
</body>
</body>
</html>
</html>
src/main/webapp/HG/BI/HGBI003.jsp
View file @
1f7ec1e4
...
@@ -540,7 +540,7 @@
...
@@ -540,7 +540,7 @@
},
},
series
:
[
series
:
[
{
{
data
:
[
0
,
0
,
0
,
0
,
0
,
0
,
0
],
data
:
[
350
,
240
,
460
,
245
,
467
,
234
,
562
],
type
:
'line'
,
type
:
'line'
,
smooth
:
true
,
smooth
:
true
,
itemStyle
:
{
itemStyle
:
{
...
@@ -591,7 +591,7 @@
...
@@ -591,7 +591,7 @@
},
},
series
:
[
series
:
[
{
{
data
:
[
24
,
24
,
24
,
24
,
24
,
24
,
24
],
data
:
[
30
,
45
,
50
,
23
,
24
,
18
,
80
],
type
:
'line'
,
type
:
'line'
,
smooth
:
true
,
smooth
:
true
,
itemStyle
:
{
itemStyle
:
{
...
...
src/main/webapp/HG/BI/components/hipi/002/right-manage-cockpit.vue
View file @
1f7ec1e4
...
@@ -8,21 +8,44 @@
...
@@ -8,21 +8,44 @@
</div>
</div>
<div
class=
"page-content-main"
>
<div
class=
"page-content-main"
>
<div
class=
"page-title-project"
>
<!--
<div
class=
"page-title-project"
>
-->
<div
v-for=
"(item,index) in dataList"
<!--
<div
v-for=
"(item,index) in dataList"
--
>
:key=
"index"
class=
"project-title-font"
<!-- :key="index" class="project-title-font"-->
>
<!-- >-->
{{
item
}}
<!--
{{
item
}}
-->
</div>
<!--
</div>
-->
</div>
<!--
</div>
-->
<div
v-for=
"(temp,index) in getByProjCodewtWtList"
:key=
"index"
class=
"page-title-project"
<!--
<div
v-for=
"(temp,index) in getByProjCodewtWtList"
:key=
"index"
class=
"page-title-project"
--
>
style=
"margin-top: 0.8vh;height: 5vh;border: 1px solid #0097FF ;"
>
<!-- style="margin-top: 0.8vh;height: 5vh;border: 1px solid #0097FF ;">-->
<div
v-for=
"(item,index) in getByProjCodewtWtArray"
<!--
<div
v-for=
"(item,index) in getByProjCodewtWtArray"
--
>
:key=
"index"
class=
"project-title-font"
style=
"opacity: 0.5;"
<!-- :key="index" class="project-title-font" style="opacity: 0.5;"-->
<!-- >-->
<!--
{{
temp
[
item
]
}}
-->
<!--
</div>
-->
<!--
</div>
-->
<el-table
:data=
"getByProjCodewtWtList"
border
height=
"68vh"
id=
"tableId1"
:highlight-current-row=
"true"
style=
"width: 100%"
>
<el-table-column
v-for=
"(colVal,i) in columns"
:prop=
"colVal.value"
:align=
"colVal.align"
:label=
"colVal.label"
:width=
"colVal.width"
>
>
{{
temp
[
item
]
}}
<template
slot-scope=
"scope"
>
</div>
<span
class=
"project-title-font"
>
{{
scope
.
row
[
colVal
.
value
]
|
resetData
}}
</span>
</div>
</
template
>
</el-table-column>
</el-table>
</div>
</div>
</div>
</div>
...
@@ -43,8 +66,52 @@ module.exports = {
...
@@ -43,8 +66,52 @@ module.exports = {
getByProjCodewtWtList
:[],
getByProjCodewtWtList
:[],
dataList
:[
'项目名称'
,
'计划完成时间'
,
'计划产量'
,
'实际产量'
,
'进度'
],
dataList
:[
'项目名称'
,
'计划完成时间'
,
'计划产量'
,
'实际产量'
,
'进度'
],
getByProjCodewtWtArray
:[
'projName'
,
'completeDate'
,
'totalWeight'
,
'finishWeight'
,
'schedule'
],
getByProjCodewtWtArray
:[
'projName'
,
'completeDate'
,
'totalWeight'
,
'finishWeight'
,
'schedule'
],
columns
:[
{
label
:
'项目名称'
,
align
:
'center'
,
value
:
'projName'
,
width
:
''
},
{
label
:
'计划完成时间'
,
align
:
'center'
,
value
:
'completeDate'
,
width
:
''
},
{
label
:
'计划产量'
,
align
:
'center'
,
value
:
'totalWeight'
,
width
:
'60'
},
{
label
:
'实际产量'
,
align
:
'center'
,
value
:
'finishWeight'
,
width
:
'60'
},
{
label
:
'进度(%)'
,
align
:
'center'
,
value
:
'schedule'
,
width
:
'40'
}
]
};
};
},
},
filters
:
{
resetData
(
d
)
{
if
(
d
===
''
||
d
===
undefined
)
{
return
'-'
}
else
if
(
d
===
0
)
{
return
0
}
else
if
(
typeof
d
===
'number'
)
{
return
d
.
toFixed
(
2
)
}
return
d
}
},
watch
:{
watch
:{
factory
(
newVal
)
{
factory
(
newVal
)
{
this
.
getByProjCodewt
();
this
.
getByProjCodewt
();
...
@@ -64,7 +131,188 @@ module.exports = {
...
@@ -64,7 +131,188 @@ module.exports = {
inInfo
.
set
(
'inqu_status-0-depositDate'
,
this
.
dataPicker
)
inInfo
.
set
(
'inqu_status-0-depositDate'
,
this
.
dataPicker
)
IPLAT
.
EiCommunicator
.
send
(
'HGSC007'
,
'getByProjCodeWt'
,
inInfo
,
{
IPLAT
.
EiCommunicator
.
send
(
'HGSC007'
,
'getByProjCodeWt'
,
inInfo
,
{
onSuccess
:
function
(
res
)
{
onSuccess
:
function
(
res
)
{
_this
.
getByProjCodewtWtList
=
res
.
extAttr
.
result
let
list
=
[
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称项目名称项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称项目名称项目名称项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称项目名称项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称项目名称项目名称项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称项目名称项目名称项目名称项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
},
{
projName
:
'项目名称'
,
completeDate
:
'2024-04-20'
,
totalWeight
:
'2000'
,
finishWeight
:
'2300'
,
schedule
:
'120'
,
}
]
_this
.
getByProjCodewtWtList
=
res
.
extAttr
.
result
&&
res
.
extAttr
.
result
.
length
?
res
.
extAttr
.
result
:
list
;
_this
.
$nextTick
(()
=>
{
tableContentScroll
(
'tableId1'
)
})
},
},
onFail
:
function
(
err
)
{
onFail
:
function
(
err
)
{
...
@@ -148,15 +396,9 @@ module.exports = {
...
@@ -148,15 +396,9 @@ module.exports = {
display
:
flex
;
display
:
flex
;
}
}
.project-title-font
{
.project-title-font
{
width
:
25%
;
color
:
#f4f4f4
;
height
:
100%
;
display
:
flex
;
font-size
:
0.7vw
;
justify-content
:
center
;
align-items
:
center
;
color
:
#fff
;
overflow
:
hidden
;
overflow
:
hidden
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
font-size
:
0.65vw
;
}
}
</
style
>
</
style
>
src/main/webapp/HG/WD/HGWD001.js
View file @
1f7ec1e4
...
@@ -875,32 +875,40 @@ let showAuthButton = function () {
...
@@ -875,32 +875,40 @@ let showAuthButton = function () {
let
parentId
=
IPLATUI
.
EFTree
.
categoryTree
.
selectTreeNode
.
fileId
;
let
parentId
=
IPLATUI
.
EFTree
.
categoryTree
.
selectTreeNode
.
fileId
;
let
leafLevel
=
IPLATUI
.
EFTree
.
categoryTree
.
selectTreeNode
.
leafLevel
;
let
leafLevel
=
IPLATUI
.
EFTree
.
categoryTree
.
selectTreeNode
.
leafLevel
;
let
isAuth
=
IPLATUI
.
EFTree
.
categoryTree
.
selectTreeNode
.
isAuth
;
let
isAuth
=
IPLATUI
.
EFTree
.
categoryTree
.
selectTreeNode
.
isAuth
;
let
changeRecord
=
$
(
"#CHANGE_RECORD"
).
hide
();
// 隐藏变更记录按钮
if
(
!
isBlank
(
leafLevel
)
&&
leafLevel
==
0
){
if
(
!
isBlank
(
leafLevel
)
&&
leafLevel
===
0
)
{
changeRecord
.
show
();
CommonUtils
.
showButton
(
"CHANGE_RECORD"
);
$
(
"#COPY_PROT_FILE"
).
show
();
CommonUtils
.
showButton
(
"COPY_PROT_FILE"
);
}
else
{
CommonUtils
.
hideButton
(
"CHANGE_RECORD"
);
}
}
// C:目录
// C:目录
if
(
isBlank
(
leafType
)
||
leafType
!=
"C"
)
{
if
(
isBlank
(
leafType
)
||
leafType
!==
"C"
)
{
$
(
"#RELEASE"
).
hide
();
CommonUtils
.
hideButton
(
"RELEASE"
);
$
(
"#UPLOAD_FILE"
).
hide
();
CommonUtils
.
hideButton
(
"UPLOAD_FILE"
);
$
(
"#COPY_FILE"
).
hide
();
CommonUtils
.
hideButton
(
"COPY_FILE"
);
//$("#COPY_PROT_FILE").hide();
CommonUtils
.
hideButton
(
"PREVIEW"
);
$
(
"#PREVIEW"
).
hide
();
CommonUtils
.
hideButton
(
"BATCH_DOWNLOAD"
);
$
(
"#BATCH_DOWNLOAD"
).
hide
();
return
return
}
}
// 0:不授权
// 0:不授权
if
(
isAuth
==
0
)
{
if
(
isAuth
===
0
)
{
$
(
"#RELEASE"
).
show
();
notAuthShowButton
();
$
(
"#UPLOAD_FILE"
).
show
();
}
else
{
$
(
"#COPY_FILE"
).
show
();
$
(
"#COPY_PROT_FILE"
).
show
();
$
(
"#PREVIEW"
).
show
();
$
(
"#BATCH_DOWNLOAD"
).
show
();
return
;
}
isProjectManager
(
parentId
);
isProjectManager
(
parentId
);
}
}
/**
* 不授权显示按钮
*/
function
notAuthShowButton
()
{
CommonUtils
.
showButton
(
"RELEASE"
);
CommonUtils
.
showButton
(
"UPLOAD_FILE"
);
CommonUtils
.
showButton
(
"COPY_FILE"
);
CommonUtils
.
showButton
(
"COPY_PROT_FILE"
);
CommonUtils
.
showButton
(
"PREVIEW"
);
CommonUtils
.
showButton
(
"BATCH_DOWNLOAD"
);
}
}
/**
/**
...
@@ -1054,32 +1062,37 @@ let showPreview = function (docId, docType, docName) {
...
@@ -1054,32 +1062,37 @@ let showPreview = function (docId, docType, docName) {
addRecordWindow
(
fileId
,
docId
,
docType
,
docName
);
addRecordWindow
(
fileId
,
docId
,
docType
,
docName
);
}
}
/**
* 项目管理人员
*
* @param parentId
*/
let
isProjectManager
=
function
(
parentId
)
{
let
isProjectManager
=
function
(
parentId
)
{
let
inEiInfo
=
new
EiInfo
();
let
inEiInfo
=
new
EiInfo
();
inEiInfo
.
set
(
"inqu_status-0-fileId"
,
parentId
);
inEiInfo
.
set
(
"inqu_status-0-fileId"
,
parentId
);
$
(
"#COPY_PROT_FILE"
).
show
();
$
(
"#BATCH_DOWNLOAD"
).
show
();
$
(
"#RELEASE"
).
show
();
$
(
"#UPLOAD_FILE"
).
show
();
$
(
"#COPY_FILE"
).
show
();
$
(
"#PREVIEW"
).
show
();
EiCommunicator
.
send
(
"HGWD001"
,
"queryProjectManager"
,
inEiInfo
,
{
EiCommunicator
.
send
(
"HGWD001"
,
"queryProjectManager"
,
inEiInfo
,
{
onSuccess
(
ei
)
{
onSuccess
(
ei
)
{
if
(
ei
.
status
!=
-
1
){
if
(
ei
.
status
<
0
){
switch
(
ei
.
extAttr
.
isManager
)
{
return
;
case
1
:
}
case
2
:
let
isManager
=
ei
.
extAttr
.
isManager
;
break
if
(
isManager
===
1
||
isManager
===
2
||
isManager
===
3
)
{
case
3
:
if
(
isManager
===
1
||
isManager
===
2
)
{
$
(
"#RELEASE"
).
hide
();
CommonUtils
.
showButton
(
"RELEASE"
);
break
}
else
{
default
:
CommonUtils
.
hideButton
(
"RELEASE"
);
$
(
"#RELEASE"
).
hide
();
$
(
"#UPLOAD_FILE"
).
hide
();
$
(
"#COPY_FILE"
).
hide
();
$
(
"#PREVIEW"
).
hide
();
$
(
"#COPY_PROT_FILE"
).
hide
();
}
}
CommonUtils
.
showButton
(
"COPY_PROT_FILE"
);
CommonUtils
.
showButton
(
"BATCH_DOWNLOAD"
);
CommonUtils
.
showButton
(
"UPLOAD_FILE"
);
CommonUtils
.
showButton
(
"COPY_FILE"
);
CommonUtils
.
showButton
(
"PREVIEW"
);
}
else
{
CommonUtils
.
showButton
(
"RELEASE"
);
CommonUtils
.
showButton
(
"UPLOAD_FILE"
);
CommonUtils
.
showButton
(
"COPY_FILE"
);
CommonUtils
.
showButton
(
"PREVIEW"
);
CommonUtils
.
showButton
(
"COPY_PROT_FILE"
);
}
}
}
}
},
{
async
:
false
})
},
{
async
:
false
})
...
...
src/main/webapp/HG/WD/HGWD003.js
View file @
1f7ec1e4
...
@@ -2,24 +2,22 @@ $(function () {
...
@@ -2,24 +2,22 @@ $(function () {
IPLATUI
.
EFTree
=
{
IPLATUI
.
EFTree
=
{
"docTree"
:
{
"docTree"
:
{
select
:
function
(
e
)
{
query
:
function
(
inInfo
,
model
)
{
var
nodeData
=
this
.
dataItem
(
e
.
node
);
if
(
model
==
null
)
{
let
value
=
nodeData
.
label
;
return
inInfo
;
let
leafType
=
nodeData
.
leafType
;
IPLATUI
.
EFTree
.
docTree
.
selectNode
.
treeId
=
value
;
IPLATUI
.
EFTree
.
docTree
.
selectNode
.
leaf
=
nodeData
.
leaf
;
IPLATUI
.
EFTree
.
docTree
.
selectNode
.
leafType
=
leafType
;
// leafType=C:目录
if
(
leafType
==
'C'
)
{
$
(
"#inqu_status-0-fileId"
).
val
(
value
);
$
(
"#inqu_status-0-fileName"
).
val
(
nodeData
.
text
);
}
else
{
$
(
"#inqu_status-0-fileId"
).
val
(
''
);
$
(
"#inqu_status-0-fileName"
).
val
(
''
);
}
}
resultGrid
.
dataSource
.
page
(
1
);
let
label
=
model
.
label
;
// 显示授权按钮
// 选中树节点
showAuthButton
();
selectTreeId
(
label
);
// 设置选中节点
treeSelectClick
(
model
);
inInfo
.
set
(
"inqu_status-0-projCode"
,
model
.
projCode
);
return
inInfo
;
},
select
:
function
(
e
)
{
let
nodeData
=
this
.
dataItem
(
e
.
node
);
// 设置选中节点
treeSelectClick
(
nodeData
);
},
},
template
:
function
(
node
)
{
template
:
function
(
node
)
{
var
item
=
node
.
item
;
var
item
=
node
.
item
;
...
@@ -294,3 +292,66 @@ let checkSelectMain = function () {
...
@@ -294,3 +292,66 @@ let checkSelectMain = function () {
}
}
return
true
;
return
true
;
}
}
/**
* 选中树节点
*
* @param treeId
*/
let
selectTreeId
=
function
(
treeId
)
{
// 刷新树节点
const
tree
=
$
(
"#docTree"
).
data
(
"kendoTreeView"
);
// 选中的节点
selectTreeNode
(
tree
,
treeId
);
}
/**
* 选中树节点
*
* @param tree
* @param treeId
*/
let
selectTreeNode
=
(
tree
,
treeId
)
=>
{
if
(
!
tree
||
treeId
==
null
)
{
return
}
setTimeout
(()
=>
{
let
barDataItem
=
tree
.
dataSource
.
get
(
treeId
);
if
(
barDataItem
)
{
let
barElement
=
tree
.
findByUid
(
barDataItem
.
uid
);
// 刷新完成后选中对应的树节点
tree
.
select
(
barElement
);
}
else
{
selectTreeNode
(
tree
,
treeId
)
}
},
300
)
}
/**
* 树点击事件
*
* @param nodeData
*/
let
treeSelectClick
=
function
(
nodeData
)
{
// 设置选择的树节点信息
setTreeNodeValue
(
nodeData
);
// 显示授权按钮
showAuthButton
();
// 刷新列表
query
();
}
/**
* 设置树节点的值
*
* @param nodeData
*/
let
setTreeNodeValue
=
function
(
nodeData
)
{
IPLATUI
.
EFTree
.
docTree
.
selectNode
.
treeId
=
nodeData
.
label
;
IPLATUI
.
EFTree
.
docTree
.
selectNode
.
leaf
=
nodeData
.
leaf
;
IPLATUI
.
EFTree
.
docTree
.
selectNode
.
leafType
=
nodeData
.
leafType
;
// leafType=C:目录
$
(
"#inqu_status-0-fileId"
).
val
(
nodeData
.
label
);
$
(
"#inqu_status-0-fileName"
).
val
(
nodeData
.
text
);
$
(
"#inqu_status-0-projCode"
).
val
(
nodeData
.
projCode
);
}
\ No newline at end of file
src/main/webapp/HG/WD/HGWD003.jsp
View file @
1f7ec1e4
...
@@ -26,6 +26,7 @@
...
@@ -26,6 +26,7 @@
<div
class=
"col-md-8"
>
<div
class=
"col-md-8"
>
<EF:EFRegion
title=
"查询区"
id=
"inqu"
>
<EF:EFRegion
title=
"查询区"
id=
"inqu"
>
<EF:EFInput
cname=
"项目编码"
ename=
"projCode"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<EF:EFInput
cname=
"文件ID"
ename=
"fileId"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<EF:EFInput
cname=
"文件ID"
ename=
"fileId"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<div
class=
"row"
>
<div
class=
"row"
>
<EF:EFInput
cname=
"文件名称"
ename=
"fileName"
blockId=
"inqu_status"
row=
"0"
colWidth=
"3"
<EF:EFInput
cname=
"文件名称"
ename=
"fileName"
blockId=
"inqu_status"
row=
"0"
colWidth=
"3"
...
...
src/main/webapp/common/js/common.js
View file @
1f7ec1e4
...
@@ -740,13 +740,45 @@ function loadChange(grid,e,field) {
...
@@ -740,13 +740,45 @@ function loadChange(grid,e,field) {
data
===
'undefined'
||
data
===
'unknown'
;
data
===
'undefined'
||
data
===
'unknown'
;
}
}
/**
* 隐藏按钮
*
* @param name
*/
function
hideButton
(
name
)
{
let
button
=
$
(
"#"
+
name
);
button
.
hide
();
// 隐藏父级标签,防止按钮重叠
let
parent
=
button
.
parent
();
parent
.
css
(
"display"
,
"none"
);
}
/**
* 显示按钮
*
* @param name
*/
function
showButton
(
name
)
{
let
button
=
$
(
"#"
+
name
);
let
parent
=
button
.
parent
();
if
(
!
CommonUtils
.
isBlank
(
button
.
attr
(
"uuid"
)))
{
button
.
show
();
parent
.
css
(
"display"
,
""
);
}
else
{
// 隐藏父级标签,防止按钮重叠
parent
.
css
(
"display"
,
"none"
);
}
}
// export 到全局作用域 window对象
// export 到全局作用域 window对象
$
.
extend
(
window
,
{
$
.
extend
(
window
,
{
CommonUtils
:
{
CommonUtils
:
{
uploadFile
:
uploadFile
,
uploadFile
:
uploadFile
,
downloadFile
:
downloadFile
,
downloadFile
:
downloadFile
,
previewFile
:
previewFile
,
previewFile
:
previewFile
,
isBlank
:
isBlank
isBlank
:
isBlank
,
hideButton
:
hideButton
,
showButton
:
showButton
}
}
});
});
})(
window
.
jQuery
);
})(
window
.
jQuery
);
src/main/webapp/common/js/public.js
0 → 100644
View file @
1f7ec1e4
let
timer1
=
{}
const
tableContentScroll
=
(
el
)
=>
{
if
(
timer1
[
el
])
{
clearInterval
(
timer1
[
el
])
timer1
[
el
]
=
null
;
}
setTimeout
(()
=>
{
let
i
=
$
(
"#"
+
el
+
' .el-table__body-wrapper table'
);
let
i2
=
$
(
"#"
+
el
+
' .el-table__body-wrapper'
);
let
a
=
0
;
let
boxHeight
=
i
.
height
();
let
height
=
i2
.
height
();
let
num
=
boxHeight
-
height
;
// console.log(boxHeight, height, num,"高度数据")
let
run
=
()
=>
{
if
(
num
>
0
)
{
timer1
[
el
]
=
setInterval
(()
=>
{
a
=
a
+
0.07
;
if
(
a
>=
num
)
{
a
=
0
}
i2
.
scrollTop
(
a
);
},
10
)
}
}
run
()
i
.
on
(
'mouseenter'
,
()
=>
{
clearInterval
(
timer1
[
el
])
timer1
[
el
]
=
null
i2
.
on
(
'scroll'
,()
=>
{
a
=
i2
.
scrollTop
();
})
})
i
.
on
(
"mouseleave"
,()
=>
{
i2
.
off
(
"scroll"
);
if
(
!
timer1
[
el
]){
run
()
}
})
},
50
)
}
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