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
356a3664
Commit
356a3664
authored
Jul 19, 2023
by
杨帆
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev-yf'' into 'develop'
Dev yf' See merge request
!23
parents
323b9202
29d5a0bd
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
252 additions
and
199 deletions
+252
-199
src/views/riskProject/add/addCurrent.vue
src/views/riskProject/add/addCurrent.vue
+6
-1
src/views/riskProject/add/addInherent.vue
src/views/riskProject/add/addInherent.vue
+1
-2
src/views/riskProject/add/addPresent.vue
src/views/riskProject/add/addPresent.vue
+231
-195
src/views/riskProject/add/inherentRisks.vue
src/views/riskProject/add/inherentRisks.vue
+14
-1
No files found.
src/views/riskProject/add/addCurrent.vue
View file @
356a3664
...
@@ -440,7 +440,6 @@
...
@@ -440,7 +440,6 @@
label=
"参考依据"
label=
"参考依据"
placeholder=
"请选择"
placeholder=
"请选择"
@
click=
"selectData('referenceBasis', false)"
@
click=
"selectData('referenceBasis', false)"
:rules=
"[{ required: true, message: '事故类型不能为空' }]"
/>
/>
<van-dialog
<van-dialog
v-model=
"showGradeDialog"
v-model=
"showGradeDialog"
...
@@ -1189,6 +1188,12 @@ export default {
...
@@ -1189,6 +1188,12 @@ export default {
},
},
performTasks
()
{
performTasks
()
{
console
.
log
(
"
1233213 :>>
"
,
1233213
);
console
.
log
(
"
1233213 :>>
"
,
1233213
);
this
.
$router
.
push
({
name
:
"
addPresent
"
,
params
:
{
id
:
this
.
inherentId
}
});
},
},
// 点击预览图
// 点击预览图
clickPre
(
e
)
{
clickPre
(
e
)
{
...
...
src/views/riskProject/add/addInherent.vue
View file @
356a3664
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
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
...
@@ -437,7 +437,6 @@
...
@@ -437,7 +437,6 @@
label=
"参考依据"
label=
"参考依据"
placeholder=
"请选择"
placeholder=
"请选择"
@
click=
"selectData('referenceBasis', false)"
@
click=
"selectData('referenceBasis', false)"
:rules=
"[{ required: true, message: '事故类型不能为空' }]"
/>
/>
<van-dialog
<van-dialog
v-model=
"showGradeDialog"
v-model=
"showGradeDialog"
...
...
src/views/riskProject/add/addPresent.vue
View file @
356a3664
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
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
...
@@ -28,8 +28,8 @@
...
@@ -28,8 +28,8 @@
<van-field
<van-field
readonly
readonly
required
required
name=
"project
Name
"
name=
"project
Id
"
:value=
"form.project
Name
"
:value=
"form.project
Id
"
label=
"所属项目"
label=
"所属项目"
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
...
@@ -39,19 +39,21 @@
...
@@ -39,19 +39,21 @@
name=
"buildingName"
name=
"buildingName"
:value=
"form.buildingName"
:value=
"form.buildingName"
label=
"所属建筑物"
label=
"所属建筑物"
placeholder=
"请输入"
placeholder=
"请输入
"
/>
/>
<van-field
<van-field
required
required
readonly
clickable
name=
"floorName"
name=
"floorName"
:value=
"form.floorName"
:value=
"form.floorName"
label=
"所属楼层"
label=
"所属楼层"
placeholder=
"请选择"
placeholder=
"请选择"
@
click=
"seletFloor('floor')"
:rules=
"[
{ required: true, message: '所属楼层不能为空' }]"
:rules=
"[
{ required: true, message: '所属楼层不能为空' }]"
/>
/>
<div
style=
"display: flex;"
>
<van-field
<van-field
readonly
readonly
required
required
...
@@ -59,11 +61,21 @@
...
@@ -59,11 +61,21 @@
:value=
"form.roomName"
:value=
"form.roomName"
label=
"所属房间"
label=
"所属房间"
placeholder=
"请输入"
placeholder=
"请输入"
@
click=
"seletRoom('room')"
:rules=
"[
{ required: true, message: '所属房间不能为空' }]"
:rules=
"[
{ required: true, message: '所属房间不能为空' }]"
/>
/>
<van-button
style=
"color: #cccc;background-color: #f0f1f5;"
icon=
"plus"
type=
"info"
native-type=
"button"
@
click=
"tjfjClcik"
/>
</div>
<van-field
<van-field
required
required
clickable
name=
"name"
name=
"name"
v-model=
"form.name"
v-model=
"form.name"
label=
"危险源名称"
label=
"危险源名称"
...
@@ -71,13 +83,13 @@
...
@@ -71,13 +83,13 @@
:rules=
"[
{ required: true, message: '危险源名称不能为空' }]"
:rules=
"[
{ required: true, message: '危险源名称不能为空' }]"
/>
/>
<van-field
<van-field
readonly
v-model=
"form.factor"
v-model=
"form.factor"
readonly
required
required
name=
"factor"
name=
"factor"
label=
"风险因素"
label=
"风险因素"
placeholder=
"请选择"
placeholder=
"请选择"
@
click=
"sele
tFactor('factor'
)"
@
click=
"sele
ctData('factor', false
)"
:rules=
"[
{ required: true, message: '风险因素不能为空' }]"
:rules=
"[
{ required: true, message: '风险因素不能为空' }]"
/>
/>
...
@@ -88,31 +100,10 @@
...
@@ -88,31 +100,10 @@
name=
"type"
name=
"type"
label=
"准事故类型"
label=
"准事故类型"
placeholder=
"请选择"
placeholder=
"请选择"
@
click=
"sele
tType('type'
)"
@
click=
"sele
ctData('type', false
)"
:rules=
"[
{ required: true, message: '准事故类型不能为空' }]"
:rules=
"[
{ required: true, message: '准事故类型不能为空' }]"
/>
/>
<van-field
readonly
v-model=
"form.level"
required
name=
"level"
label=
"风险等级"
placeholder=
"请选择"
@
click=
"seletGrade('level')"
:rules=
"[
{ required: true, message: '风险等级不能为空' }]"
/>
<!--
<van-field
readonly
v-model=
"form.level"
required
name=
"level"
label=
"风险管控措施评价"
placeholder=
"请选择"
@
click=
"seletGrade"
:rules=
"[
{ required: true, message: '风险等级不能为空' }]"
/> -->
<van-field
<van-field
required
required
name=
"presenceLocation"
name=
"presenceLocation"
...
@@ -142,6 +133,7 @@
...
@@ -142,6 +133,7 @@
v-model=
"uploaderImg"
v-model=
"uploaderImg"
>
>
<template
slot=
"default"
>
<template
slot=
"default"
>
<!-- 11111111111 -->
<div
<div
style=
"
style=
"
width: 2.13333rem;
width: 2.13333rem;
...
@@ -177,13 +169,13 @@
...
@@ -177,13 +169,13 @@
<van-field
<van-field
v-model=
"form.measuresProject"
v-model=
"form.measuresProject"
name=
"measuresProject"
name=
"measuresProject"
label=
"
技术措施
"
label=
""
type=
"textarea"
type=
"textarea"
rows=
"
1
"
rows=
"
3
"
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
name=
"measuresProjectFile[]"
label=
"
"
>
<van-field
name=
"measuresProjectFile[]"
label=
"
上传附件
"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
multiple
multiple
...
@@ -216,13 +208,7 @@
...
@@ -216,13 +208,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.measuresAdministration" name="measuresAdministration" 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;"
>
>
...
@@ -244,26 +230,31 @@
...
@@ -244,26 +230,31 @@
/>
/>
<van-field
<van-field
required
v-model=
"form.measuresDeptName"
v-model=
"form.measuresDeptId"
name=
"measuresDeptName"
name=
"measuresDeptId"
label=
"管控责任单位 "
label=
"管控责任单位"
type=
"textarea"
type=
"textarea"
rows=
"1"
rows=
"1"
autosize
autosize
placeholder=
"请输入"
@
click=
"
{
measuresDept = true;
}
"
placeholder=
"请选择"
/>
/>
<van-field
<van-field
required
v-model=
"form.measuresUserName"
v-model=
"form.measuresUserId"
name=
"measuresUserName"
name=
"measuresUserId"
label=
"管控责任人 "
label=
"管控责任人"
type=
"textarea"
type=
"textarea"
rows=
"1"
rows=
"1"
autosize
autosize
placeholder=
"请输入"
@
click=
"getUserData('measuresUser')"
placeholder=
"请选择"
/>
/>
<van-field
name=
"measuresAdministrationFile[]"
label=
" "
>
<van-field
name=
"measuresAdministrationFile[]"
label=
"上传附件"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
multiple
multiple
...
@@ -296,6 +287,7 @@
...
@@ -296,6 +287,7 @@
</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;"
>
>
...
@@ -309,13 +301,13 @@
...
@@ -309,13 +301,13 @@
<van-field
<van-field
v-model=
"form.measuresEmergency"
v-model=
"form.measuresEmergency"
name=
"measuresEmergency"
name=
"measuresEmergency"
label=
"
应急措施
"
label=
""
type=
"textarea"
type=
"textarea"
rows=
"
1
"
rows=
"
3
"
autosize
autosize
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
<van-field
name=
"measuresEmergencyFile[]"
label=
"
"
>
<van-field
name=
"measuresEmergencyFile[]"
label=
"
上传附件
"
>
<
template
#input
>
<
template
#input
>
<van-uploader
<van-uploader
multiple
multiple
...
@@ -326,6 +318,7 @@
...
@@ -326,6 +318,7 @@
@
delete=
"deleteFile(...arguments, 'measuresEmergencyFile')"
@
delete=
"deleteFile(...arguments, 'measuresEmergencyFile')"
>
>
<template
slot=
"default"
>
<template
slot=
"default"
>
<!-- 11111111111 -->
<div
<div
style=
"
style=
"
width: 2.13333rem;
width: 2.13333rem;
...
@@ -348,7 +341,7 @@
...
@@ -348,7 +341,7 @@
</van-uploader>
</van-uploader>
</template>
</template>
</van-field>
</van-field>
<!-- v-if="this.$route.params.isView" -->
<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;"
>
>
...
@@ -360,77 +353,23 @@
...
@@ -360,77 +353,23 @@
参考依据
参考依据
</div>
</div>
<van-field
<van-field
readonly
clickable
required
name=
"referenceBasis"
name=
"trouble"
:value=
"form.referenceBasis"
:value=
"form.trouble"
label=
"参考依据"
label=
"参考依据"
placeholder=
"请选择"
placeholder=
"请选择"
@
click=
"showTrouble = true"
@
click=
"selectData('referenceBasis', false)"
:rules=
"[{ required: true, message: '事故类型不能为空' }]"
/>
<van-popup
v-model=
"showTrouble"
position=
"bottom"
>
<van-picker
show-toolbar
value-key=
"name"
:columns=
"columnsTrouble"
@
confirm=
"onConTrouble"
@
cancel=
"showTrouble = false"
/>
/>
</van-popup>
<van-field
<van-popup
v-model=
"showSource"
position=
"bottom"
>
readonly
<van-picker
v-model=
"form.level"
show-toolbar
required
value-key=
"name"
name=
"level"
:columns=
"columnsSource"
label=
"风险等级"
@
confirm=
"onConSource"
placeholder=
"请选择"
@
cancel=
"showSource = false"
@
click=
"seletGrade"
:rules=
"[{ required: true, message: '风险等级不能为空' }]"
/>
/>
</van-popup>
<!-- 楼层弹出层 -->
<van-popup
v-model=
"ShowfloorList"
position=
"bottom"
:style=
"{ height: '100%' }"
>
<selectFloor
:listdata=
"floorSource"
@
closeSlect=
"closeSlectfloor"
@
saveSlect=
"saveSlectfloor"
></selectFloor>
</van-popup>
<!-- 风险源弹出层 -->
<van-popup
v-model=
"ShowSelectList"
position=
"bottom"
:style=
"{ height: '100%' }"
>
<selectList
:listdata=
"columnsTrouble"
@
closeSlect=
"closeSlect"
@
saveSlect=
"saveSlect"
></selectList>
</van-popup>
<!-- 准事故类型 -->
<van-popup
v-model=
"ShowAccidentList"
position=
"bottom"
:style=
"{ height: '100%' }"
>
<selectList
:listdata=
"columnsAccident"
@
closeSlect=
"closeSlectAccident"
@
saveSlect=
"saveSlectAccident"
>
</selectList>
</van-popup>
<!-- v-if="this.$route.params.isView" -->
<div
style=
"margin: 16px 16px 0"
>
<van-button
round
block
type=
"info"
native-type=
"submit"
>
提交
</van-button
>
</div>
</van-form>
<van-dialog
<van-dialog
v-model=
"showGradeDialog"
v-model=
"showGradeDialog"
title=
"风险评测配置"
title=
"风险评测配置"
...
@@ -490,19 +429,116 @@
...
@@ -490,19 +429,116 @@
><van-button
><van-button
size=
"small"
size=
"small"
plain
plain
native-type=
"button"
type=
"info"
type=
"info"
@
click=
"showGradeDialog = false"
@
click=
"showGradeDialog = false"
>
取消
</van-button
>
取消
</van-button
></van-col
></van-col
>
>
<van-col
span=
"6"
<van-col
span=
"6"
><van-button
size=
"small"
type=
"info"
@
click=
"goResultPage"
><van-button
size=
"small"
type=
"info"
native-type=
"button"
@
click=
"goResultPage"
>
开始测评
</van-button
>
开始测评
</van-button
></van-col
></van-col
>
>
</van-row>
</van-row>
</div>
</div>
</van-dialog>
</van-dialog>
<!-- 楼层弹出层 -->
<van-popup
v-model=
"ShowfloorList"
position=
"bottom"
:style=
"{ height: '100%' }"
>
<selectFloor
:listdata=
"floorSource"
@
closeSlect=
"closeSlectfloor"
@
saveSlect=
"saveSlectfloor"
></selectFloor>
</van-popup>
<!-- 单选弹出层 -->
<van-popup
v-model=
"showSelect"
position=
"bottom"
>
<van-picker
show-toolbar
value-key=
"dictValue"
:columns=
"columnsData"
@
confirm=
"saveSelect"
@
cancel=
"showSelect = false"
/>
</van-popup>
<!-- 复选弹出层 -->
<van-popup
v-model=
"showCheckSelect"
position=
"bottom"
:style=
"{ height: '100%' }"
>
<selectList
:listdata=
"columnsCheckData"
@
closeSlect=
"showCheckSelect = false"
@
saveSlect=
"saveCheckSelect"
></selectList>
</van-popup>
<!-- 房间弹出层 -->
<van-popup
v-model=
"showSource"
position=
"bottom"
>
<van-picker
show-toolbar
value-key=
"name"
:columns=
"columnsSource"
@
confirm=
"onConSource"
@
cancel=
"showSource = false"
/>
</van-popup>
<!-- 管控责任单位 -->
<van-popup
v-model=
"measuresDept"
position=
"bottom"
:style=
"{ height: '100%' }"
>
<div
class=
"van-picker__toolbar"
style=
"position: absolute;width: 100%;top: 0;"
>
<button
type=
"button"
class=
"van-picker__cancel"
v-on:click=
"
{
form.measuresDeptId = 0;
projectDept = false;
}
"
>
取消
</button
><button
type=
"button"
class=
"van-picker__confirm"
@
click=
"closeDept"
>
确认
</button>
</div>
<div
style=
"display:flex;margin-top: 44px;"
>
<selectDept
@
changeDept=
"changeDept"
></selectDept>
</div>
</van-popup>
<!-- 管控责任人 -->
<van-popup
v-model=
"showTrouble"
position=
"bottom"
>
<van-picker
show-toolbar
value-key=
"nickName"
:columns=
"columnsTrouble"
@
confirm=
"onConTrouble"
@
cancel=
"showTrouble = false"
/>
</van-popup>
<div
style=
"margin: 16px 16px 0"
>
<van-button
round
block
type=
"info"
native-type=
"submit"
>
提交
</van-button
>
</div>
</van-form>
<!-- v-if="this.$route.params.isView" -->
<!-- v-if="this.$route.params.isView" -->
<div
style=
"margin: 10px 16px 0px; padding-bottom: 16px"
>
<div
style=
"margin: 10px 16px 0px; padding-bottom: 16px"
>
<van-button
round
block
type=
"warning"
@
click.native=
"cancel"
<van-button
round
block
type=
"warning"
@
click.native=
"cancel"
...
...
src/views/riskProject/add/inherentRisks.vue
View file @
356a3664
...
@@ -162,13 +162,26 @@ export default {
...
@@ -162,13 +162,26 @@ export default {
// this.postList();
// this.postList();
},
},
methods
:
{
methods
:
{
delInherent
()
{
delInherent
(
item
)
{
Dialog
.
confirm
({
Dialog
.
confirm
({
title
:
"
删除固有风险
"
,
title
:
"
删除固有风险
"
,
message
:
"
是否确认删除?
"
message
:
"
是否确认删除?
"
})
})
.
then
(()
=>
{
.
then
(()
=>
{
// on confirm
// on confirm
getFun
(
`/risk/plan/inherent/delete/
${
item
.
id
}
`
).
then
(
res
=>
{
this
.
$toast
.
success
(
res
.
msg
);
this
.
riskList
(
this
.
planId
,
this
.
buildingId
,
this
.
value1
,
this
.
value2
);
// });
});
{
inherentId
;
}
})
})
.
catch
(()
=>
{
.
catch
(()
=>
{
// on cancel
// on cancel
...
...
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