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
3ad98875
Commit
3ad98875
authored
Jan 29, 2024
by
mzx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
模板管理、测试场景库管理页面修改
parent
349cab57
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
77 additions
and
55 deletions
+77
-55
index.vue
src/views/setting/scene/index.vue
+11
-11
index.vue
src/views/setting/template/index.vue
+66
-44
No files found.
src/views/setting/scene/index.vue
View file @
3ad98875
...
@@ -44,17 +44,17 @@
...
@@ -44,17 +44,17 @@
</el-form>
</el-form>
<el-row
:gutter=
"10"
class=
"mb10"
>
<el-row
:gutter=
"10"
class=
"mb10"
>
<
el-col
:span=
"1.5"
>
<
!--
<el-col
:span=
"1.5"
>
--
>
<el-button
<!--
<el-button-->
v-hasPermi=
"['setting:scene:add']"
<!-- v-hasPermi="['setting:scene:add']"-->
type=
"primary"
<!-- type="primary"-->
plain
<!-- plain-->
icon=
"el-icon-plus"
<!-- icon="el-icon-plus"-->
size=
"mini"
<!-- size="mini"-->
@
click=
"handleAdd"
<!-- @click="handleAdd"-->
>
新增
</el-button
<!-- >新增
</el-button-->
>
<!-- >--
>
<
/el-col
>
<
!--
</el-col>
--
>
<right-toolbar
<right-toolbar
:show-search
.
sync=
"showSearch"
:show-search
.
sync=
"showSearch"
@
queryTable=
"loadData"
@
queryTable=
"loadData"
...
...
src/views/setting/template/index.vue
View file @
3ad98875
<
template
>
<
template
>
<page-standard>
<page-standard
-option
>
<div
slot=
"tab"
>
<div
slot=
"tab"
>
<
el-form
<
!--
<el-form-->
ref=
"queryForm"
<!-- ref="queryForm"-->
:model=
"screen"
<!-- :model="screen"-->
size=
"small"
<!-- size="small"-->
:inline=
"true"
<!-- :inline="true"-->
class=
"tab-form"
<!-- class="tab-form"-->
>
<!-- >--
>
<el-form-item
label=
"对应标准"
>
<!--
<el-form-item
label=
"对应标准"
>
--
>
<el-select
v-model=
"screen.ask"
clearable
style=
"width: 100%"
>
<!--
<el-select
v-model=
"screen.ask"
clearable
style=
"width: 100%"
>
--
>
<el-option
<!--
<el-option-->
key=
"1"
<!-- key="1"-->
value=
"1"
<!-- value="1"-->
label=
"汽车整车信息安全技术要求"
<!-- label="汽车整车信息安全技术要求"-->
></el-option
>
<!-- >
</el-option>
--
>
<el-option
key=
"2"
value=
"2"
label=
"xxxxx软件升级要求"
></el-option
>
<!--
<el-option
key=
"2"
value=
"2"
label=
"xxxxx软件升级要求"
></el-option>
--
>
</el-select
>
<!--
</el-select>
--
>
</el-form-item
>
<!--
</el-form-item>
--
>
<
/el-form
>
<
!--
</el-form>
--
>
</div>
</div>
<el-table
<el-table
v-loading=
"loading"
v-loading=
"loading"
...
@@ -31,21 +31,26 @@
...
@@ -31,21 +31,26 @@
<span>
{{
scope
.
$index
+
1
}}
</span>
<span>
{{
scope
.
$index
+
1
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"
报告
模板分类"
sortable
prop=
"type"
align=
"left"
>
<el-table-column
label=
"模板分类"
sortable
prop=
"type"
align=
"left"
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"
报告
模板编号"
sortable
prop=
"num"
align=
"left"
>
<el-table-column
label=
"模板编号"
sortable
prop=
"num"
align=
"left"
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"报告模板名称"
sortable
prop=
"name"
align=
"left"
>
<el-table-column
label=
"模板名称"
sortable
prop=
"name"
align=
"left"
>
</el-table-column>
<
template
slot-scope=
"scope"
>
<el-table-column
label=
"报告模板文件"
prop=
"file"
align=
"left"
>
<span
class=
"span-color"
@
click=
"viewTemplate"
>
{{
</el-table-column>
scope
.
row
.
name
<el-table-column
}}
</span>
label=
"检验结论"
</
template
>
prop=
"conclusion"
width=
"400"
align=
"left"
>
</el-table-column>
</el-table-column>
<!-- <el-table-column label="报告模板文件" prop="file" align="left">-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- label="检验结论"-->
<!-- prop="conclusion"-->
<!-- width="400"-->
<!-- align="left"-->
<!-- >-->
<!-- </el-table-column>-->
<el-table-column
label=
"更新时间"
align=
"left"
sortable
prop=
"createTime"
>
<el-table-column
label=
"更新时间"
align=
"left"
sortable
prop=
"createTime"
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
...
@@ -59,22 +64,21 @@
...
@@ -59,22 +64,21 @@
v-hasPermi=
"['setting:template:update']"
v-hasPermi=
"['setting:template:update']"
size=
"mini"
size=
"mini"
type=
"text"
type=
"text"
icon=
"el-icon-edit"
plain
plain
@
click=
"handleUpdate(scope.row)"
@
click=
"handleUpdate(scope.row)"
>
>
修改
</el-button
上传新文件
</el-button
>
<el-button
v-hasPermi=
"['setting:template:view']"
size=
"mini"
type=
"text"
plain
icon=
"el-icon-arrow-right"
@
click=
"viewTemplate(scope.row)"
>
查看模板
</el-button
>
>
<!--
<el-button-->
<!-- v-hasPermi="['setting:template:view']"-->
<!-- size="mini"-->
<!-- type="text"-->
<!-- plain-->
<!-- icon="el-icon-arrow-right"-->
<!-- @click="viewTemplate(scope.row)"-->
<!-- >-->
<!-- 查看模板
</el-button-->
<!-- >-->
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
@@ -120,9 +124,10 @@
...
@@ -120,9 +124,10 @@
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
</page-standard>
</page-standard
-option
>
</template>
</template>
<
script
>
<
script
>
import
{
mapGetters
}
from
'vuex'
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -173,6 +178,16 @@ export default {
...
@@ -173,6 +178,16 @@ export default {
]
]
}
}
},
},
computed
:
{
...
mapGetters
([
'standard'
])
},
watch
:
{
standard
(
val
)
{
if
(
val
)
{
console
.
log
(
val
)
}
}
},
methods
:
{
methods
:
{
getList
()
{},
getList
()
{},
handleUpdate
(
row
)
{
handleUpdate
(
row
)
{
...
@@ -221,3 +236,10 @@ export default {
...
@@ -221,3 +236,10 @@ export default {
}
}
}
}
</
script
>
</
script
>
<
style
scoped
>
.span-color
{
color
:
#1890ff
;
text-decoration
:
underline
;
cursor
:
pointer
;
}
</
style
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment