Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
rongtong-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
融通安全管理系统
rongtong-app
Commits
ea725f9e
Commit
ea725f9e
authored
Jul 21, 2023
by
p-wanping.song
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改固有和现有
parent
cf6fcf52
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
404 additions
and
318 deletions
+404
-318
src/views/riskProject/add/addCurrent.vue
src/views/riskProject/add/addCurrent.vue
+120
-77
src/views/riskProject/add/addInherent.vue
src/views/riskProject/add/addInherent.vue
+121
-95
src/views/riskProject/add/addPresent.vue
src/views/riskProject/add/addPresent.vue
+34
-32
src/views/riskProject/taskLedger/presentDetail.vue
src/views/riskProject/taskLedger/presentDetail.vue
+30
-34
src/views/riskProject/taskLedger/tabDetail.vue
src/views/riskProject/taskLedger/tabDetail.vue
+99
-80
No files found.
src/views/riskProject/add/addCurrent.vue
View file @
ea725f9e
...
@@ -86,6 +86,7 @@
...
@@ -86,6 +86,7 @@
/>
/>
<!-- 单选 -->
<!-- 单选 -->
<van-field
<van-field
readonly
required
required
clickable
clickable
name=
"pointType"
name=
"pointType"
...
@@ -95,6 +96,17 @@
...
@@ -95,6 +96,17 @@
@
click=
"selectData('pointType', true)"
@
click=
"selectData('pointType', true)"
:rules=
"[
{ required: true, message: '风险点类型不能为空' }]"
:rules=
"[
{ required: true, message: '风险点类型不能为空' }]"
/>
/>
<van-field
required
label=
"是否为特种设备"
v-if=
"form.pointType=='设备设施类'"
>
<template
#input
>
<van-switch
size=
"20"
clickable
name=
"specialEquipment"
v-model=
"form.specialEquipment"
:rules=
"[
{ required: true, message: '是否为特种设备不能为空' }]"
/>
</
template
>
</van-field>
<!-- 多选 -->
<!-- 多选 -->
<van-field
<van-field
v-model=
"form.safetyWarningSigns"
v-model=
"form.safetyWarningSigns"
...
@@ -158,9 +170,9 @@
...
@@ -158,9 +170,9 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
风险
源
图片
风险图片
</div>
</div>
<van-field
name=
"hdPicture1"
label=
"风险
源
图片"
>
<van-field
name=
"hdPicture1"
label=
"风险图片"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
@
delete=
"deleteFile(...arguments, 'pictureFile')"
@
delete=
"deleteFile(...arguments, 'pictureFile')"
...
@@ -212,7 +224,7 @@
...
@@ -212,7 +224,7 @@
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
name=
"measuresProjectFile[]"
label=
"上传附件
1
"
>
<van-field
name=
"measuresProjectFile[]"
label=
"上传附件"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
multiple
multiple
...
@@ -265,32 +277,6 @@
...
@@ -265,32 +277,6 @@
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
v-model=
"form.measuresDeptName"
name=
"measuresDeptName"
label=
"管控责任单位 "
type=
"textarea"
rows=
"1"
autosize
@
click=
"
{
measuresDept = true;
}
"
placeholder=
"请选择"
/>
<van-field
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
@
click=
"getUserData('measuresUser')"
placeholder=
"请选择"
/>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
...
@@ -324,50 +310,7 @@
...
@@ -324,50 +310,7 @@
</van-uploader>
</van-uploader>
</template>
</template>
</van-field>
</van-field>
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
<img
src=
"@/assets/accidentIcon/bookmark.svg"
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
危险源管理
</div>
<van-field
v-model=
"form.hazardSourceName"
name=
"hazardSourceName"
label=
"危险源名称 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
name=
"majorHazardSource"
label=
"是否存在重大危险源"
>
<
template
#input
>
<van-switch
v-model=
"form.majorHazardSource"
size=
"20"
/>
</
template
>
</van-field>
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
<img
src=
"@/assets/accidentIcon/bookmark.svg"
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
重大危险源描述
</div>
<van-field
v-model=
"form.majorHazardSourceDescription"
name=
"majorHazardSourceDescription"
label=
""
type=
"textarea"
rows=
"3"
autosize
placeholder=
"请输入"
/>
<div
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
>
...
@@ -422,6 +365,35 @@
...
@@ -422,6 +365,35 @@
</template>
</template>
</van-field>
</van-field>
<van-field
v-model=
"form.measuresDeptName"
name=
"measuresDeptName"
label=
"管控责任单位 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserPhone"
name=
"measuresUserPhone"
label=
"管控责任人联系方式"
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
maxlength=
"11"
/>
<div
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
>
...
@@ -430,17 +402,78 @@
...
@@ -430,17 +402,78 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
参考依据
重大危险源管理
</div>
<van-field
name=
"majorHazardSource"
label=
"是否为重大危险源"
>
<
template
#input
>
<van-switch
v-model=
"form.majorHazardSource"
size=
"20"
/>
</
template
>
</van-field>
<van-field
:disabled=
"!form.majorHazardSource"
v-model=
"form.hazardSourceName"
:required=
"form.majorHazardSource"
name=
"hazardSourceName"
label=
"危险源名称 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
:key=
"form.majorHazardSource"
:rules=
"form.majorHazardSource?[{ required: true, message: '危险源名称不能为空' }]:[]"
/>
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
<img
src=
"@/assets/accidentIcon/bookmark.svg"
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
重大危险源描述
</div>
</div>
<van-field
<van-field
:disabled=
"!form.majorHazardSource"
:required=
"form.majorHazardSource"
v-model=
"form.majorHazardSourceDescription"
name=
"majorHazardSourceDescription"
label=
""
type=
"textarea"
rows=
"3"
autosize
placeholder=
"请输入"
:key=
"form.majorHazardSource"
:rules=
"form.majorHazardSource?[{ required: true, message: '危险源名称不能为空' }]:[]"
/>
<van-field
:disabled=
"!form.majorHazardSource"
:required=
"form.majorHazardSource"
readonly
readonly
clickable
clickable
name=
"referenceBasis"
name=
"referenceBasis"
:value=
"form.referenceBasis"
:value=
"form.referenceBasis
=='null'?'':form.referenceBasis
"
label=
"
参考
依据"
label=
"
判断
依据"
placeholder=
"请选择"
placeholder=
"请选择"
@
click=
"selectData('referenceBasis', false)"
:key=
"form.majorHazardSource"
:rules=
"form.majorHazardSource?[{ required: true, message: '危险源名称不能为空' }]:[]"
@
click=
"()=>{
if(form.majorHazardSource){
selectData('referenceBasis', false)
}
}"
/>
/>
<!-- <div
style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
<img
src="@/assets/accidentIcon/bookmark.svg"
alt=""
style="position: relative;top: 32%;transform: translateY(-50%);"
/>
判断依据
</div> -->
<van-dialog
<van-dialog
v-model=
"showGradeDialog"
v-model=
"showGradeDialog"
title=
"风险评测配置"
title=
"风险评测配置"
...
@@ -1443,7 +1476,17 @@ export default {
...
@@ -1443,7 +1476,17 @@ export default {
this
.
show
=
false
;
this
.
show
=
false
;
}
}
},
},
watch
:
{}
watch
:
{
'
form.pointType
'
(
val
,
old
){
if
(
old
){
if
(
val
==
'
设备设施类
'
){
this
.
form
.
specialEquipment
=
false
}
else
{
delete
this
.
form
.
specialEquipment
}
}
}
}
};
};
</
script
>
</
script
>
<
style
lang=
"less"
scoped
>
<
style
lang=
"less"
scoped
>
...
...
src/views/riskProject/add/addInherent.vue
View file @
ea725f9e
...
@@ -84,6 +84,7 @@
...
@@ -84,6 +84,7 @@
/>
/>
<!-- 单选 -->
<!-- 单选 -->
<van-field
<van-field
readonly
required
required
clickable
clickable
name=
"pointType"
name=
"pointType"
...
@@ -93,6 +94,17 @@
...
@@ -93,6 +94,17 @@
@
click=
"selectData('pointType', true)"
@
click=
"selectData('pointType', true)"
:rules=
"[
{ required: true, message: '风险点类型不能为空' }]"
:rules=
"[
{ required: true, message: '风险点类型不能为空' }]"
/>
/>
<van-field
required
label=
"是否为特种设备"
v-if=
"form.pointType=='设备设施类'"
>
<template
#input
>
<van-switch
size=
"20"
clickable
name=
"specialEquipment"
v-model=
"form.specialEquipment"
:rules=
"[
{ required: true, message: '是否为特种设备不能为空' }]"
/>
</
template
>
</van-field>
<!-- 多选 -->
<!-- 多选 -->
<van-field
<van-field
v-model=
"form.safetyWarningSigns"
v-model=
"form.safetyWarningSigns"
...
@@ -156,9 +168,9 @@
...
@@ -156,9 +168,9 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
风险
源
图片
风险图片
</div>
</div>
<van-field
name=
"hdPicture1"
label=
"风险
源
图片"
>
<van-field
name=
"hdPicture1"
label=
"风险图片"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
@
delete=
"deleteFile(...arguments, 'pictureFile')"
@
delete=
"deleteFile(...arguments, 'pictureFile')"
...
@@ -168,7 +180,6 @@
...
@@ -168,7 +180,6 @@
v-model=
"uploaderImg"
v-model=
"uploaderImg"
>
>
<template
slot=
"default"
>
<template
slot=
"default"
>
<!-- 11111111111 -->
<div
<div
style=
"
style=
"
width: 2.13333rem;
width: 2.13333rem;
...
@@ -223,14 +234,14 @@
...
@@ -223,14 +234,14 @@
<template
slot=
"default"
>
<template
slot=
"default"
>
<div
<div
style=
"
style=
"
width: 2.13333rem;
width: 2.13333rem;
height: 2.13333rem;
height: 2.13333rem;
background: #f7f8fa;
background: #f7f8fa;
display: flex;
display: flex;
align-items: center;
align-items: center;
justify-content: center;
justify-content: center;
flex-direction: column;
flex-direction: column;
"
"
>
>
<img
<img
src=
"@/assets/upload/file.png"
src=
"@/assets/upload/file.png"
...
@@ -264,31 +275,6 @@
...
@@ -264,31 +275,6 @@
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
v-model=
"form.measuresDeptName"
name=
"measuresDeptName"
label=
"管控责任单位 "
type=
"textarea"
rows=
"1"
autosize
@
click=
"
{
measuresDept = true;
}
"
placeholder=
"请选择"
/>
<van-field
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
@
click=
"getUserData('measuresUser')"
placeholder=
"请选择"
/>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
...
@@ -322,50 +308,7 @@
...
@@ -322,50 +308,7 @@
</van-uploader>
</van-uploader>
</template>
</template>
</van-field>
</van-field>
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
<img
src=
"@/assets/accidentIcon/bookmark.svg"
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
危险源管理
</div>
<van-field
v-model=
"form.hazardSourceName"
name=
"hazardSourceName"
label=
"危险源名称 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
name=
"majorHazardSource"
label=
"是否存在重大危险源"
>
<
template
#input
>
<van-switch
v-model=
"form.majorHazardSource"
size=
"20"
/>
</
template
>
</van-field>
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
<img
src=
"@/assets/accidentIcon/bookmark.svg"
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
重大危险源描述
</div>
<van-field
v-model=
"form.majorHazardSourceDescription"
name=
"majorHazardSourceDescription"
label=
""
type=
"textarea"
rows=
"3"
autosize
placeholder=
"请输入"
/>
<div
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
>
...
@@ -420,6 +363,36 @@
...
@@ -420,6 +363,36 @@
</template>
</template>
</van-field>
</van-field>
<van-field
v-model=
"form.measuresDeptName"
name=
"measuresDeptName"
label=
"管控责任单位 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserPhone"
name=
"measuresUserPhone"
label=
"管控责任人联系方式"
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
maxlength=
"11"
/>
<div
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
>
...
@@ -428,16 +401,67 @@
...
@@ -428,16 +401,67 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
参考依据
重大危险源管理
</div>
</div>
<van-field
name=
"majorHazardSource"
label=
"是否为重大危险源"
>
<
template
#input
>
<van-switch
v-model=
"form.majorHazardSource"
size=
"20"
/>
</
template
>
</van-field>
<van-field
<van-field
clickable
:disabled=
"!form.majorHazardSource"
name=
"referenceBasis"
v-model=
"form.hazardSourceName"
:value=
"form.referenceBasis"
:required=
"form.majorHazardSource"
label=
"参考依据"
name=
"hazardSourceName"
placeholder=
"请选择"
label=
"危险源名称 "
@
click=
"selectData('referenceBasis', false)"
type=
"textarea"
/>
rows=
"1"
autosize
placeholder=
"请输入"
:key=
"form.majorHazardSource"
:rules=
"form.majorHazardSource?[{ required: true, message: '危险源名称不能为空' }]:[]"
/>
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
<img
src=
"@/assets/accidentIcon/bookmark.svg"
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
重大危险源描述
</div>
<van-field
:disabled=
"!form.majorHazardSource"
:required=
"form.majorHazardSource"
v-model=
"form.majorHazardSourceDescription"
name=
"majorHazardSourceDescription"
label=
""
type=
"textarea"
rows=
"3"
autosize
placeholder=
"请输入"
:key=
"form.majorHazardSource"
:rules=
"form.majorHazardSource?[{ required: true, message: '危险源名称不能为空' }]:[]"
/>
<van-field
:disabled=
"!form.majorHazardSource"
:required=
"form.majorHazardSource"
readonly
clickable
name=
"referenceBasis"
:value=
"form.referenceBasis=='null'?'':form.referenceBasis"
label=
"判断依据"
placeholder=
"请选择"
:key=
"form.majorHazardSource"
:rules=
"form.majorHazardSource?[{ required: true, message: '危险源名称不能为空' }]:[]"
@
click=
"()=>{
if(form.majorHazardSource){
selectData('referenceBasis', false)
}
}"
/>
<van-dialog
<van-dialog
v-model=
"showGradeDialog"
v-model=
"showGradeDialog"
title=
"风险评测配置"
title=
"风险评测配置"
...
@@ -691,7 +715,9 @@ export default {
...
@@ -691,7 +715,9 @@ export default {
id
:
""
,
id
:
""
,
isTimely
:
1
,
isTimely
:
1
,
active
:
0
,
active
:
0
,
form
:
{},
form
:
{
pointType
:
''
},
projectId
:
""
,
// 所属工程
projectId
:
""
,
// 所属工程
projectName
:
""
,
// 所属工程
projectName
:
""
,
// 所属工程
projectDirectorName
:
""
,
// 所属工程
projectDirectorName
:
""
,
// 所属工程
...
@@ -1202,13 +1228,13 @@ export default {
...
@@ -1202,13 +1228,13 @@ export default {
}
}
},
},
watch
:
{
watch
:
{
// setRank(newVal, oldVal)
{
'
form.pointType
'
(
val
,
old
)
{
// if (newVal == "其他定级方式")
{
if
(
val
==
'
设备设施类
'
)
{
// this.showSetRankMode = true;
this
.
form
.
specialEquipment
=
false
// } else
{
}
else
{
// this.showSetRankMode = false;
delete
this
.
form
.
specialEquipment
//
}
}
// },
}
}
}
};
};
</
script
>
</
script
>
...
...
src/views/riskProject/add/addPresent.vue
View file @
ea725f9e
...
@@ -113,9 +113,9 @@
...
@@ -113,9 +113,9 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
风险
源
图片
风险图片
</div>
</div>
<van-field
name=
"hdPicture1"
label=
"风险
源
图片"
>
<van-field
name=
"hdPicture1"
label=
"风险图片"
>
<template
#input
>
<template
#input
>
<van-uploader
<van-uploader
@
delete=
"deleteFile(...arguments, 'pictureFile')"
@
delete=
"deleteFile(...arguments, 'pictureFile')"
...
@@ -220,32 +220,6 @@
...
@@ -220,32 +220,6 @@
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
v-model=
"form.measuresDeptName"
name=
"measuresDeptName"
label=
"管控责任单位 "
type=
"textarea"
rows=
"1"
autosize
@
click=
"
{
measuresDept = true;
}
"
placeholder=
"请选择"
/>
<van-field
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
@
click=
"getUserData('measuresUser')"
placeholder=
"请选择"
/>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
...
@@ -334,7 +308,35 @@
...
@@ -334,7 +308,35 @@
</template>
</template>
</van-field>
</van-field>
<div
<van-field
v-model=
"form.measuresDeptName"
name=
"measuresDeptName"
label=
"管控责任单位 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserPhone"
name=
"measuresUserPhone"
label=
"管控责任人联系方式"
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
maxlength=
"11"
/>
<!-- <div
style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
>
<img
<img
...
@@ -342,13 +344,13 @@
...
@@ -342,13 +344,13 @@
alt=""
alt=""
style="position: relative;top: 32%;transform: translateY(-50%);"
style="position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
参考
依据
判断
依据
</div>
</div>
-->
<van-field
<van-field
clickable
clickable
name=
"referenceBasis"
name=
"referenceBasis"
:value=
"form.referenceBasis"
:value=
"form.referenceBasis"
label=
"
参考
依据"
label=
"
判断
依据"
placeholder=
"请选择"
placeholder=
"请选择"
@
click=
"selectData('referenceBasis', false)"
@
click=
"selectData('referenceBasis', false)"
/>
/>
...
...
src/views/riskProject/taskLedger/presentDetail.vue
View file @
ea725f9e
...
@@ -114,9 +114,9 @@
...
@@ -114,9 +114,9 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
风险
源
图片
风险图片
</div>
</div>
<van-field
name=
"hdPicture1"
label=
"风险
源
图片"
>
<van-field
name=
"hdPicture1"
label=
"风险图片"
>
<template
#input
>
<template
#input
>
<van-uploader
<van-uploader
disabled
disabled
...
@@ -225,28 +225,6 @@
...
@@ -225,28 +225,6 @@
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
readonly
v-model=
"form.measuresDeptName"
name=
"measuresDeptName"
label=
"管控责任单位 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请选择"
/>
<van-field
readonly
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请选择"
/>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
...
@@ -337,22 +315,40 @@
...
@@ -337,22 +315,40 @@
</template>
</template>
</van-field>
</van-field>
<div
<van-field
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
v-model=
"form.measuresDeptName"
>
name=
"measuresDeptName"
<img
label=
"管控责任单位 "
src=
"@/assets/accidentIcon/bookmark.svg"
type=
"textarea"
alt=
""
rows=
"1"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserPhone"
name=
"measuresUserPhone"
label=
"管控责任人联系方式"
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
maxlength=
"11"
/>
/>
参考依据
</div>
<van-field
<van-field
readonly
readonly
clickable
clickable
name=
"referenceBasis"
name=
"referenceBasis"
:value=
"form.referenceBasis"
:value=
"form.referenceBasis"
label=
"
参考
依据"
label=
"
判断
依据"
placeholder=
"请选择"
placeholder=
"请选择"
/>
/>
<van-field
<van-field
...
...
src/views/riskProject/taskLedger/tabDetail.vue
View file @
ea725f9e
...
@@ -85,6 +85,17 @@
...
@@ -85,6 +85,17 @@
placeholder=
"请选择"
placeholder=
"请选择"
:rules=
"[
{ required: true, message: '风险点类型不能为空' }]"
:rules=
"[
{ required: true, message: '风险点类型不能为空' }]"
/>
/>
<van-field
required
label=
"是否为特种设备"
v-if=
"form.pointType=='设备设施类'"
>
<template
#input
>
<van-switch
size=
"20"
disabled
name=
"specialEquipment"
v-model=
"form.specialEquipment"
:rules=
"[
{ required: true, message: '是否为特种设备不能为空' }]"
/>
</
template
>
</van-field>
<!-- 多选 -->
<!-- 多选 -->
<van-field
<van-field
v-model=
"form.safetyWarningSigns"
v-model=
"form.safetyWarningSigns"
...
@@ -143,9 +154,9 @@
...
@@ -143,9 +154,9 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
风险
源
图片
风险图片
</div>
</div>
<van-field
name=
"hdPicture1"
label=
"风险
源
图片"
>
<van-field
name=
"hdPicture1"
label=
"风险图片"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
@
delete=
"deleteFile(...arguments, 'pictureFile')"
@
delete=
"deleteFile(...arguments, 'pictureFile')"
...
@@ -254,28 +265,6 @@
...
@@ -254,28 +265,6 @@
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
readonly
v-model=
"form.measuresDeptName"
name=
"measuresDeptName"
label=
"管控责任单位 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请选择"
/>
<van-field
readonly
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请选择"
/>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
...
@@ -310,7 +299,8 @@
...
@@ -310,7 +299,8 @@
</van-uploader>
</van-uploader>
</template>
</template>
</van-field>
</van-field>
<div
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
>
<img
<img
...
@@ -318,24 +308,81 @@
...
@@ -318,24 +308,81 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
危险源管理
应急措施
</div>
</div>
<van-field
<van-field
readonly
v-model=
"form.measuresEmergency"
v-model=
"form.hazardSourceName"
name=
"measuresEmergency"
name=
"hazardSourceName"
label=
""
label=
"危险源名称 "
type=
"textarea"
type=
"textarea"
rows=
"
1
"
rows=
"
3
"
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
name=
"m
ajorHazardSource"
label=
"是否存在重大危险源
"
>
<van-field
name=
"m
easuresEmergencyFile[]"
label=
"上传附件
"
>
<
template
#input
>
<
template
#input
>
<van-switch
disabled
v-model=
"form.majorHazardSource"
size=
"20"
/>
<van-uploader
multiple
:max-count=
"5"
upload-text=
"最多上传五个"
v-model=
"measuresEmergencyFile"
accept=
"file"
@
delete=
"deleteFile(...arguments, 'measuresEmergencyFile')"
>
<template
slot=
"default"
>
<!-- 11111111111 -->
<div
style=
"
width: 2.13333rem;
height: 2.13333rem;
background: #f7f8fa;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
"
>
<img
src=
"@/assets/upload/file.png"
alt=
""
style=
"width: 0.64rem; height: 0.64rem"
/>
<span
class=
"van-uploader__upload-text"
>
最多上传五个
</span>
</div>
</
template
>
</van-uploader>
</template>
</template>
</van-field>
</van-field>
<van-field
v-model=
"form.measuresDeptName"
name=
"measuresDeptName"
label=
"管控责任单位 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserName"
name=
"measuresUserName"
label=
"管控责任人 "
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
/>
<van-field
v-model=
"form.measuresUserPhone"
name=
"measuresUserPhone"
label=
"管控责任人联系方式"
type=
"textarea"
rows=
"1"
autosize
placeholder=
"请输入"
maxlength=
"11"
/>
<div
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
>
...
@@ -344,18 +391,25 @@
...
@@ -344,18 +391,25 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
重大危险源
描述
重大危险源
管理
</div>
</div>
<van-field
name=
"majorHazardSource"
label=
"是否为重大危险源"
>
<
template
#input
>
<van-switch
disabled
v-model=
"form.majorHazardSource"
size=
"20"
/>
</
template
>
</van-field>
<van-field
<van-field
readonly
readonly
v-model=
"form.
majorHazardSourceDescription
"
v-model=
"form.
hazardSourceName
"
name=
"
majorHazardSourceDescription
"
name=
"
hazardSourceName
"
label=
""
label=
"
危险源名称
"
type=
"textarea"
type=
"textarea"
rows=
"
3
"
rows=
"
1
"
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<div
<div
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style=
"height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
>
...
@@ -364,55 +418,20 @@
...
@@ -364,55 +418,20 @@
alt=
""
alt=
""
style=
"position: relative;top: 32%;transform: translateY(-50%);"
style=
"position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
应急措施
重大危险源描述
</div>
</div>
<van-field
<van-field
readonly
readonly
v-model=
"form.m
easuresEmergency
"
v-model=
"form.m
ajorHazardSourceDescription
"
name=
"m
easuresEmergency
"
name=
"m
ajorHazardSourceDescription
"
label=
""
label=
""
type=
"textarea"
type=
"textarea"
rows=
"3"
rows=
"3"
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
name=
"measuresEmergencyFile[]"
label=
"上传附件"
>
<
template
#input
>
<van-uploader
multiple
disabled
:max-count=
"5"
upload-text=
"最多上传五个"
v-model=
"measuresEmergencyFile"
accept=
"file"
@
delete=
"deleteFile(...arguments, 'measuresEmergencyFile')"
>
<template
slot=
"default"
>
<!-- 11111111111 -->
<div
style=
"
width: 2.13333rem;
height: 2.13333rem;
background: #f7f8fa;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
"
>
<img
src=
"@/assets/upload/file.png"
alt=
""
style=
"width: 0.64rem; height: 0.64rem"
/>
<span
class=
"van-uploader__upload-text"
>
最多上传五个
</span>
</div>
</
template
>
</van-uploader>
</template>
</van-field>
<div
<
!-- <
div
style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
>
<img
<img
...
@@ -420,14 +439,14 @@
...
@@ -420,14 +439,14 @@
alt=""
alt=""
style="position: relative;top: 32%;transform: translateY(-50%);"
style="position: relative;top: 32%;transform: translateY(-50%);"
/>
/>
参考
依据
判断
依据
</div>
</div>
-->
<van-field
<van-field
readonly
readonly
clickable
clickable
name=
"referenceBasis"
name=
"referenceBasis"
:value=
"form.referenceBasis"
:value=
"form.referenceBasis"
label=
"
参考
依据"
label=
"
判断
依据"
placeholder=
"请选择"
placeholder=
"请选择"
:rules=
"[{ required: true, message: '事故类型不能为空' }]"
:rules=
"[{ required: true, message: '事故类型不能为空' }]"
/>
/>
...
...
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