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
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
524 additions
and
88 deletions
+524
-88
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
+58
-45
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 @@
<script
src=
"${iPlatStaticURL}/iplatui/assets/js/iplat.ui.bootstrap.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/vue-2.6.10.js"
></script>
<script
src=
"${ctx}/common/js/httpVueLoader.js"
></script>
...
...
@@ -558,6 +559,49 @@
flex-wrap
:
wrap
;
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>
</body>
</html>
src/main/webapp/HG/BI/HGBI003.jsp
View file @
1f7ec1e4
...
...
@@ -540,7 +540,7 @@
},
series
:
[
{
data
:
[
0
,
0
,
0
,
0
,
0
,
0
,
0
],
data
:
[
350
,
240
,
460
,
245
,
467
,
234
,
562
],
type
:
'line'
,
smooth
:
true
,
itemStyle
:
{
...
...
@@ -591,7 +591,7 @@
},
series
:
[
{
data
:
[
24
,
24
,
24
,
24
,
24
,
24
,
24
],
data
:
[
30
,
45
,
50
,
23
,
24
,
18
,
80
],
type
:
'line'
,
smooth
:
true
,
itemStyle
:
{
...
...
src/main/webapp/HG/BI/components/hipi/002/right-manage-cockpit.vue
View file @
1f7ec1e4
This diff is collapsed.
Click to expand it.
src/main/webapp/HG/WD/HGWD001.js
View file @
1f7ec1e4
...
...
@@ -875,32 +875,40 @@ let showAuthButton = function () {
let
parentId
=
IPLATUI
.
EFTree
.
categoryTree
.
selectTreeNode
.
fileId
;
let
leafLevel
=
IPLATUI
.
EFTree
.
categoryTree
.
selectTreeNode
.
leafLevel
;
let
isAuth
=
IPLATUI
.
EFTree
.
categoryTree
.
selectTreeNode
.
isAuth
;
let
changeRecord
=
$
(
"#CHANGE_RECORD"
).
hide
();
if
(
!
isBlank
(
leafLevel
)
&&
leafLevel
==
0
){
changeRecord
.
show
();
$
(
"#COPY_PROT_FILE"
).
show
();
}
// C:目录
if
(
isBlank
(
leafType
)
||
leafType
!=
"C"
)
{
$
(
"#RELEASE"
).
hide
();
$
(
"#UPLOAD_FILE"
).
hide
();
$
(
"#COPY_FILE"
).
hide
();
//$("#COPY_PROT_FILE").hide();
$
(
"#PREVIEW"
).
hide
();
$
(
"#BATCH_DOWNLOAD"
).
hide
();
return
}
// 隐藏变更记录按钮
if
(
!
isBlank
(
leafLevel
)
&&
leafLevel
===
0
)
{
CommonUtils
.
showButton
(
"CHANGE_RECORD"
);
CommonUtils
.
showButton
(
"COPY_PROT_FILE"
);
}
else
{
CommonUtils
.
hideButton
(
"CHANGE_RECORD"
);
}
// C:目录
if
(
isBlank
(
leafType
)
||
leafType
!==
"C"
)
{
CommonUtils
.
hideButton
(
"RELEASE"
);
CommonUtils
.
hideButton
(
"UPLOAD_FILE"
);
CommonUtils
.
hideButton
(
"COPY_FILE"
);
CommonUtils
.
hideButton
(
"PREVIEW"
);
CommonUtils
.
hideButton
(
"BATCH_DOWNLOAD"
);
return
}
// 0:不授权
if
(
isAuth
==
0
)
{
$
(
"#RELEASE"
).
show
();
$
(
"#UPLOAD_FILE"
).
show
();
$
(
"#COPY_FILE"
).
show
();
$
(
"#COPY_PROT_FILE"
).
show
();
$
(
"#PREVIEW"
).
show
();
$
(
"#BATCH_DOWNLOAD"
).
show
();
return
;
if
(
isAuth
===
0
)
{
notAuthShowButton
();
}
else
{
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,33 +1062,38 @@ let showPreview = function (docId, docType, docName) {
addRecordWindow
(
fileId
,
docId
,
docType
,
docName
);
}
/**
* 项目管理人员
*
* @param parentId
*/
let
isProjectManager
=
function
(
parentId
)
{
let
inEiInfo
=
new
EiInfo
();
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
,
{
onSuccess
(
ei
)
{
if
(
ei
.
status
!=
-
1
){
switch
(
ei
.
extAttr
.
isManager
)
{
case
1
:
case
2
:
break
case
3
:
$
(
"#RELEASE"
).
hide
();
break
default
:
$
(
"#RELEASE"
).
hide
();
$
(
"#UPLOAD_FILE"
).
hide
();
$
(
"#COPY_FILE"
).
hide
();
$
(
"#PREVIEW"
).
hide
();
$
(
"#COPY_PROT_FILE"
).
hide
();
}
if
(
ei
.
status
<
0
){
return
;
}
let
isManager
=
ei
.
extAttr
.
isManager
;
if
(
isManager
===
1
||
isManager
===
2
||
isManager
===
3
)
{
if
(
isManager
===
1
||
isManager
===
2
)
{
CommonUtils
.
showButton
(
"RELEASE"
);
}
else
{
CommonUtils
.
hideButton
(
"RELEASE"
);
}
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
})
}
...
...
src/main/webapp/HG/WD/HGWD003.js
View file @
1f7ec1e4
...
...
@@ -2,24 +2,22 @@ $(function () {
IPLATUI
.
EFTree
=
{
"docTree"
:
{
select
:
function
(
e
)
{
var
nodeData
=
this
.
dataItem
(
e
.
node
);
let
value
=
nodeData
.
label
;
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
(
''
);
query
:
function
(
inInfo
,
model
)
{
if
(
model
==
null
)
{
return
inInfo
;
}
resultGrid
.
dataSource
.
page
(
1
);
// 显示授权按钮
showAuthButton
();
let
label
=
model
.
label
;
// 选中树节点
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
)
{
var
item
=
node
.
item
;
...
...
@@ -294,3 +292,66 @@ let checkSelectMain = function () {
}
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 @@
<div
class=
"col-md-8"
>
<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"
/>
<div
class=
"row"
>
<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) {
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对象
$
.
extend
(
window
,
{
CommonUtils
:
{
uploadFile
:
uploadFile
,
downloadFile
:
downloadFile
,
previewFile
:
previewFile
,
isBlank
:
isBlank
isBlank
:
isBlank
,
hideButton
:
hideButton
,
showButton
:
showButton
}
});
})(
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