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
716674fb
Commit
716674fb
authored
Jul 19, 2023
by
杨帆
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Dev yf'
parent
99f4d39b
Changes
13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
2467 additions
and
1651 deletions
+2467
-1651
src/components/selectDept/index.vue
src/components/selectDept/index.vue
+0
-3
src/views/drawCanvas/riskView.vue
src/views/drawCanvas/riskView.vue
+621
-575
src/views/riskProject/add/addCurrent.vue
src/views/riskProject/add/addCurrent.vue
+76
-27
src/views/riskProject/add/addInherent.vue
src/views/riskProject/add/addInherent.vue
+4
-6
src/views/riskProject/add/addPresent.vue
src/views/riskProject/add/addPresent.vue
+670
-576
src/views/riskProject/add/index.vue
src/views/riskProject/add/index.vue
+1
-3
src/views/riskProject/add/inherentRisks.vue
src/views/riskProject/add/inherentRisks.vue
+4
-8
src/views/riskProject/add/riskAppvoreText.vue
src/views/riskProject/add/riskAppvoreText.vue
+1
-4
src/views/riskProject/add/taskList.vue
src/views/riskProject/add/taskList.vue
+74
-26
src/views/riskProject/taskLedger/presentDetail.vue
src/views/riskProject/taskLedger/presentDetail.vue
+923
-322
src/views/riskProject/taskLedger/tabDetail.vue
src/views/riskProject/taskLedger/tabDetail.vue
+3
-24
src/views/riskProject/taskLedger/taskDetail.vue
src/views/riskProject/taskLedger/taskDetail.vue
+22
-9
src/views/saveWorkbench/index.vue
src/views/saveWorkbench/index.vue
+68
-68
No files found.
src/components/selectDept/index.vue
View file @
716674fb
...
@@ -114,7 +114,6 @@ export default {
...
@@ -114,7 +114,6 @@ export default {
getFun
(
"
/risk/plan/dept/list
"
).
then
(
res
=>
{
getFun
(
"
/risk/plan/dept/list
"
).
then
(
res
=>
{
this
.
allDeptList
=
res
.
data
;
this
.
allDeptList
=
res
.
data
;
this
.
deptList
=
this
.
allDeptList
.
filter
(
item
=>
item
.
parentId
==
0
);
this
.
deptList
=
this
.
allDeptList
.
filter
(
item
=>
item
.
parentId
==
0
);
console
.
log
(
res
.
data
);
});
});
},
},
// // 待搜索框内容发生变化
// // 待搜索框内容发生变化
...
@@ -139,7 +138,6 @@ export default {
...
@@ -139,7 +138,6 @@ export default {
else
this
.
showPre
=
false
;
else
this
.
showPre
=
false
;
this
.
deptName
=
data
.
deptName
;
this
.
deptName
=
data
.
deptName
;
this
.
deptId
=
data
.
deptId
;
this
.
deptId
=
data
.
deptId
;
console
.
log
(
this
.
deptList
);
// this.deptId = data.deptId;
// this.deptId = data.deptId;
// this.searchVal = "";
// this.searchVal = "";
// this.deptName = data.deptName;
// this.deptName = data.deptName;
...
@@ -150,7 +148,6 @@ export default {
...
@@ -150,7 +148,6 @@ export default {
goBack
()
{
goBack
()
{
var
parentId
=
this
.
allDeptList
.
find
(
item
=>
item
.
deptId
==
this
.
deptId
)
var
parentId
=
this
.
allDeptList
.
find
(
item
=>
item
.
deptId
==
this
.
deptId
)
.
parentId
;
.
parentId
;
console
.
log
(
parentId
);
if
(
parentId
!=
0
)
{
if
(
parentId
!=
0
)
{
this
.
showPre
=
true
;
this
.
showPre
=
true
;
var
dept
=
this
.
allDeptList
.
find
(
item
=>
item
.
deptId
==
parentId
);
var
dept
=
this
.
allDeptList
.
find
(
item
=>
item
.
deptId
==
parentId
);
...
...
src/views/drawCanvas/riskView.vue
View file @
716674fb
This diff is collapsed.
Click to expand it.
src/views/riskProject/add/addCurrent.vue
View file @
716674fb
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,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
...
@@ -30,8 +30,8 @@
...
@@ -30,8 +30,8 @@
<van-field
<van-field
readonly
readonly
required
required
name=
"project
Id
"
name=
"project
Name
"
:value=
"form.project
Id
"
:value=
"form.project
Name
"
label=
"所属项目"
label=
"所属项目"
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
...
@@ -620,40 +620,47 @@
...
@@ -620,40 +620,47 @@
</div>
</div>
</van-tab>
</van-tab>
<van-tab
title=
"现状风险"
>
<van-tab
title=
"现状风险"
>
<div
class=
"con-list"
@
touchmove=
"showIndex = null"
>
<div
class=
"con-list"
>
<van-cell-group
<van-cell-group
inset
inset
v-for=
"(item, index) in messageList"
v-for=
"(item, index) in messageList"
:key=
"index"
:key=
"index"
@
click=
"touchstart(index, item)"
>
>
<div
style=
"font-size: 0.45rem;padding: 5px 0;"
>
<div
style=
"font-size: 0.45rem;padding: 5px 0;"
>
{{ item.
titl
e }}
{{ item.
nam
e }}
</div>
</div>
<van-row
gutter=
""
>
<van-row
gutter=
""
>
<van-col
span=
"17"
>
<van-col
span=
"17"
>
<van-row
gutter=
""
>
<van-row
gutter=
""
>
<van-col
span=
"9"
>
风险名称:
</van-col>
<van-col
span=
"9"
>
发起时间:
</van-col>
<van-col
span=
"15"
>
{{ item.name }}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"9"
>
创建时间:
</van-col>
<van-col
span=
"15"
>
{{
<van-col
span=
"15"
>
{{
timestampToTimes(item.createTime)
timestampToTimes(item.createTime)
}}
</van-col>
}}
</van-col>
</van-row>
</van-row>
<van-row
gutter=
""
>
<van-row
gutter=
""
>
<van-col
span=
"9"
>
风险描述:
</van-col>
<van-col
span=
"9"
>
楼层:
</van-col>
<van-col
span=
"15"
>
{{ item.describe }}
</van-col>
<van-col
span=
"15"
>
{{ item.floorName }}
</van-col>
</van-row>
<van-row
gutter=
""
>
<van-col
span=
"9"
>
房间:
</van-col>
<van-col
span=
"15"
>
{{ item.roomName }}
</van-col>
</van-row>
</van-row>
</van-col>
</van-col>
<van-col
<!-- <van-col span="7" :style="{ color: item.state == 1 ? '#0069e5' : '#03b615' }">
span=
"7"
{{ "●待审批" }}
:style=
"{ color: item.state == 1 ? '#0069e5' : '#03b615' }"
</van-col> -->
>
{{ "●待审批" }}
</van-col>
</van-row>
</van-row>
<van-overlay
:show=
"showIndex == index"
>
<div
class=
"wrapper"
@
click.stop=
"showIndex = null"
>
<van-button
round
type=
"primary"
@
click=
"goDetail(item)"
>
编辑
</van-button
>
<van-button
round
type=
"danger"
@
click=
"delInherent(item)"
>
删除
</van-button
>
</div>
</van-overlay>
</van-cell-group>
</van-cell-group>
<div
<div
style=
"
style=
"
...
@@ -780,12 +787,14 @@
...
@@ -780,12 +787,14 @@
</template>
</template>
<
script
>
<
script
>
import
{
Dialog
}
from
"
vant
"
;
import
LHeader
from
"
@/components/header.vue
"
;
import
LHeader
from
"
@/components/header.vue
"
;
import
selectDept
from
"
@/components/selectDept/index.vue
"
;
import
selectDept
from
"
@/components/selectDept/index.vue
"
;
import
SelectList
from
"
@/components/selectList.vue
"
;
import
SelectList
from
"
@/components/selectList.vue
"
;
import
selectFloor
from
"
@/components/selectFloor.vue
"
;
import
selectFloor
from
"
@/components/selectFloor.vue
"
;
import
{
getUserInfo
,
getLocalUserInfo
}
from
"
@/utils/userInfo
"
;
import
{
getUserInfo
,
getLocalUserInfo
}
from
"
@/utils/userInfo
"
;
import
{
getFun
,
postFun
}
from
"
@/service/table.js
"
;
import
{
getFun
,
postFun
}
from
"
@/service/table.js
"
;
import
{
timestampToTime
,
generateId
}
from
"
@/utils/format
"
;
export
default
{
export
default
{
name
:
"
addCurrent
"
,
name
:
"
addCurrent
"
,
...
@@ -825,6 +834,7 @@ export default {
...
@@ -825,6 +834,7 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
showIndex
:
null
,
measuresDept
:
false
,
measuresDept
:
false
,
ShowfloorList
:
false
,
ShowfloorList
:
false
,
floorSource
:
[],
floorSource
:
[],
...
@@ -844,7 +854,7 @@ export default {
...
@@ -844,7 +854,7 @@ export default {
showPopover
:
false
,
showPopover
:
false
,
showGradeDialog
:
false
,
showGradeDialog
:
false
,
taskId
:
""
,
taskId
:
""
,
text
:
"
添加
固有风险
"
,
text
:
"
编辑
固有风险
"
,
id
:
""
,
id
:
""
,
isTimely
:
1
,
isTimely
:
1
,
active
:
0
,
active
:
0
,
...
@@ -925,12 +935,55 @@ export default {
...
@@ -925,12 +935,55 @@ export default {
}
}
},
},
methods
:
{
methods
:
{
// 详情
goDetail
(
data
)
{
sessionStorage
.
setItem
(
"
inherentId
"
,
this
.
inherentId
);
sessionStorage
.
setItem
(
"
existingId
"
,
data
.
id
);
this
.
$router
.
push
({
name
:
"
addPresent
"
,
params
:
{
inherentId
:
this
.
inherentId
,
existingId
:
data
.
id
,
isEdit
:
true
}
});
this
.
showIndex
=
null
;
},
delInherent
(
item
)
{
Dialog
.
confirm
({
title
:
"
删除现有风险
"
,
message
:
"
是否确认删除?
"
})
.
then
(()
=>
{
// on confirm
getFun
(
`/risk/plan/existing/delete/
${
item
.
id
}
`
).
then
(
res
=>
{
this
.
$toast
.
success
(
res
.
msg
);
this
.
getList
();
// });
});
{
inherentId
;
}
})
.
catch
(()
=>
{
// on cancel
});
},
afterRead
(
file
)
{
afterRead
(
file
)
{
console
.
log
(
file
);
console
.
log
(
file
);
},
},
timestampToTimes
(
time
)
{
timestampToTimes
(
time
)
{
return
timestampToTime
(
new
Date
(
time
),
"
DT2
"
,
true
);
return
timestampToTime
(
new
Date
(
time
),
"
DT2
"
,
true
);
},
},
touchstart
(
index
,
item
)
{
if
(
this
.
showIndex
!=
null
)
{
this
.
showIndex
=
null
;
return
;
}
this
.
showIndex
=
index
;
},
tabList
(
value
)
{
tabList
(
value
)
{
console
.
log
(
console
.
log
(
"
%c [ value ]-527
"
,
"
%c [ value ]-527
"
,
...
@@ -1011,7 +1064,6 @@ export default {
...
@@ -1011,7 +1064,6 @@ export default {
}
}
this
.
form
[
this
.
userPrefix
+
"
Id
"
]
=
value
.
userId
;
this
.
form
[
this
.
userPrefix
+
"
Id
"
]
=
value
.
userId
;
this
.
form
[
this
.
userPrefix
+
"
Name
"
]
=
value
.
nickName
;
this
.
form
[
this
.
userPrefix
+
"
Name
"
]
=
value
.
nickName
;
console
.
log
(
"
this.form :>>
"
,
this
.
form
);
this
.
showTrouble
=
false
;
this
.
showTrouble
=
false
;
},
},
getUserData
(
e
)
{
getUserData
(
e
)
{
...
@@ -1041,12 +1093,10 @@ export default {
...
@@ -1041,12 +1093,10 @@ export default {
});
});
},
},
changeDept
(
id
,
name
)
{
changeDept
(
id
,
name
)
{
console
.
log
(
id
);
this
.
form
.
measuresDeptId
=
id
;
this
.
form
.
measuresDeptId
=
id
;
this
.
form
.
measuresDeptName
=
name
;
this
.
form
.
measuresDeptName
=
name
;
},
},
closeDept
()
{
closeDept
()
{
console
.
log
(
this
.
form
.
deptId
);
this
.
measuresDept
=
false
;
this
.
measuresDept
=
false
;
},
},
selectData
(
dataName
,
isSinge
)
{
selectData
(
dataName
,
isSinge
)
{
...
@@ -1097,7 +1147,6 @@ export default {
...
@@ -1097,7 +1147,6 @@ export default {
return
arr
;
return
arr
;
},
},
getFloor
()
{
getFloor
()
{
console
.
log
(
this
.
form
,
111
);
getFun
(
`/risk/plan/floor/list/
${
this
.
form
.
buildingId
}
`
)
getFun
(
`/risk/plan/floor/list/
${
this
.
form
.
buildingId
}
`
)
.
then
(
res
=>
{
.
then
(
res
=>
{
// this.$toast.clear();
// this.$toast.clear();
...
@@ -1187,11 +1236,12 @@ export default {
...
@@ -1187,11 +1236,12 @@ export default {
});
});
},
},
performTasks
()
{
performTasks
()
{
console
.
log
(
"
1233213 :>>
"
,
1233213
);
sessionStorage
.
setItem
(
"
inherentId
"
,
this
.
inherentId
);
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
"
addPresent
"
,
name
:
"
addPresent
"
,
params
:
{
params
:
{
id
:
this
.
inherentId
inherentId
:
this
.
inherentId
,
isEdit
:
false
}
}
});
});
},
},
...
@@ -1207,7 +1257,6 @@ export default {
...
@@ -1207,7 +1257,6 @@ export default {
async
deleteFile
(
val
,
detail
,
key
)
{
async
deleteFile
(
val
,
detail
,
key
)
{
// console.log(val,detail)
// console.log(val,detail)
if
(
val
.
fileId
)
{
if
(
val
.
fileId
)
{
console
.
log
(
detail
,
"
ccc
"
);
let
formdata
=
new
FormData
();
let
formdata
=
new
FormData
();
formdata
.
append
(
"
key
"
,
val
[
"
fileId
"
]);
formdata
.
append
(
"
key
"
,
val
[
"
fileId
"
]);
var
ids
=
this
.
form
[
key
+
"
Ids
"
].
split
(
"
,
"
);
var
ids
=
this
.
form
[
key
+
"
Ids
"
].
split
(
"
,
"
);
...
...
src/views/riskProject/add/addInherent.vue
View file @
716674fb
...
@@ -28,8 +28,8 @@
...
@@ -28,8 +28,8 @@
<van-field
<van-field
readonly
readonly
required
required
name=
"project
Id
"
name=
"project
Name
"
:value=
"form.project
Id
"
:value=
"form.project
Name
"
label=
"所属项目"
label=
"所属项目"
placeholder=
"请输入"
placeholder=
"请输入"
/>
/>
...
@@ -765,10 +765,11 @@ export default {
...
@@ -765,10 +765,11 @@ export default {
this
.
$route
.
params
.
planId
||
sessionStorage
.
getItem
(
"
planId
"
);
this
.
$route
.
params
.
planId
||
sessionStorage
.
getItem
(
"
planId
"
);
this
.
form
.
buildingName
=
this
.
form
.
buildingName
=
this
.
$route
.
params
.
buildingName
||
sessionStorage
.
getItem
(
"
buildingName
"
);
this
.
$route
.
params
.
buildingName
||
sessionStorage
.
getItem
(
"
buildingName
"
);
this
.
form
.
projectId
=
sessionStorage
.
getItem
(
"
projectId
"
);
this
.
form
.
projectName
=
sessionStorage
.
getItem
(
"
projectName
"
);
this
.
form
.
userId
=
userInfo
.
userId
;
this
.
form
.
userId
=
userInfo
.
userId
;
this
.
form
.
userName
=
userInfo
.
userName
;
this
.
form
.
userName
=
userInfo
.
userName
;
this
.
form
.
deptName
=
userInfo
.
dept
.
deptName
;
this
.
form
.
deptName
=
userInfo
.
dept
.
deptName
;
this
.
form
.
projectId
=
"
测试项目
"
;
},
},
mounted
()
{
mounted
()
{
if
(
sessionStorage
.
getItem
(
"
inherenForm
"
)
!=
""
)
{
if
(
sessionStorage
.
getItem
(
"
inherenForm
"
)
!=
""
)
{
...
@@ -786,7 +787,6 @@ export default {
...
@@ -786,7 +787,6 @@ export default {
}
}
this
.
form
[
this
.
userPrefix
+
"
Id
"
]
=
value
.
userId
;
this
.
form
[
this
.
userPrefix
+
"
Id
"
]
=
value
.
userId
;
this
.
form
[
this
.
userPrefix
+
"
Name
"
]
=
value
.
nickName
;
this
.
form
[
this
.
userPrefix
+
"
Name
"
]
=
value
.
nickName
;
console
.
log
(
"
this.form :>>
"
,
this
.
form
);
this
.
showTrouble
=
false
;
this
.
showTrouble
=
false
;
},
},
getUserData
(
e
)
{
getUserData
(
e
)
{
...
@@ -816,12 +816,10 @@ export default {
...
@@ -816,12 +816,10 @@ export default {
});
});
},
},
changeDept
(
id
,
name
)
{
changeDept
(
id
,
name
)
{
console
.
log
(
id
);
this
.
form
.
measuresDeptId
=
id
;
this
.
form
.
measuresDeptId
=
id
;
this
.
form
.
measuresDeptName
=
name
;
this
.
form
.
measuresDeptName
=
name
;
},
},
closeDept
()
{
closeDept
()
{
console
.
log
(
this
.
form
.
deptId
);
this
.
measuresDept
=
false
;
this
.
measuresDept
=
false
;
},
},
selectData
(
dataName
,
isSinge
)
{
selectData
(
dataName
,
isSinge
)
{
...
...
src/views/riskProject/add/addPresent.vue
View file @
716674fb
This diff is collapsed.
Click to expand it.
src/views/riskProject/add/index.vue
View file @
716674fb
...
@@ -399,7 +399,6 @@ export default {
...
@@ -399,7 +399,6 @@ export default {
loadingType
:
"
spinner
"
,
loadingType
:
"
spinner
"
,
duration
:
0
duration
:
0
});
});
console
.
log
(
this
.
form
.
deptId
,
'
00000
'
)
getFun
(
`/risk/plan/user/list/
${
this
.
form
.
deptId
}
`
).
then
(
res
=>
{
getFun
(
`/risk/plan/user/list/
${
this
.
form
.
deptId
}
`
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
code
==
200
)
{
this
.
columnsTrouble
=
res
.
data
;
this
.
columnsTrouble
=
res
.
data
;
...
@@ -493,7 +492,7 @@ export default {
...
@@ -493,7 +492,7 @@ export default {
formdata
.
append
(
"
key
"
,
val
[
"
fileId
"
]);
formdata
.
append
(
"
key
"
,
val
[
"
fileId
"
]);
let
res
=
await
postFun
(
"
/mobile/remove
"
,
formdata
);
let
res
=
await
postFun
(
"
/mobile/remove
"
,
formdata
);
if
(
res
)
{
if
(
res
)
{
console
.
log
(
res
)
;
res
;
this
.
$toast
({
this
.
$toast
({
title
:
"
提示
"
,
title
:
"
提示
"
,
message
:
"
删除成功!
"
message
:
"
删除成功!
"
...
@@ -657,7 +656,6 @@ export default {
...
@@ -657,7 +656,6 @@ export default {
}
}
this
.
form
[
this
.
userPrefix
+
"
Id
"
]
=
value
.
userId
;
this
.
form
[
this
.
userPrefix
+
"
Id
"
]
=
value
.
userId
;
this
.
form
[
this
.
userPrefix
+
"
Name
"
]
=
value
.
nickName
;
this
.
form
[
this
.
userPrefix
+
"
Name
"
]
=
value
.
nickName
;
console
.
log
(
"
this.form :>>
"
,
this
.
form
);
this
.
showTrouble
=
false
;
this
.
showTrouble
=
false
;
},
},
// 风险定级
// 风险定级
...
...
src/views/riskProject/add/inherentRisks.vue
View file @
716674fb
...
@@ -153,11 +153,11 @@ export default {
...
@@ -153,11 +153,11 @@ export default {
};
};
},
},
created
()
{
created
()
{
this
.
planId
=
this
.
$route
.
params
.
id
||
sessionStorage
.
getItem
(
"
planId
"
)
;
this
.
planId
=
sessionStorage
.
getItem
(
"
planId
"
)
||
this
.
$route
.
params
.
id
;
this
.
buildingId
=
this
.
buildingId
=
this
.
$route
.
params
.
buildingId
||
sessionStorage
.
getItem
(
"
buildingId
"
)
;
sessionStorage
.
getItem
(
"
buildingId
"
)
||
this
.
$route
.
params
.
buildingId
;
this
.
buildingName
=
this
.
buildingName
=
this
.
$route
.
params
.
buildingName
||
sessionStorage
.
getItem
(
"
buildingName
"
)
;
sessionStorage
.
getItem
(
"
buildingName
"
)
||
this
.
$route
.
params
.
buildingName
;
this
.
getRiskList
(
this
.
planId
);
this
.
getRiskList
(
this
.
planId
);
// this.postList();
// this.postList();
},
},
...
@@ -260,7 +260,6 @@ export default {
...
@@ -260,7 +260,6 @@ export default {
this
.
changeBuild
(
res
.
data
[
0
].
name
);
this
.
changeBuild
(
res
.
data
[
0
].
name
);
this
.
option0
=
this
.
changeData
(
res
.
data
);
this
.
option0
=
this
.
changeData
(
res
.
data
);
this
.
value0
=
res
.
data
[
0
].
name
||
""
;
this
.
value0
=
res
.
data
[
0
].
name
||
""
;
console
.
log
(
this
.
value0
,
222
);
this
.
changeBuild
();
this
.
changeBuild
();
})
})
.
catch
(()
=>
{
.
catch
(()
=>
{
...
@@ -274,7 +273,6 @@ export default {
...
@@ -274,7 +273,6 @@ export default {
.
then
(
res
=>
{
.
then
(
res
=>
{
this
.
option2
=
this
.
changeData
(
res
.
data
);
this
.
option2
=
this
.
changeData
(
res
.
data
);
this
.
value2
=
res
.
data
[
0
].
id
||
0
;
this
.
value2
=
res
.
data
[
0
].
id
||
0
;
console
.
log
(
this
.
value2
,
"
vlaue2
"
);
resolve
(
res
.
data
);
resolve
(
res
.
data
);
let
risk
=
this
.
riskList
(
let
risk
=
this
.
riskList
(
this
.
planId
,
this
.
planId
,
...
@@ -331,11 +329,9 @@ export default {
...
@@ -331,11 +329,9 @@ export default {
},
},
changeBuild
()
{
changeBuild
()
{
if
(
this
.
value0
)
{
if
(
this
.
value0
)
{
console
.
log
(
this
.
floorListData
,
this
.
value0
,
111
);
let
arr
=
this
.
floorListData
.
filter
(
item
=>
item
.
name
==
this
.
value0
)[
0
]
let
arr
=
this
.
floorListData
.
filter
(
item
=>
item
.
name
==
this
.
value0
)[
0
]
.
children
;
.
children
;
console
.
log
(
arr
);
this
.
option1
=
this
.
changeData
(
arr
);
this
.
option1
=
this
.
changeData
(
arr
);
this
.
value1
=
arr
[
0
].
id
;
this
.
value1
=
arr
[
0
].
id
;
this
.
roomList
(
this
.
value1
);
this
.
roomList
(
this
.
value1
);
...
@@ -373,7 +369,7 @@ export default {
...
@@ -373,7 +369,7 @@ export default {
sessionStorage
.
setItem
(
"
buildingId
"
,
this
.
buildingId
);
sessionStorage
.
setItem
(
"
buildingId
"
,
this
.
buildingId
);
sessionStorage
.
setItem
(
"
planId
"
,
this
.
planId
);
sessionStorage
.
setItem
(
"
planId
"
,
this
.
planId
);
sessionStorage
.
setItem
(
"
buildingName
"
,
this
.
buildingName
);
sessionStorage
.
setItem
(
"
buildingName
"
,
this
.
buildingName
);
sessionStorage
.
setItem
(
"
inherentId
"
,
data
.
businessId
||
data
.
id
);
sessionStorage
.
setItem
(
"
inherentId
"
,
data
.
id
);
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
"
addCurrent
"
,
name
:
"
addCurrent
"
,
params
:
{
params
:
{
...
...
src/views/riskProject/add/riskAppvoreText.vue
View file @
716674fb
...
@@ -67,7 +67,6 @@ export default {
...
@@ -67,7 +67,6 @@ export default {
};
};
buildingDtos
[
i
]
=
buildingDto
;
buildingDtos
[
i
]
=
buildingDto
;
}
}
console
.
log
(
buildingDtos
);
var
params
=
{
var
params
=
{
id
:
this
.
planId
,
id
:
this
.
planId
,
taskResult
:
this
.
result
,
taskResult
:
this
.
result
,
...
@@ -75,9 +74,7 @@ export default {
...
@@ -75,9 +74,7 @@ export default {
buildingDtos
:
buildingDtos
buildingDtos
:
buildingDtos
};
};
postFun
(
"
/risk/plan/approve
"
,
params
)
postFun
(
"
/risk/plan/approve
"
,
params
)
.
then
(
res
=>
{
.
then
(
res
=>
{})
console
.
log
(
res
);
})
.
catch
(()
=>
{
.
catch
(()
=>
{
this
.
$toast
.
clear
();
this
.
$toast
.
clear
();
this
.
$toast
.
fail
(
"
加载失败,请稍后再试
"
);
this
.
$toast
.
fail
(
"
加载失败,请稍后再试
"
);
...
...
src/views/riskProject/add/taskList.vue
View file @
716674fb
...
@@ -182,35 +182,79 @@
...
@@ -182,35 +182,79 @@
style=
"vertical-align: middle;margin-right: 15px;margin-left: 10px;"
style=
"vertical-align: middle;margin-right: 15px;margin-left: 10px;"
width=
"58"
width=
"58"
height=
"58"
height=
"58"
:src=
"(item.level == '重大风险' ?
:src=
"
require('@/assets/imgs/redInherent.png'):item.level == '较大风险'?
item.level == '重大风险'
require('@/assets/imgs/inherentOrange.png'): item.level === '一般风险'?require('@/assets/imgs/yellowInherent.png') :require('@/assets/imgs/blueInherent.png')
? require('@/assets/imgs/redInherent.png')
)"
: item.level == '较大风险'
? require('@/assets/imgs/inherentOrange.png')
: item.level === '一般风险'
? require('@/assets/imgs/yellowInherent.png')
: require('@/assets/imgs/blueInherent.png')
"
/>
/>
<!--
<van-image
width=
"46"
height=
"46"
:src=
"item.avatar"
/>
-->
<!--
<van-image
width=
"46"
height=
"46"
:src=
"item.avatar"
/>
-->
</van-col>
</van-col>
<van-col
span=
"17"
>
<van-col
span=
"17"
>
<van-row
gutter=
"0"
>
<van-row
gutter=
"0"
>
<van-col
style=
"font-weight: bold;color:#000;font-size: 16px;"
>
风险名称:
</van-col>
<van-col
<van-col
span=
"14"
style=
"color: #000;font-size: 16px;"
class=
"item-prop"
>
{{
item
.
name
}}
</van-col>
span=
"10"
style=
"font-weight: bold;color:#000;font-size: 16px;"
>
风险名称:
</van-col
>
<van-col
span=
"14"
style=
"color: #000;font-size: 16px;"
>
{{
item
.
name
}}
</van-col>
</van-row>
</van-row>
<van-row
gutter=
"0"
>
<van-row
gutter=
"0"
>
<van-col
style=
"font-weight: bold;color:#666666;font-size: 12px;"
>
风险等级:
</van-col>
<van-col
<van-col
span=
"15"
style=
"color: #9d9d9d;font-size: 12px;"
class=
"item-prop"
>
{{
item
.
level
}}
</van-col>
span=
"9"
style=
"font-weight: bold;color:#666666;font-size: 12px;"
>
风险等级:
</van-col
>
<van-col
span=
"15"
style=
"color: #9d9d9d;font-size: 12px;"
>
{{
item
.
level
}}
</van-col
>
</van-row>
</van-row>
<van-row
gutter=
"0"
>
<van-row
gutter=
"0"
>
<van-col
style=
"font-weight: bold;color:#666666;font-size: 12px;"
>
上报时间:
</van-col>
<van-col
<van-col
span=
"15"
style=
"color: #9d9d9d;font-size: 12px;"
class=
"item-prop"
>
{{
timestampToTimes
(
item
.
createTime
,
"
DT2
"
)
}}
</van-col>
span=
"9"
style=
"font-weight: bold;color:#666666;font-size: 12px;"
>
上报时间:
</van-col
>
<van-col
span=
"15"
style=
"color: #9d9d9d;font-size: 12px;"
>
{{
timestampToTimes
(
item
.
createTime
,
"
DT2
"
)
}}
</van-col
>
</van-row>
</van-row>
<van-row
gutter=
"0"
>
<van-row
gutter=
"0"
>
<van-col
style=
"font-weight: bold;color:#666666;font-size: 12px;"
>
所属房间:
</van-col>
<van-col
<van-col
span=
"15"
style=
"color: #9d9d9d;font-size: 12px;"
class=
"item-prop"
>
{{
item
.
buildingName
+
item
.
floorName
+
item
.
roomName
}}
</van-col>
span=
"9"
style=
"font-weight: bold;color:#666666;font-size: 12px;"
>
所属房间:
</van-col
>
<van-col
span=
"15"
style=
"color: #9d9d9d;font-size: 12px;"
>
{{
item
.
buildingName
+
item
.
floorName
+
item
.
roomName
}}
</van-col
>
</van-row>
</van-row>
</van-col>
</van-col>
<!--
</van-col>
-->
</van-col>
<!--
<van-col
span=
"4"
class=
"list-right"
>
<van-col
span=
"4"
class=
"list-right"
>
<van-tag
plain
type=
"primary"
>
详情
<van-icon
name=
"arrow"
size=
"12px"
/></van-tag>
<van-tag
plain
type=
"primary"
</van-col>
-->
>
详情
<van-icon
name=
"arrow"
size=
"12px"
/></van-tag>
<!--
<van-row
type=
"flex"
>
详情
</van-row>
-->
</van-col>
</van-row>
</van-row>
</van-cell-group>
</van-cell-group>
</div>
</div>
...
@@ -596,6 +640,15 @@ export default {
...
@@ -596,6 +640,15 @@ export default {
"
buildingName
"
,
"
buildingName
"
,
this
.
messageList
.
riskBuildingListDtos
[
0
].
buildingName
this
.
messageList
.
riskBuildingListDtos
[
0
].
buildingName
);
);
sessionStorage
.
setItem
(
"
projectId
"
,
this
.
messageList
.
detailsDto
.
projectId
);
sessionStorage
.
setItem
(
"
projectName
"
,
this
.
messageList
.
detailsDto
.
projectName
);
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
"
riskInherent
"
,
name
:
"
riskInherent
"
,
params
:
{
params
:
{
...
@@ -644,7 +697,6 @@ export default {
...
@@ -644,7 +697,6 @@ export default {
this
.
isShowAppvoreList
=
true
;
this
.
isShowAppvoreList
=
true
;
getFun
(
"
/risk/plan/allocation/building/list/
"
+
id
)
getFun
(
"
/risk/plan/allocation/building/list/
"
+
id
)
.
then
(
res
=>
{
.
then
(
res
=>
{
console
.
log
(
res
);
this
.
buildingList
=
res
.
data
;
this
.
buildingList
=
res
.
data
;
this
.
checkValue
=
this
.
buildingList
.
map
(
item
=>
item
.
buildingId
);
this
.
checkValue
=
this
.
buildingList
.
map
(
item
=>
item
.
buildingId
);
})
})
...
@@ -665,18 +717,15 @@ export default {
...
@@ -665,18 +717,15 @@ export default {
getRiskTaskList
(
planId
,
buildingId
)
{
getRiskTaskList
(
planId
,
buildingId
)
{
if
(
buildingId
)
{
if
(
buildingId
)
{
getFun
(
`/risk/plan/inherent/list/
${
planId
}
/
${
buildingId
}
`
).
then
(
res
=>
{
getFun
(
`/risk/plan/inherent/list/
${
planId
}
/
${
buildingId
}
`
).
then
(
res
=>
{
console
.
log
(
res
.
data
,
"
lll
"
);
this
.
riskList
=
res
.
data
;
this
.
riskList
=
res
.
data
;
});
});
}
else
{
}
else
{
getFun
(
`/risk/plan/inherent/list/
${
planId
}
`
).
then
(
res
=>
{
getFun
(
`/risk/plan/inherent/list/
${
planId
}
`
).
then
(
res
=>
{
console
.
log
(
res
.
data
,
"
lll
"
);
this
.
riskList
=
res
.
data
;
this
.
riskList
=
res
.
data
;
});
});
}
}
},
},
postList
(
id
,
buildingId
)
{
postList
(
id
,
buildingId
)
{
console
.
log
(
buildingId
,
"
123
"
);
this
.
$toast
.
loading
({
this
.
$toast
.
loading
({
message
:
"
加载中...
"
,
message
:
"
加载中...
"
,
forbidClick
:
true
,
forbidClick
:
true
,
...
@@ -689,13 +738,11 @@ export default {
...
@@ -689,13 +738,11 @@ export default {
.
then
(
res
=>
{
.
then
(
res
=>
{
this
.
$toast
.
clear
();
this
.
$toast
.
clear
();
this
.
messageList
=
res
.
data
||
res
.
rows
;
this
.
messageList
=
res
.
data
||
res
.
rows
;
console
.
log
(
this
.
messageList
);
this
.
form
=
this
.
messageList
.
detailsDto
;
this
.
form
=
this
.
messageList
.
detailsDto
;
this
.
checkValue
=
this
.
messageList
.
riskBuildingListDtos
.
map
(
this
.
checkValue
=
this
.
messageList
.
riskBuildingListDtos
.
map
(
item
=>
item
.
buildingId
item
=>
item
.
buildingId
);
);
this
.
riskLogList
=
this
.
messageList
.
approveListDtos
;
this
.
riskLogList
=
this
.
messageList
.
approveListDtos
;
console
.
log
(
this
.
messageList
.
statusKey
,
111
);
switch
(
this
.
messageList
.
statusKey
)
{
switch
(
this
.
messageList
.
statusKey
)
{
case
"
CREATE_TASK
"
:
case
"
CREATE_TASK
"
:
case
"
WAIT_START
"
:
case
"
WAIT_START
"
:
...
@@ -775,10 +822,11 @@ export default {
...
@@ -775,10 +822,11 @@ export default {
},
},
//风险清单列表点击
//风险清单列表点击
toRiskDetail
(
item
)
{
toRiskDetail
(
item
)
{
sessionStorage
.
setItem
(
"
inherentId
"
,
item
.
id
);
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
"
taskDetail
"
,
name
:
"
taskDetail
"
,
params
:
{
params
:
{
id
:
item
.
id
,
i
nherntI
d
:
item
.
id
,
floorId
:
item
.
floorId
floorId
:
item
.
floorId
}
}
});
});
...
@@ -795,7 +843,7 @@ export default {
...
@@ -795,7 +843,7 @@ export default {
.cell-wrap {
.cell-wrap {
position: relative;
position: relative;
}
}
.van-cell-group--inset .van-row{
.van-cell-group--inset .van-row
{
line-height: 1.5 !important;
line-height: 1.5 !important;
}
}
...
@@ -819,10 +867,10 @@ p {
...
@@ -819,10 +867,10 @@ p {
line-height: 0.64rem;
line-height: 0.64rem;
}
}
}
}
.list-row{
.list-row
{
position: relative;
position: relative;
}
}
.list-right{
.list-right
{
position: absolute;
position: absolute;
right: 0;
right: 0;
}
}
...
...
src/views/riskProject/taskLedger/presentDetail.vue
View file @
716674fb
This diff is collapsed.
Click to expand it.
src/views/riskProject/taskLedger/tabDetail.vue
View file @
716674fb
...
@@ -457,19 +457,6 @@ export default {
...
@@ -457,19 +457,6 @@ export default {
this
.
$bus
.
$off
(
"
riskLevelBus
"
);
this
.
$bus
.
$off
(
"
riskLevelBus
"
);
});
});
},
},
beforeRouteEnter
(
to
,
from
,
next
)
{
if
(
from
.
name
==
"
riskInherent
"
)
{
sessionStorage
.
setItem
(
"
inherenForm
"
,
""
);
sessionStorage
.
setItem
(
"
level
"
,
""
);
}
next
();
},
beforeRouteLeave
(
to
,
from
,
next
)
{
if
(
to
.
name
!=
"
riskInherent
"
)
{
sessionStorage
.
setItem
(
"
inherenForm
"
,
JSON
.
stringify
(
this
.
form
));
}
next
();
},
data
()
{
data
()
{
return
{
return
{
measuresDept
:
false
,
measuresDept
:
false
,
...
@@ -491,7 +478,7 @@ export default {
...
@@ -491,7 +478,7 @@ export default {
showPopover
:
false
,
showPopover
:
false
,
showGradeDialog
:
false
,
showGradeDialog
:
false
,
taskId
:
""
,
taskId
:
""
,
text
:
"
添加固有风险
"
,
text
:
"
固有风险详情
"
,
id
:
""
,
id
:
""
,
isTimely
:
1
,
isTimely
:
1
,
active
:
0
,
active
:
0
,
...
@@ -560,17 +547,13 @@ export default {
...
@@ -560,17 +547,13 @@ export default {
if
(
this
.
$route
.
params
.
inherentId
||
sessionStorage
.
getItem
(
"
inherentId
"
))
{
if
(
this
.
$route
.
params
.
inherentId
||
sessionStorage
.
getItem
(
"
inherentId
"
))
{
this
.
inherentId
=
this
.
inherentId
=
this
.
$route
.
params
.
inherentId
||
sessionStorage
.
getItem
(
"
inherentId
"
);
this
.
$route
.
params
.
inherentId
||
sessionStorage
.
getItem
(
"
inherentId
"
);
this
.
buildingIds
=
this
.
buildingIds
=
this
.
$route
.
params
.
buildingId
||
sessionStorage
.
getItem
(
"
buildingId
"
);
this
.
$route
.
params
.
buildingId
||
sessionStorage
.
getItem
(
"
buildingId
"
);
this
.
postReturnEcho
();
this
.
postReturnEcho
();
}
}
},
},
mounted
()
{
mounted
()
{},
if
(
sessionStorage
.
getItem
(
"
inherenForm
"
)
!=
""
)
{
this
.
form
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"
inherenForm
"
));
this
.
form
.
level
=
sessionStorage
.
getItem
(
"
level
"
);
}
},
methods
:
{
methods
:
{
timestampToTimes
(
time
)
{
timestampToTimes
(
time
)
{
return
timestampToTime
(
new
Date
(
time
),
"
DT2
"
,
true
);
return
timestampToTime
(
new
Date
(
time
),
"
DT2
"
,
true
);
...
@@ -640,7 +623,6 @@ export default {
...
@@ -640,7 +623,6 @@ export default {
}
}
this
.
form
[
this
.
userPrefix
+
"
Id
"
]
=
value
.
userId
;
this
.
form
[
this
.
userPrefix
+
"
Id
"
]
=
value
.
userId
;
this
.
form
[
this
.
userPrefix
+
"
Name
"
]
=
value
.
nickName
;
this
.
form
[
this
.
userPrefix
+
"
Name
"
]
=
value
.
nickName
;
console
.
log
(
"
this.form :>>
"
,
this
.
form
);
this
.
showTrouble
=
false
;
this
.
showTrouble
=
false
;
},
},
getUserData
(
e
)
{
getUserData
(
e
)
{
...
@@ -670,12 +652,10 @@ export default {
...
@@ -670,12 +652,10 @@ export default {
});
});
},
},
changeDept
(
id
,
name
)
{
changeDept
(
id
,
name
)
{
console
.
log
(
id
);
this
.
form
.
measuresDeptId
=
id
;
this
.
form
.
measuresDeptId
=
id
;
this
.
form
.
measuresDeptName
=
name
;
this
.
form
.
measuresDeptName
=
name
;
},
},
closeDept
()
{
closeDept
()
{
console
.
log
(
this
.
form
.
deptId
);
this
.
measuresDept
=
false
;
this
.
measuresDept
=
false
;
},
},
selectData
(
dataName
,
isSinge
)
{
selectData
(
dataName
,
isSinge
)
{
...
@@ -726,7 +706,6 @@ export default {
...
@@ -726,7 +706,6 @@ export default {
return
arr
;
return
arr
;
},
},
getFloor
()
{
getFloor
()
{
console
.
log
(
this
.
form
,
111
);
getFun
(
`/risk/plan/floor/list/
${
this
.
form
.
buildingId
}
`
)
getFun
(
`/risk/plan/floor/list/
${
this
.
form
.
buildingId
}
`
)
.
then
(
res
=>
{
.
then
(
res
=>
{
// this.$toast.clear();
// this.$toast.clear();
...
...
src/views/riskProject/taskLedger/taskDetail.vue
View file @
716674fb
...
@@ -6,11 +6,16 @@
...
@@ -6,11 +6,16 @@
<div
class=
"section"
>
<div
class=
"section"
>
<van-tabs
v-model=
"activeName"
color=
"#2980f7"
animated
@
click=
"onClick"
>
<van-tabs
v-model=
"activeName"
color=
"#2980f7"
animated
@
click=
"onClick"
>
<van-tab
title=
"固有风险信息"
name=
"a"
>
<van-tab
title=
"固有风险信息"
name=
"a"
>
<TabDetail
:InherentRisk=
"InherentRisk"
/>
<TabDetail
:InherentRisk=
"InherentRisk"
/>
</van-tab>
</van-tab>
<van-tab
title=
"现状风险"
name=
"b"
>
<van-tab
title=
"现状风险"
name=
"b"
>
<div
class=
"quolist"
>
<div
class=
"quolist"
>
<van-cell-group
style=
"padding: 10px;box-sizing: border-box;background-color: #fff;margin: 8px;border-radius: 10px;"
v-for=
"(item, index) in quoRiskList"
:key=
"index"
@
click=
"goDetail(item)"
>
<van-cell-group
style=
"padding: 10px;box-sizing: border-box;background-color: #fff;margin: 8px;border-radius: 10px;"
v-for=
"(item, index) in quoRiskList"
:key=
"index"
@
click=
"goDetail(item)"
>
<div
style=
"font-size: 0.45rem;padding: 5px 0;"
>
<div
style=
"font-size: 0.45rem;padding: 5px 0;"
>
{{
item
.
name
}}
{{
item
.
name
}}
</div>
</div>
...
@@ -28,18 +33,24 @@
...
@@ -28,18 +33,24 @@
</van-row>
</van-row>
<van-row
gutter=
""
>
<van-row
gutter=
""
>
<van-col
span=
"9"
>
风险因素:
</van-col>
<van-col
span=
"9"
>
风险因素:
</van-col>
<van-col
span=
"15"
>
{{
<van-col
span=
"15"
>
{{
item
.
factor
}}
</van-col>
item
.
factor
}}
</van-col>
</van-row>
</van-row>
</van-col>
</van-col>
<van-col
span=
"7"
>
<van-col
span=
"7"
>
<van-row>
<van-row>
{{
item
.
state
}}
{{
item
.
state
}}
</van-row>
</van-row>
<van-row
type=
"flex"
style=
"flex-direction: column;align-items: center;"
>
<van-row
type=
"flex"
style=
"flex-direction: column;align-items: center;"
>
<van-col>
<van-col>
<van-image
round
width=
"34"
height=
"34"
src=
"http://rongtongpc.censoft.com.cn/dev-api/profile/upload/2023/07/08/xianyou.png"
/>
<van-image
round
width=
"34"
height=
"34"
src=
"http://rongtongpc.censoft.com.cn/dev-api/profile/upload/2023/07/08/xianyou.png"
/>
</van-col>
</van-col>
<van-col>
<van-col>
{{
item
.
userName
}}
{{
item
.
userName
}}
...
@@ -51,7 +62,7 @@
...
@@ -51,7 +62,7 @@
</div>
</div>
</van-tab>
</van-tab>
<van-tab
title=
"四色图"
name=
"c"
>
<van-tab
title=
"四色图"
name=
"c"
>
<drawCanvas
:isView=
"true"
:floorId=
"floorId"
/>
<drawCanvas
:isView=
"true"
:floorId=
"floorId"
/>
</van-tab>
</van-tab>
</van-tabs>
</van-tabs>
</div>
</div>
...
@@ -105,10 +116,12 @@ export default {
...
@@ -105,10 +116,12 @@ export default {
},
},
goDetail
(
item
){
goDetail
(
item
){
sessionStorage
.
setItem
(
'
inherntId
'
,
this
.
inherentId
)
sessionStorage
.
setItem
(
'
inherntId
'
,
this
.
inherentId
)
sessionStorage
.
setItem
(
'
existingId
'
,
item
.
id
)
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
'
presentDetail
'
,
name
:
'
presentDetail
'
,
params
:{
params
:{
isView
:
false
,
isView
:
false
,
existingId
:
item
.
id
}
}
})
})
},
},
...
@@ -134,7 +147,7 @@ export default {
...
@@ -134,7 +147,7 @@ export default {
/* height: 100%; */
/* height: 100%; */
overflow-y
:
auto
;
overflow-y
:
auto
;
}
}
.quolist
{
.quolist
{
padding
:
10px
;
padding
:
10px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
}
...
...
src/views/saveWorkbench/index.vue
View file @
716674fb
...
@@ -21,8 +21,13 @@
...
@@ -21,8 +21,13 @@
<van-cell-group
inset
v-if=
"finalRiskList.length > 0"
>
<van-cell-group
inset
v-if=
"finalRiskList.length > 0"
>
<van-cell
value=
"风险评估管理"
/>
<van-cell
value=
"风险评估管理"
/>
<van-grid
:column-num=
"4"
>
<van-grid
:column-num=
"4"
>
<van-grid-item
@
click=
"dangerJump(item.path)"
v-for=
"item in finalRiskList"
:key=
"item.key"
:icon=
"item.imgUrl"
<van-grid-item
:text=
"item.text"
/>
@
click=
"dangerJump(item.path)"
v-for=
"item in finalRiskList"
:key=
"item.key"
:icon=
"item.imgUrl"
:text=
"item.text"
/>
</van-grid>
</van-grid>
</van-cell-group>
</van-cell-group>
<!--
<van-cell-group
inset
v-for=
"(item, index) in riskList"
:key=
"index"
>
<!--
<van-cell-group
inset
v-for=
"(item, index) in riskList"
:key=
"index"
>
...
@@ -45,15 +50,15 @@
...
@@ -45,15 +50,15 @@
<
script
>
<
script
>
import
tabBar
from
"
@/components/TabBar
"
;
import
tabBar
from
"
@/components/TabBar
"
;
import
{
getFun
,
postFun
}
from
'
@/service/table
'
import
{
getFun
,
postFun
}
from
"
@/service/table
"
;
export
default
{
export
default
{
components
:
{
components
:
{
tabBar
tabBar
},
},
data
()
{
data
()
{
return
{
return
{
value
:
''
,
value
:
""
,
/**
/**
* 总公司:任务台账;
* 总公司:任务台账;
* 区域负责人:任务管理,任务审批,任务台账
* 区域负责人:任务管理,任务审批,任务台账
* 评估负责人: 执行管理,风险评估,任务审批,任务台账
* 评估负责人: 执行管理,风险评估,任务审批,任务台账
...
@@ -63,166 +68,161 @@ export default {
...
@@ -63,166 +68,161 @@ export default {
{
{
path
:
"
/taskLedger
"
,
path
:
"
/taskLedger
"
,
imgUrl
:
require
(
"
@/assets/workbench/work-approval.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/work-approval.png
"
),
text
:
"
任务台账
"
,
text
:
"
任务台账
"
},
},
{
{
path
:
"
/riskManage
"
,
path
:
"
/riskManage
"
,
imgUrl
:
require
(
"
@/assets/workbench/risk-report.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/risk-report.png
"
),
text
:
"
任务管理
"
,
text
:
"
任务管理
"
},
},
{
{
path
:
"
/taskManage
"
,
path
:
"
/taskManage
"
,
imgUrl
:
require
(
"
@/assets/workbench/plane-approval.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/plane-approval.png
"
),
text
:
"
任务审批
"
,
text
:
"
任务审批
"
},
},
{
{
path
:
"
/riskExecution
"
,
path
:
"
/riskExecution
"
,
imgUrl
:
require
(
"
@/assets/workbench/rectification-notice.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/rectification-notice.png
"
),
text
:
"
执行管理
"
,
text
:
"
执行管理
"
},
},
{
{
path
:
"
/riskAssess
"
,
path
:
"
/riskAssess
"
,
imgUrl
:
require
(
"
@/assets/workbench/risk-confirm.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/risk-confirm.png
"
),
text
:
"
风险评估
"
,
text
:
"
风险评估
"
},
},
{
{
path
:
"
/riskApprove
"
,
path
:
"
/riskApprove
"
,
imgUrl
:
require
(
"
@/assets/workbench/risk-account.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/risk-account.png
"
),
text
:
"
风险审批
"
,
text
:
"
风险审批
"
},
},
{
{
path
:
"
/riskLedger
"
,
path
:
"
/riskLedger
"
,
imgUrl
:
require
(
"
@/assets/workbench/danger-account.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/danger-account.png
"
),
text
:
"
风险台账
"
,
text
:
"
风险台账
"
}
,
}
// {
// {
// path: "/riskView",
// path: "/riskView",
// imgUrl: require("@/assets/workbench/quarter_record.png"),
// imgUrl: require("@/assets/workbench/quarter_record.png"),
// text: "四色图",
// text: "四色图",
// },
// },
],
],
riskList
:
[
{
riskList
:
[
key
:
"
1
"
,
{
key
:
"
1
"
,
path
:
"
/taskLedger
"
,
path
:
"
/taskLedger
"
,
imgUrl
:
require
(
"
@/assets/workbench/work-approval.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/work-approval.png
"
),
text
:
"
任务台账
"
,
text
:
"
任务台账
"
},
},
{
{
key
:
"
2
"
,
key
:
"
2
"
,
path
:
"
/riskManage
"
,
path
:
"
/riskManage
"
,
imgUrl
:
require
(
"
@/assets/workbench/risk-report.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/risk-report.png
"
),
text
:
"
任务管理
"
,
text
:
"
任务管理
"
},
},
{
{
key
:
"
3
"
,
key
:
"
3
"
,
path
:
"
/taskManage
"
,
path
:
"
/taskManage
"
,
imgUrl
:
require
(
"
@/assets/workbench/plane-approval.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/plane-approval.png
"
),
text
:
"
任务审批
"
,
text
:
"
任务审批
"
},
},
{
{
key
:
"
4
"
,
key
:
"
4
"
,
path
:
"
/riskExecution
"
,
path
:
"
/riskExecution
"
,
imgUrl
:
require
(
"
@/assets/workbench/rectification-notice.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/rectification-notice.png
"
),
text
:
"
执行管理
"
,
text
:
"
执行管理
"
},
},
{
{
key
:
"
5
"
,
key
:
"
5
"
,
path
:
"
/riskAssess
"
,
path
:
"
/riskAssess
"
,
imgUrl
:
require
(
"
@/assets/workbench/risk-confirm.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/risk-confirm.png
"
),
text
:
"
风险评估
"
,
text
:
"
风险评估
"
},
},
{
{
key
:
"
6
"
,
key
:
"
6
"
,
path
:
"
/riskApprove
"
,
path
:
"
/riskApprove
"
,
imgUrl
:
require
(
"
@/assets/workbench/risk-account.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/risk-account.png
"
),
text
:
"
风险审批
"
,
text
:
"
风险审批
"
},
},
{
{
key
:
"
7
"
,
key
:
"
7
"
,
path
:
"
/riskLedger
"
,
path
:
"
/riskLedger
"
,
imgUrl
:
require
(
"
@/assets/workbench/danger-account.png
"
),
imgUrl
:
require
(
"
@/assets/workbench/danger-account.png
"
),
text
:
"
风险台账
"
,
text
:
"
风险台账
"
},],
}
finalRiskList
:[],
],
finalRiskList
:
[],
images
:
[
images
:
[
{
{
url
:
require
(
'
@/assets/workbench/u47.png
'
),
url
:
require
(
"
@/assets/workbench/u47.png
"
)
},
},
{
{
url
:
require
(
'
@/assets/workbench/u51.png
'
),
url
:
require
(
"
@/assets/workbench/u51.png
"
)
},
},
{
{
url
:
require
(
'
@/assets/workbench/u55.png
'
),
url
:
require
(
"
@/assets/workbench/u55.png
"
)
}
,
}
]
]
};
};
},
},
created
()
{
created
()
{},
},
mounted
()
{
mounted
()
{
// this.getMenuList();
// this.getMenuList();
this
.
workBenchList
();
this
.
workBenchList
();
},
},
methods
:
{
methods
:
{
//查询角色菜单列表
//查询角色菜单列表
getMenuList
()
{
getMenuList
()
{
getFun
(
'
/menu/roleMenuTreeselect
'
).
then
((
res
)
=>
{
getFun
(
"
/menu/roleMenuTreeselect
"
)
this
.
riskList
=
res
.
list
.
then
(
res
=>
{
this
.
riskList
.
forEach
((
item
,
index
)
=>
{
this
.
riskList
=
res
.
list
;
item
.
children
.
forEach
((
i
,
k
)
=>
{
this
.
riskList
.
forEach
((
item
,
index
)
=>
{
let
data
=
this
.
riskList2
.
find
((
y
)
=>
y
.
text
==
i
.
menuName
)
item
.
children
.
forEach
((
i
,
k
)
=>
{
if
(
data
)
{
let
data
=
this
.
riskList2
.
find
(
y
=>
y
.
text
==
i
.
menuName
);
i
.
icon
=
data
.
imgUrl
if
(
data
)
{
}
i
.
icon
=
data
.
imgUrl
;
})
}
});
});
})
.
catch
(
err
=>
{
console
.
log
(
"
err==>>
"
,
err
);
});
});
console
.
log
(
'
this.riskList==>>
'
,
this
.
riskList
)
}).
catch
((
err
)
=>
{
console
.
log
(
'
err==>>
'
,
err
)
})
},
},
workBenchList
()
{
workBenchList
()
{
getFun
(
`/menu/getMenu`
).
then
(
res
=>
{
getFun
(
`/menu/getMenu`
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
code
==
200
)
{
this
.
powerObj
=
res
.
data
;
this
.
powerObj
=
res
.
data
;
if
(
this
.
powerObj
.
风险评估管理
)
{
if
(
this
.
powerObj
.
风险评估管理
)
{
this
.
finalRiskList
=
[
this
.
finalRiskList
=
[...
this
.
riskList
].
filter
(
x
=>
...
this
.
riskList
[...
this
.
powerObj
.
风险评估管理
].
some
(
y
=>
`/
${
y
.
path
}
`
==
x
.
path
)
].
filter
((
x
)
=>
[...
this
.
powerObj
.
风险评估管理
].
some
(
(
y
)
=>
(
`/
${
y
.
path
}
`
)
==
x
.
path
)
);
);
}
else
{
}
else
{
this
.
finalRiskList
=
[];
this
.
finalRiskList
=
[];
}
}
console
.
log
(
this
.
finalRiskList
)
}
else
{
}
else
{
this
.
powerObj
=
{}
this
.
powerObj
=
{}
;
}
}
});
});
},
},
onSearch
()
{
onSearch
()
{},
},
createdClick
()
{
createdClick
()
{
this
.
$router
.
push
(
'
/create-task
'
)
this
.
$router
.
push
(
"
/create-task
"
);
},
},
dangerJump
(
path
)
{
dangerJump
(
path
)
{
if
(
path
)
{
if
(
path
)
{
if
(
path
==
'
/add-danger
'
)
{
if
(
path
==
"
/add-danger
"
)
{
sessionStorage
.
removeItem
(
'
obj
'
)
sessionStorage
.
removeItem
(
"
obj
"
);
this
.
$router
.
push
({
name
:
'
add-danger
'
,
params
:
{
isWorkbenchTo
:
1
}
});
this
.
$router
.
push
({
name
:
"
add-danger
"
,
params
:
{
isWorkbenchTo
:
1
}
});
}
else
{
}
else
{
this
.
$router
.
push
(
path
);
this
.
$router
.
push
(
path
);
}
}
}
}
}
,
}
}
}
};
};
</
script
>
</
script
>
...
...
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