Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
BCDH-APP
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
首开风险隐患双控平台
BCDH-APP
Commits
d77f16b3
Commit
d77f16b3
authored
Oct 29, 2021
by
王李辉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
风险上报退回
parent
69026c87
Changes
16
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
288 additions
and
511 deletions
+288
-511
src/router/index.js
src/router/index.js
+21
-38
src/service/risk.js
src/service/risk.js
+11
-0
src/views/Login2.vue
src/views/Login2.vue
+2
-2
src/views/danger/changeDanger/index.vue
src/views/danger/changeDanger/index.vue
+12
-0
src/views/danger/confirmeDanger/index.vue
src/views/danger/confirmeDanger/index.vue
+32
-29
src/views/danger/delayApproval/index.vue
src/views/danger/delayApproval/index.vue
+8
-1
src/views/danger/majorDanger/index.vue
src/views/danger/majorDanger/index.vue
+12
-1
src/views/danger/managerDanger/index.vue
src/views/danger/managerDanger/index.vue
+12
-1
src/views/danger/reportReturn/index.vue
src/views/danger/reportReturn/index.vue
+12
-0
src/views/danger/reviewDanger/index.vue
src/views/danger/reviewDanger/index.vue
+12
-0
src/views/danger/standBook/index.vue
src/views/danger/standBook/index.vue
+12
-0
src/views/danger/standBook/normalDetail.vue
src/views/danger/standBook/normalDetail.vue
+4
-4
src/views/danger/superviseDanger/index.vue
src/views/danger/superviseDanger/index.vue
+26
-22
src/views/risk/index.vue
src/views/risk/index.vue
+0
-0
src/views/risk/riskAdd/index.vue
src/views/risk/riskAdd/index.vue
+112
-109
src/views/risk/riskConfirme/affirmDetail.vue
src/views/risk/riskConfirme/affirmDetail.vue
+0
-304
No files found.
src/router/index.js
View file @
d77f16b3
...
...
@@ -386,16 +386,16 @@ const routes = [{
},
component
:
()
=>
import
(
/* webpackChunkName: "SaveWorkbench" */
'
../views/danger/superviseDanger
'
),
},
// 隐患督办批示
{
path
:
'
/super-survey
'
,
name
:
'
super-survey
'
,
meta
:
{
title
:
'
隐患督办
'
,
index
:
1
},
component
:
()
=>
import
(
/* webpackChunkName: "SaveWorkbench" */
'
../views/danger/superviseDanger/superSurvey
'
),
// 隐患督办批示
{
path
:
'
/super-survey
'
,
name
:
'
super-survey
'
,
meta
:
{
title
:
'
隐患督办
'
,
index
:
1
},
component
:
()
=>
import
(
/* webpackChunkName: "SaveWorkbench" */
'
../views/danger/superviseDanger/superSurvey
'
),
},
// 重大隐患列表
{
path
:
'
/major-danger
'
,
...
...
@@ -429,17 +429,17 @@ const routes = [{
},
component
:
()
=>
import
(
/* webpackChunkName: "SaveWorkbench" */
'
../views/danger/delayApproval
'
),
},
// 延期审批确定
{
path
:
'
/ratify-info
'
,
name
:
'
ratify-info
'
,
meta
:
{
title
:
'
延期审批
'
,
index
:
1
},
component
:
()
=>
import
(
/* webpackChunkName: "SaveWorkbench" */
'
../views/danger/delayApproval/ratifyInfo
'
),
},
// 延期审批确定
{
path
:
'
/ratify-info
'
,
name
:
'
ratify-info
'
,
meta
:
{
title
:
'
延期审批
'
,
index
:
1
},
component
:
()
=>
import
(
/* webpackChunkName: "SaveWorkbench" */
'
../views/danger/delayApproval/ratifyInfo
'
),
},
// 项目经理督办列表
{
path
:
'
/manager-danger
'
,
...
...
@@ -464,15 +464,7 @@ const routes = [{
{
path
:
'
/risk
'
,
name
:
'
risk
'
,
meta
:
{
title
:
'
风险
'
,
index
:
1
},
component
:
()
=>
import
(
/* webpackChunkName: "SaveWorkbench" */
'
../views/risk
'
),
},
// 风险模块
{
path
:
'
/risk-add
'
,
name
:
'
risk-add
'
,
...
...
@@ -511,15 +503,6 @@ const routes = [{
},
component
:
()
=>
import
(
/* webpackChunkName: "SaveWorkbench" */
'
../views/risk/riskConfirme/riskAffirm
'
),
},
{
path
:
'
/affirm-detail
'
,
name
:
'
affirm-detail
'
,
meta
:
{
title
:
'
风险确认详情
'
,
index
:
1
},
component
:
()
=>
import
(
/* webpackChunkName: "SaveWorkbench" */
'
../views/risk/riskConfirme/affirmDetail
'
),
},
{
path
:
'
/risk-account
'
,
name
:
'
risk-account
'
,
...
...
src/service/risk.js
View file @
d77f16b3
...
...
@@ -26,6 +26,17 @@ export function postHdType(url,data) {
data
})
}
// 各种措施
export
function
postMeasures
(
url
,
data
)
{
return
request
({
url
:
url
,
method
:
'
post
'
,
data
})
}
// 主责人员
export
function
postHdPeople
(
url
,
data
)
{
return
request
({
...
...
src/views/Login2.vue
View file @
d77f16b3
...
...
@@ -13,7 +13,7 @@
欢迎登录
<span>
首开集团安全隐患排查治理体系
</span>
!
</div>
<div
class=
"login-form"
>
<van-form
@
submit=
"onSubmit"
>
<van-form
@
submit=
"onSubmit"
:show-error-message=
"false"
>
<div
class=
"username-wrap"
>
<div
class=
"username-icon"
>
<van-image
:src=
"require('@/assets/login/login-username.png')"
/>
...
...
@@ -23,7 +23,7 @@
name=
"username"
label=
""
placeholder=
"账号"
:rules=
"[
{ required: true, message: '请填写
用户名
' }]"
:rules=
"[
{ required: true, message: '请填写
账号
' }]"
/>
</div>
<div
class=
"passworld-wrap"
>
...
...
src/views/danger/changeDanger/index.vue
View file @
d77f16b3
...
...
@@ -58,6 +58,13 @@
</van-overlay>
</van-cell-group>
</div>
<!-- 暂无数据 -->
<div
style=
"width: 100%;text-align: center; font-size: .48rem;position: fixed; top: 30%;"
v-if=
"isHaveNews"
>
暂无数据
</div>
</div>
</
template
>
...
...
@@ -72,6 +79,7 @@ export default {
return
{
text
:
"
隐患整改
"
,
searchValue
:
""
,
isHaveNews
:
false
,
messageList
:
[],
Loop
:
""
,
// 定时器
showIndex
:
null
// 是否显示遮罩层
...
...
@@ -94,6 +102,10 @@ export default {
dangerRect
(
"
/rectification/list
"
).
then
(
res
=>
{
this
.
$toast
.
clear
();
this
.
messageList
=
res
.
rows
// 判断有无数据返回
if
(
this
.
messageList
.
length
==
0
)
{
this
.
isHaveNews
=
true
;
}
}).
catch
(()
=>
{
this
.
$toast
.
clear
();
this
.
$toast
.
fail
(
"
加载失败,请稍后再试
"
);
...
...
src/views/danger/confirmeDanger/index.vue
View file @
d77f16b3
...
...
@@ -2,14 +2,8 @@
<div>
<LHeader
:text=
"text"
></LHeader>
<van-search
v-model=
"searchValue"
placeholder=
"搜索"
@
search=
"onSearch"
/>
<van-tabs
v-model=
"active"
color=
"#247df7"
title-inactive-colo=
"#d0d1d1"
title-active-color=
"#000000"
>
<van-tab
title=
"待确认"
>
<!-- 内容列表 -->
<!-- 内容列表 -->
<div
class=
"con-list"
>
<van-cell-group
inset
...
...
@@ -32,7 +26,7 @@
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"5"
>
隐患类型:
</van-col>
<van-col
span=
"19"
>
{{
item
.
hdT
dueDate
ype
}}
</van-col>
<van-col
span=
"19"
>
{{
item
.
hdType
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"5"
>
发现时间:
</van-col>
...
...
@@ -52,10 +46,13 @@
</van-cell-group>
</div>
</van-tab>
<van-tab
title=
"已确认"
>
已确认
</van-tab>
<van-tab
title=
"已退回"
>
已退回
</van-tab>
</van-tabs>
<!-- 暂无数据 -->
<div
style=
"width: 100%;text-align: center; font-size: .48rem;position: fixed; top: 30%;"
v-if=
"isHaveNews"
>
暂无数据
</div>
</div>
</
template
>
...
...
@@ -64,12 +61,12 @@ import LHeader from "@/components/header.vue";
import
{
dangerConfirm
}
from
"
@/service/danger
"
;
export
default
{
components
:
{
LHeader
,
LHeader
},
data
()
{
return
{
text
:
"
隐患确认
"
,
active
:
"
1
"
,
isHaveNews
:
false
,
searchValue
:
""
,
messageList
:
[],
Loop
:
""
,
// 定时器
...
...
@@ -77,23 +74,29 @@ export default {
};
},
created
()
{
this
.
postList
()
this
.
postList
()
;
},
methods
:
{
onSearch
(
val
)
{
console
.
log
(
val
);
},
postList
(){
this
.
$toast
.
loading
({
postList
()
{
this
.
$toast
.
loading
({
message
:
"
加载中...
"
,
forbidClick
:
true
,
loadingType
:
"
spinner
"
,
duration
:
0
});
dangerConfirm
(
"
/confirm/list
"
).
then
(
res
=>
{
this
.
$toast
.
clear
();
this
.
messageList
=
res
.
rows
}).
catch
(()
=>
{
dangerConfirm
(
"
/confirm/list
"
)
.
then
(
res
=>
{
this
.
$toast
.
clear
();
this
.
messageList
=
res
.
rows
;
// 判断有无数据返回
if
(
this
.
messageList
.
length
==
0
)
{
this
.
isHaveNews
=
true
;
}
})
.
catch
(()
=>
{
this
.
$toast
.
clear
();
this
.
$toast
.
fail
(
"
加载失败,请稍后再试
"
);
});
...
...
@@ -128,9 +131,9 @@ export default {
goConfirm
(
data
)
{
console
.
log
(
data
);
this
.
$router
.
push
({
name
:
"
affirm-danger
"
,
params
:{
"
taskId
"
:
data
.
taskId
name
:
"
affirm-danger
"
,
params
:
{
taskId
:
data
.
taskId
}
});
this
.
showIndex
=
null
;
...
...
@@ -141,7 +144,7 @@ export default {
<
style
lang=
"less"
scoped
>
/* @import url(); 引入css类 */
.con-list {
padding: 10px 10px .533333rem;
padding: 10px 10px
0
.533333rem;
background-color: #f0f1f5;
.van-cell-group--inset {
margin: 0;
...
...
@@ -149,9 +152,9 @@ export default {
padding: 10px;
font-size: 13px;
position: relative;
.van-row{
margin-bottom: .133333rem;
line-height: .64rem;
.van-row
{
margin-bottom:
0
.133333rem;
line-height:
0
.64rem;
}
.van-overlay {
position: absolute;
...
...
src/views/danger/delayApproval/index.vue
View file @
d77f16b3
...
...
@@ -46,7 +46,13 @@
</van-overlay>
</van-cell-group>
</div>
<!-- 暂无数据 -->
<div
style=
"width: 100%;text-align: center; font-size: .48rem;position: fixed; top: 30%;"
v-if=
"isHaveNews"
>
暂无数据
</div>
</div>
</
template
>
...
...
@@ -64,6 +70,7 @@ export default {
return
{
text
:
"
延期审批
"
,
searchValue
:
""
,
isHaveNews
:
false
,
messageList
:
[],
Loop
:
""
,
// 定时器
showIndex
:
null
// 是否显示遮罩层
...
...
src/views/danger/majorDanger/index.vue
View file @
d77f16b3
...
...
@@ -47,7 +47,13 @@
</van-overlay>
</van-cell-group>
</div>
<!-- 暂无数据 -->
<div
style=
"width: 100%;text-align: center; font-size: .48rem;position: fixed; top: 30%;"
v-if=
"isHaveNews"
>
暂无数据
</div>
</div>
</
template
>
...
...
@@ -79,6 +85,7 @@ export default {
return
{
text
:
"
重大隐患
"
,
searchValue
:
""
,
isHaveNews
:
false
,
messageList
:
[],
Loop
:
""
,
// 定时器
showIndex
:
null
// 是否显示遮罩层
...
...
@@ -101,6 +108,10 @@ export default {
.
then
(
res
=>
{
this
.
$toast
.
clear
();
this
.
messageList
=
res
.
rows
// 判断有无数据返回
if
(
this
.
messageList
.
length
==
0
)
{
this
.
isHaveNews
=
true
;
}
})
.
catch
(()
=>
{
...
...
src/views/danger/managerDanger/index.vue
View file @
d77f16b3
...
...
@@ -45,7 +45,13 @@
</van-overlay>
</van-cell-group>
</div>
<!-- 暂无数据 -->
<div
style=
"width: 100%;text-align: center; font-size: .48rem;position: fixed; top: 30%;"
v-if=
"isHaveNews"
>
暂无数据
</div>
</div>
</
template
>
...
...
@@ -77,6 +83,7 @@ export default {
return
{
text
:
"
项目经理督办
"
,
searchValue
:
""
,
isHaveNews
:
false
,
messageList
:
[],
Loop
:
""
,
// 定时器
showIndex
:
null
// 是否显示遮罩层
...
...
@@ -99,6 +106,10 @@ export default {
.
then
(
res
=>
{
this
.
$toast
.
clear
();
this
.
messageList
=
res
.
data
// 判断有无数据返回
if
(
this
.
messageList
.
length
==
0
)
{
this
.
isHaveNews
=
true
;
}
})
.
catch
(()
=>
{
...
...
src/views/danger/reportReturn/index.vue
View file @
d77f16b3
...
...
@@ -49,6 +49,13 @@
</van-overlay>
</van-cell-group>
</div>
<!-- 暂无数据 -->
<div
style=
"width: 100%;text-align: center; font-size: .48rem;position: fixed; top: 30%;"
v-if=
"isHaveNews"
>
暂无数据
</div>
</div>
</
template
>
...
...
@@ -63,6 +70,7 @@ export default {
return
{
text
:
"
上报退回
"
,
searchValue
:
""
,
isHaveNews
:
false
,
messageList
:
[],
Loop
:
""
,
// 定时器
showIndex
:
null
// 是否显示遮罩层
...
...
@@ -83,6 +91,10 @@ export default {
.
then
(
res
=>
{
this
.
$toast
.
clear
();
this
.
messageList
=
res
.
rows
;
// 判断有无数据返回
if
(
this
.
messageList
.
length
==
0
)
{
this
.
isHaveNews
=
true
;
}
})
.
catch
(()
=>
{
this
.
$toast
.
clear
();
...
...
src/views/danger/reviewDanger/index.vue
View file @
d77f16b3
...
...
@@ -53,6 +53,13 @@
</van-overlay>
</van-cell-group>
</div>
<!-- 暂无数据 -->
<div
style=
"width: 100%;text-align: center; font-size: .48rem;position: fixed; top: 30%;"
v-if=
"isHaveNews"
>
暂无数据
</div>
</div>
</
template
>
...
...
@@ -66,6 +73,7 @@ export default {
data
()
{
return
{
text
:
"
隐患复查
"
,
isHaveNews
:
false
,
searchValue
:
""
,
messageList
:
[],
Loop
:
""
,
// 定时器
...
...
@@ -91,6 +99,10 @@ export default {
.
then
(
res
=>
{
this
.
$toast
.
clear
();
this
.
messageList
=
res
.
rows
;
// 判断有无数据返回
if
(
this
.
messageList
.
length
==
0
)
{
this
.
isHaveNews
=
true
;
}
})
.
catch
(()
=>
{
this
.
$toast
.
clear
();
...
...
src/views/danger/standBook/index.vue
View file @
d77f16b3
...
...
@@ -51,6 +51,13 @@
</van-overlay>
</van-cell-group>
</div>
<!-- 暂无数据 -->
<div
style=
"width: 100%;text-align: center; font-size: .48rem;position: fixed; top: 30%;"
v-if=
"isHaveNews"
>
暂无数据
</div>
</div>
</
template
>
...
...
@@ -65,6 +72,7 @@ export default {
return
{
text
:
"
隐患历史台账
"
,
searchValue
:
""
,
isHaveNews
:
false
,
messageList
:
[],
Loop
:
""
,
// 定时器
showIndex
:
null
// 是否显示遮罩层
...
...
@@ -89,6 +97,10 @@ export default {
.
then
(
res
=>
{
this
.
$toast
.
clear
();
this
.
messageList
=
res
.
rows
;
// 判断有无数据返回
if
(
this
.
messageList
.
length
==
0
)
{
this
.
isHaveNews
=
true
;
}
})
.
catch
(()
=>
{
this
.
$toast
.
clear
();
...
...
src/views/danger/standBook/normalDetail.vue
View file @
d77f16b3
...
...
@@ -361,9 +361,9 @@ export default {
this
.
hdRectificationList
=
res
.
data
.
hdRectificationList
this
.
hdReviewList
=
res
.
data
.
hdReviewList
this
.
beifenhdLogList
=
res
.
data
.
hdLogList
this
.
hdLogList
=
this
.
beifenhdLogList
.
slice
(
0
,
1
)
this
.
hdLogList
=
this
.
beifenhdLogList
.
slice
(
-
1
)
this
.
beifeninstructionsList
=
res
.
data
.
instructionsList
this
.
instructionsList
=
this
.
beifeninstructionsList
.
slice
(
0
,
1
)
this
.
instructionsList
=
this
.
beifeninstructionsList
.
slice
(
-
1
)
})
.
catch
(()
=>
{
this
.
$toast
.
clear
();
...
...
@@ -402,7 +402,7 @@ export default {
}
else
{
this
.
journalOpenText
=
"
展开 ▼
"
;
// 只显示第一个数据
this
.
hdLogList
=
this
.
beifenhdLogList
.
slice
(
0
,
1
)
this
.
hdLogList
=
this
.
beifenhdLogList
.
slice
(
-
1
)
}
},
// 督办信息显示或隐藏
...
...
@@ -415,7 +415,7 @@ export default {
}
else
{
// 只渲染一条数据
this
.
superviseOpenText
=
"
展开 ▼
"
;
this
.
instructionsList
=
this
.
beifeninstructionsList
.
slice
(
0
,
1
)
this
.
instructionsList
=
this
.
beifeninstructionsList
.
slice
(
-
1
)
}
}
}
...
...
src/views/danger/superviseDanger/index.vue
View file @
d77f16b3
...
...
@@ -2,8 +2,8 @@
<div>
<LHeader
:text=
"text"
></LHeader>
<van-search
v-model=
"searchValue"
placeholder=
"搜索"
@
search=
"onSearch"
/>
<!-- 内容列表 -->
<!-- 接口对接4 START -->
<!-- 内容列表 -->
<!-- 接口对接4 START -->
<div
class=
"con-list"
>
<van-cell-group
inset
...
...
@@ -12,7 +12,6 @@
@
touchstart=
"touchstart(index, item)"
@
touchend.prevent=
"touchend(index)"
>
<van-row
gutter=
""
>
<van-col
span=
"7"
>
隐患编号:
</van-col>
<van-col
span=
"17"
>
{{
item
.
processInstanceId
}}
</van-col>
...
...
@@ -29,7 +28,7 @@
<van-col
span=
"7"
>
隐患发现时间:
</van-col>
<van-col
span=
"17"
>
{{
item
.
createTime
}}
</van-col>
</van-row>
<!-- *接口对接4 END -->
<!-- *接口对接4 END -->
<!-- 长按显示遮罩层 -->
<van-overlay
:show=
"showIndex == index"
>
...
...
@@ -37,15 +36,20 @@
<van-button
round
type=
"primary"
@
touchstart=
"goDetail(item)"
>
详情
</van-button
>
<van-button
round
type=
"info"
@
touchstart=
"goConfirm(item)"
<van-button
round
type=
"info"
@
touchstart=
"goConfirm(item)"
>
批示
</van-button
>
</div>
</van-overlay>
</van-cell-group>
</div>
<!-- 暂无数据 -->
<div
style=
"width: 100%;text-align: center; font-size: .48rem;position: fixed; top: 30%;"
v-if=
"isHaveNews"
>
暂无数据
</div>
</div>
</
template
>
...
...
@@ -70,24 +74,24 @@ import { superviseList } from "@/service/danger";
export
default
{
components
:
{
LHeader
,
LHeader
},
data
()
{
return
{
text
:
"
隐患督办
"
,
searchValue
:
""
,
messageList
:
[],
messageList
:
[],
isHaveNews
:
false
,
Loop
:
""
,
// 定时器
showIndex
:
null
// 是否显示遮罩层
};
},
created
()
{
created
()
{
this
.
getList
();
},
methods
:
{
getList
()
{
/*接口对接3 START*/
/*接口对接3 END*/
},
onSearch
(
val
)
{
...
...
@@ -112,11 +116,11 @@ export default {
// 详情
goDetail
(
data
)
{
console
.
log
(
data
);
this
.
$router
.
push
({
name
:
"
normal-detail
"
,
params
:
{
id
:
data
.
pid
}
this
.
$router
.
push
({
name
:
"
normal-detail
"
,
params
:
{
id
:
data
.
pid
}
});
this
.
showIndex
=
null
;
},
...
...
@@ -124,9 +128,9 @@ export default {
goConfirm
(
data
)
{
console
.
log
(
data
);
this
.
$router
.
push
({
name
:
"
super-survey
"
,
params
:{
"
taskId
"
:
data
.
taskId
name
:
"
super-survey
"
,
params
:
{
taskId
:
data
.
taskId
}
});
this
.
showIndex
=
null
;
...
...
@@ -145,9 +149,9 @@ export default {
padding: 10px;
font-size: 13px;
position: relative;
.van-row{
margin-bottom: .133333rem;
line-height: .64rem;
.van-row
{
margin-bottom:
0
.133333rem;
line-height:
0
.64rem;
}
.van-overlay {
position: absolute;
...
...
src/views/risk/index.vue
deleted
100644 → 0
View file @
69026c87
src/views/risk/riskAdd/index.vue
View file @
d77f16b3
This diff is collapsed.
Click to expand it.
src/views/risk/riskConfirme/affirmDetail.vue
deleted
100644 → 0
View file @
69026c87
<
template
>
<div>
<LHeader
:text=
"text"
></LHeader>
<!-- 内容列表 -->
<div
class=
"con-list"
>
<div
class=
"cell-wrap"
>
<p>
风险上报
</p>
<van-cell-group
inset
v-for=
"(item, index) in reportList"
:key=
"index"
>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
所属工程名称:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
project
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
风险因素:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
subject
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
风险源:
</span></van-col>
<van-col
span=
"17"
>
{{
item
.
findTime
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
事故类型:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
level
}}
</van-col>
</van-row>
<!-- 隐藏的字段 -->
<div
v-show=
"reportOpen"
>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
风险等级:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
range
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
风险部位:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
type
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
管控层级:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
dangerNum
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
主责部门:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
source
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
主责人员:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
source1
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
定级方式:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
location
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
技术措施:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
dangerNum
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
技术措施(附件):
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
describe
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
管理措施:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
uploaderImg
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
管理措施(附件):
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
uploaderVideo
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
应急措施:
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
expireTime
}}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"7"
><span
class=
"field-title"
>
应急措施(附件):
</span></van-col
>
<van-col
span=
"17"
>
{{
item
.
recPeople
}}
</van-col>
</van-row>
</div>
</van-cell-group>
<!-- 展开 -->
<div
class=
"more"
@
click=
"reportReverse"
>
{{
reportOpenText
}}
</div>
</div>
<div
class=
"journal-wrap"
>
<p>
日志信息
</p>
<van-cell-group
inset
v-for=
"(item, index) in reportList"
:key=
"index"
>
<van-steps
direction=
"vertical"
:active=
"999"
>
<van-step>
<div
class=
"step-wrap"
>
<van-row>
<van-col
span=
"24"
><div
class=
"info-title"
>
日志信息
</div></van-col
>
</van-row>
<van-row>
<van-col
span=
"5"
><span
class=
"field-title"
>
审批人:
</span></van-col
>
<van-col
span=
"19"
>
首华建设项目
</van-col>
</van-row>
<van-row>
<van-col
span=
"5"
><span
class=
"field-title"
>
节点
</span></van-col
>
<van-col
span=
"19"
>
隐患上报
</van-col>
</van-row>
<van-row>
<van-col
span=
"5"
><span
class=
"field-title"
>
结果:
</span></van-col
>
<van-col
span=
"19"
>
通过
</van-col>
</van-row>
<van-row>
<van-col
span=
"5"
><span
class=
"field-title"
>
部门:
</span></van-col
>
<van-col
span=
"19"
>
首华建设项目部
</van-col>
</van-row>
<van-row>
<van-col
span=
"5"
><span
class=
"field-title"
>
时间:
</span></van-col
>
<van-col
span=
"19"
>
2021-10-26 16:30:00
</van-col>
</van-row>
</div>
</van-step>
</van-steps>
</van-cell-group>
<!-- 展开 -->
<div
class=
"more"
@
click=
"journalReverse"
>
{{
journalOpenText
}}
</div>
</div>
<div
class=
"supervise-wrap"
>
<p>
督办信息
</p>
<van-cell-group
inset
v-for=
"(item, index) in reportList"
:key=
"index"
>
<div
style=
"text-align: center;"
>
暂无数据
</div>
</van-cell-group>
<!-- 展开 -->
<div
class=
"more"
@
click=
"superviseReverse"
v-show=
"false"
>
{{
superviseOpenText
}}
</div>
</div>
</div>
</div>
</
template
>
<
script
>
import
LHeader
from
"
@/components/header.vue
"
;
export
default
{
components
:
{
LHeader
},
data
()
{
return
{
text
:
"
风险确认详情
"
,
reportOpen
:
false
,
reportOpenText
:
"
展开 ▼
"
,
journalOpen
:
false
,
journalOpenText
:
"
展开 ▼
"
,
superviseOpen
:
false
,
superviseOpenText
:
"
展开 ▼
"
,
reportList
:
[
{
project
:
"
朝阳区和平街14区简易住宅楼改造项目
"
,
subject
:
"
临时用电施工组织设计未对盾构施工用电进行专项说明。
"
,
findTime
:
"
2021-10-26 16:30:00
"
,
level
:
"
一般隐患A
"
,
range
:
"
城市轨道交通工程
"
,
type
:
"
临时用电
"
,
dangerNum
:
"
0-03-06-0003
"
,
source
:
"
违规活动
"
,
source1
:
"
人的因素
"
,
location
:
"
临时用电
"
,
describe
:
"
没按规定放置插排
"
,
uploaderImg
:
[],
uploaderVideo
:
[],
expireTime
:
"
2021-10-26 16:30:00
"
,
recPeople
:
"
张三
"
}
],
journalList
:
[]
};
},
mounted
()
{},
methods
:
{
// 上报信息显示或隐藏
reportReverse
()
{
this
.
reportOpen
=
!
this
.
reportOpen
;
if
(
this
.
reportOpen
)
{
this
.
reportOpenText
=
"
收起 ▲
"
;
}
else
{
this
.
reportOpenText
=
"
展开 ▼
"
;
}
},
// 日志信息显示或隐藏
journalReverse
()
{
this
.
journalOpen
=
!
this
.
journalOpen
;
if
(
this
.
journalOpen
)
{
// 显示所有数据
this
.
journalOpenText
=
"
收起 ▲
"
;
}
else
{
// 只渲染一条数据
this
.
journalOpenText
=
"
展开 ▼
"
;
}
},
// 督办信息显示或隐藏
superviseReverse
()
{
this
.
superviseOpen
=
!
this
.
superviseOpen
;
if
(
this
.
superviseOpen
)
{
// 显示所有数据
this
.
superviseOpenText
=
"
收起 ▲
"
;
}
else
{
// 只渲染一条数据
this
.
superviseOpenText
=
"
展开 ▼
"
;
}
}
}
};
</
script
>
<
style
lang=
"less"
scoped
>
/* @import url(); 引入css类 */
.con-list {
padding: 10px 10px 0.533333rem;
background-color: #f0f1f5;
.cell-wrap {
position: relative;
}
p {
font-size: 0.4rem;
font-weight: 600;
padding-left: 0.16rem;
margin: 0.186667rem 0;
color: #7f7f7f;
}
.van-cell-group--inset {
margin: 0;
margin-bottom: 10px;
padding: 10px;
font-size: 13px;
position: relative;
.van-row {
margin-bottom: 0.133333rem;
line-height: 0.64rem;
}
}
.journal-wrap {
position: relative;
}
.supervise-wrap {
position: relative;
}
.info-title {
color: #2980f7;
font-weight: bolder;
}
.field-title {
color: black;
font-weight: bolder;
}
.more {
position: absolute;
bottom: 0.32rem;
right: 15px;
color: #2a80f7;
font-weight: bolder;
z-index: 99;
}
}
</
style
>
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