Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
中汽测评-信息安全测评系统
web
Commits
6302b64b
Commit
6302b64b
authored
Dec 24, 2023
by
jiaxu.yan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(init): 添加假数据,修改格式问题
parent
d0f0ecf9
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
358 additions
and
87 deletions
+358
-87
setting.js
mock/setting.js
+223
-41
index.vue
src/views/processing/review-questionnaire/index.vue
+10
-6
dialog.vue
src/views/review/wait/components/dialog.vue
+6
-3
index.vue
src/views/setting/rules/index.vue
+87
-22
index.vue
src/views/setting/scene/index.vue
+19
-6
index.vue
src/views/setting/standard/index.vue
+2
-2
index.vue
src/views/task/confirm-result/index.vue
+10
-6
index.vue
src/views/task/on/index.vue
+1
-1
No files found.
mock/setting.js
View file @
6302b64b
This diff is collapsed.
Click to expand it.
src/views/processing/review-questionnaire/index.vue
View file @
6302b64b
...
...
@@ -64,13 +64,15 @@
</td>
</tr>
<!-- 循环遍历 keyPointList -->
<template
v-for=
"(i,
i
ndex) in item.keyPointList"
>
<tr
:key=
"
i
ndex"
>
<template
v-for=
"(i,
keyPointI
ndex) in item.keyPointList"
>
<tr
:key=
"
keyPointI
ndex"
>
<td
align=
"center"
:rowspan=
"getRows(i)"
>
{{
i
.
text
}}
</td>
</tr>
<!-- 循环遍历 reviewDetailsList -->
<template
v-for=
"(v, index) in i.reviewDetailsList"
>
<tr
:key=
"index"
>
<template
v-for=
"(v, reviewDetailIndex) in i.reviewDetailsList"
>
<tr
:key=
"reviewDetailIndex"
>
<td
align=
"center"
:rowspan=
"v.reviewSceneList.length + 1"
...
...
@@ -79,8 +81,10 @@
</td>
</tr>
<!-- 循环遍历 reviewSceneList -->
<template
v-for=
"(s, index) in v.reviewSceneList"
>
<tr
:key=
"index"
>
<template
v-for=
"(s, reviewSceneIndex) in v.reviewSceneList"
>
<tr
:key=
"reviewSceneIndex"
>
<td
align=
"center"
>
{{
s
.
text
}}
</td>
<td
align=
"center"
>
{{
s
.
result
}}
</td>
<td
align=
"center"
>
{{
s
.
people
}}
</td>
...
...
src/views/review/wait/components/dialog.vue
View file @
6302b64b
...
...
@@ -75,9 +75,12 @@
export
default
{
props
:
{
dialogManger
:
{
default
:
{
dialogVisible
:
false
,
source
:
{}
type
:
Object
,
default
()
{
return
{
dialogVisible
:
false
,
source
:
{}
}
}
}
},
...
...
src/views/setting/rules/index.vue
View file @
6302b64b
...
...
@@ -73,7 +73,7 @@
</el-form>
<el-row
:gutter=
"10"
class=
"mb10"
>
<el-col
:span=
"1.5"
>
<
!--
<
el-col
:span=
"1.5"
>
<el-button
v-hasPermi=
"['setting:rules:add']"
type=
"primary"
...
...
@@ -94,7 +94,7 @@
@
click=
"handleAdd"
>
新增细则
</el-button
>
</el-col>
</el-col>
-->
<right-toolbar
:show-search
.
sync=
"showSearch"
@
queryTable=
"loadData"
...
...
@@ -102,22 +102,65 @@
</el-row>
<el-tree
:data=
"tableData"
show-checkbox
node-key=
"id"
default-expand-all
:expand-on-click-node=
"false"
>
<span
slot-scope=
"
{ node, data }" class="custom-tree-node">
<span>
{{
node
.
label
}}
</span>
<span>
<div
slot-scope=
"
{ node, data }" class="item-box">
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"node.label"
placement=
"bottom"
>
<div
class=
"title"
>
{{
node
.
label
}}
</div>
</el-tooltip>
<div
class=
"buttons-list"
>
<el-button
v-if=
"node.level == 1"
type=
"text"
size=
"mini"
@
click=
"() => append(data)"
>
添加标准要求
</el-button>
<el-button
v-if=
"node.level == 2"
type=
"text"
size=
"mini"
@
click=
"() => append(data)"
>
添加审查要点
</el-button>
<el-button
v-if=
"node.level == 3"
type=
"text"
size=
"mini"
@
click=
"() => append(data)"
>
添加审查细则
</el-button>
<el-button
v-if=
"node.level == 4"
type=
"text"
size=
"mini"
@
click=
"() => append(data)"
>
添加关联场景
</el-button>
<el-button
type=
"text"
size=
"mini"
@
click=
"() => append(data)"
>
Append
修改
</el-button>
<el-button
type=
"text"
size=
"mini"
@
click=
"() => remove(node, data)"
>
Delete
<el-button
type=
"text"
size=
"mini"
@
click=
"() => handleDelete(node, data)"
>
删除
</el-button>
</
span
>
</
span
>
</
div
>
</
div
>
</el-tree>
<yan-dialog
:dialog-manger=
"dialogManger"
...
...
@@ -180,17 +223,18 @@ export default {
this
.
dialogPointManger
.
dialogVisible
=
true
this
.
dialogPointManger
.
source
=
{}
},
handleDelete
(
row
)
{
this
.
$modal
.
confirm
(
'是否确定删除该条数据?'
,
'操作确认'
)
.
then
(()
=>
{
// return delNotice(noticeIds)
})
.
then
(()
=>
{
this
.
loadData
()
this
.
$modal
.
msgSuccess
(
'删除成功'
)
})
.
catch
(()
=>
{})
handleDelete
(
node
,
data
)
{
console
.
log
(
node
,
data
)
// this.$modal
// .confirm('是否确定删除该条数据?', '操作确认')
// .then(() => {
// // return delNotice(noticeIds)
// })
// .then(() => {
// this.loadData()
// this.$modal.msgSuccess('删除成功')
// })
// .catch(() => {})
},
handleUpdate
(
row
)
{
this
.
dialogManger
.
dialogVisible
=
true
...
...
@@ -199,3 +243,24 @@ export default {
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
.item-box
{
flex
:
1
;
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
;
font-size
:
14px
;
padding-right
:
8px
;
.title
{
width
:
500px
;
overflow
:
hidden
;
white-space
:
nowrap
;
text-overflow
:
ellipsis
;
}
.buttons-list
{
margin-left
:
20px
;
}
}
</
style
>
src/views/setting/scene/index.vue
View file @
6302b64b
...
...
@@ -75,28 +75,41 @@
<el-table-column
label=
"检验场景编号"
min-width=
"200"
prop=
"code"
sortable
align=
"left"
>
</el-table-column>
<el-table-column
label=
"场景分类"
min-width=
"200"
sortable
align=
"left"
>
<el-table-column
label=
"场景分类"
prop=
"type"
min-width=
"200"
sortable
align=
"left"
>
</el-table-column>
<el-table-column
label=
"检验场景内容"
prop=
"content"
min-width=
"200"
sortable
align=
"left"
>
</el-table-column>
<el-table-column
label=
"更新人员"
min-width=
"200"
align=
"left"
>
<el-table-column
label=
"更新人员"
prop=
"user"
min-width=
"200"
align=
"left"
>
</el-table-column>
<el-table-column
label=
"更新时间"
prop=
"createTime"
min-width=
"200"
align=
"left"
sortable
prop=
"createTime"
>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
createTime
)
}}
</span>
...
...
@@ -114,7 +127,7 @@
v-hasPermi=
"['setting:scene:update']"
plain
size=
"mini"
type=
"
primary
"
type=
"
text
"
icon=
"el-icon-edit"
@
click=
"handleUpdate(scope.row)"
>
修改
</el-button
...
...
@@ -123,7 +136,7 @@
v-hasPermi=
"['setting:scene:delete']"
plain
size=
"mini"
type=
"
danger
"
type=
"
text
"
icon=
"el-icon-delete"
@
click=
"handleDelete(scope.row)"
>
删除
</el-button
...
...
@@ -157,7 +170,7 @@ export default {
dicts
:
[
'sys_scene_type'
],
data
()
{
return
{
listUrl
:
'/s
ystem/role/
list'
,
listUrl
:
'/s
cene-
list'
,
showSearch
:
true
,
tableData
:
[],
dialogManger
:
{
...
...
src/views/setting/standard/index.vue
View file @
6302b64b
...
...
@@ -177,7 +177,7 @@
v-hasPermi=
"['setting:standard:update']"
plain
size=
"mini"
type=
"
primary
"
type=
"
text
"
icon=
"el-icon-edit"
@
click=
"handleUpdate(scope.row)"
>
修改
</el-button
...
...
@@ -186,7 +186,7 @@
v-hasPermi=
"['setting:standard:delete']"
plain
size=
"mini"
type=
"
danger
"
type=
"
text
"
icon=
"el-icon-delete"
@
click=
"handleDelete(scope.row)"
>
删除
</el-button
...
...
src/views/task/confirm-result/index.vue
View file @
6302b64b
...
...
@@ -130,13 +130,15 @@
</td>
</tr>
<!-- 循环遍历 keyPointList -->
<template
v-for=
"(i,
i
ndex) in item.keyPointList"
>
<tr
:key=
"
i
ndex"
>
<template
v-for=
"(i,
PointI
ndex) in item.keyPointList"
>
<tr
:key=
"
PointI
ndex"
>
<td
align=
"center"
:rowspan=
"getRows(i)"
>
{{
i
.
text
}}
</td>
</tr>
<!-- 循环遍历 reviewDetailsList -->
<template
v-for=
"(v, index) in i.reviewDetailsList"
>
<tr
:key=
"index"
>
<template
v-for=
"(v, reviewDetailIndex) in i.reviewDetailsList"
>
<tr
:key=
"reviewDetailIndex"
>
<td
align=
"center"
:rowspan=
"v.reviewSceneList.length + 1"
...
...
@@ -145,8 +147,10 @@
</td>
</tr>
<!-- 循环遍历 reviewSceneList -->
<template
v-for=
"(s, index) in v.reviewSceneList"
>
<tr
:key=
"index"
>
<template
v-for=
"(s, reviewSceneIndex) in v.reviewSceneList"
>
<tr
:key=
"reviewSceneIndex"
>
<td
align=
"center"
>
{{
s
.
text
}}
</td>
<td
align=
"center"
>
{{
s
.
result
}}
</td>
<td
align=
"center"
>
{{
s
.
people
}}
</td>
...
...
src/views/task/on/index.vue
View file @
6302b64b
...
...
@@ -83,7 +83,7 @@
</
template
>
</el-table-column>
<el-table-column
label=
"紧要程度"
align=
"left"
prop=
"createTime"
>
<
template
>
紧急
</
template
>
紧急
</el-table-column>
<el-table-column
label=
"审查问卷"
align=
"left"
prop=
"createTime"
>
<
template
slot-scope=
"scope"
>
...
...
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