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
d4b9fb92
Commit
d4b9fb92
authored
Jan 04, 2024
by
高滢
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(任务管理): 详情编辑
parent
f46e1d0f
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
311 additions
and
102 deletions
+311
-102
past.png
src/assets/images/past.png
+0
-0
index.vue
src/components/MessageItem/index.vue
+1
-1
index.vue
src/views/processing/processed-review/index.vue
+2
-2
index.vue
src/views/processing/review-form/index.vue
+149
-26
index.vue
src/views/processing/review-questionnaire/index.vue
+110
-23
index.vue
src/views/processing/unprocessed-review/index.vue
+8
-1
index.vue
src/views/review/already/index.vue
+7
-7
index.vue
src/views/review/view/index.vue
+3
-0
index.vue
src/views/task/edit/index.vue
+20
-26
vehicleModelEvaluation.vue
src/views/task/on/components/vehicleModelEvaluation.vue
+1
-1
index.vue
src/views/task/task-detail/index.vue
+10
-15
No files found.
src/assets/images/past.png
0 → 100644
View file @
d4b9fb92
5.38 KB
src/components/MessageItem/index.vue
View file @
d4b9fb92
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<i
class=
"el-icon-time"
></i>
<span>
{{
parseTime
(
new
Date
())
}}
</span>
<i
class=
"el-icon-time"
></i>
<span>
{{
parseTime
(
new
Date
())
}}
</span>
</div>
</div>
</div>
</div>
<div
class=
"message-result mb5"
>
评审意见:
不
通过
</div>
<div
class=
"message-result mb5"
>
评审意见:通过
</div>
<div
class=
"message-reason mb5"
>
<div
class=
"message-reason mb5"
>
理由:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
理由:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</div>
</div>
...
...
src/views/processing/processed-review/index.vue
View file @
d4b9fb92
...
@@ -101,7 +101,7 @@
...
@@ -101,7 +101,7 @@
<div
class=
"cell-lable"
></div>
<div
class=
"cell-lable"
></div>
<div
class=
"cell-value"
>
<div
class=
"cell-value"
>
<el-button
type=
"success"
@
click=
"handleDetail()"
<el-button
type=
"success"
@
click=
"handleDetail()"
>
查看
检查表单
</el-button
>
查看
审查记录
</el-button
>
>
<el-button
type=
"success"
@
click=
"goReport()"
>
查看审查报告
</el-button>
<el-button
type=
"success"
@
click=
"goReport()"
>
查看审查报告
</el-button>
<el-button
type=
"success"
>
查看企业留档文件
</el-button>
<el-button
type=
"success"
>
查看企业留档文件
</el-button>
...
@@ -109,7 +109,7 @@
...
@@ -109,7 +109,7 @@
<el-button
v-if=
"!isSysReview"
type=
"success"
<el-button
v-if=
"!isSysReview"
type=
"success"
>
查看车型检验记录
</el-button
>
查看车型检验记录
</el-button
>
>
<el-button
v-if=
"!isSysReview"
type=
"success"
<el-button
v-if=
"!isSysReview"
type=
"success"
@
click=
"goReport"
>
查看车型评测报告
</el-button
>
查看车型评测报告
</el-button
>
>
</div>
</div>
...
...
src/views/processing/review-form/index.vue
View file @
d4b9fb92
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<!--1-抬头标题-->
<!--1-抬头标题-->
<div
class=
"title-style"
>
<div
class=
"title-style"
>
<div
class=
"title-content-style"
>
<div
class=
"title-content-style"
>
查看检查表单(所属任务: 广汽丰田体系审查)
{{
flag
===
'检查表单'
?
' 查看检查表单(所属任务: 广汽丰田体系审查)'
:
' 查看文档检查表单(所属任务: 广汽丰田体系审查)'
}}
</div>
</div>
<div
class=
"title-content-style"
>
<div
class=
"title-content-style"
>
<a
href=
"/processing/unprocessed-review"
>
返回
</a>
<a
href=
"/processing/unprocessed-review"
>
返回
</a>
...
@@ -41,9 +41,9 @@
...
@@ -41,9 +41,9 @@
<tr>
<tr>
<th>
标准章节
</th>
<th>
标准章节
</th>
<th>
标准要求
</th>
<th>
标准要求
</th>
<th>
审查要点
</th>
<th>
{{
flag
===
'检查表单'
?
'审查要点'
:
'标准测试方法'
}}
</th>
<th>
审查细则
</th>
<th>
{{
flag
===
'检查表单'
?
'审查细则'
:
'审查方法'
}}
</th>
<th>
符合场景
</th>
<th
v-if=
"flag==='检查表单'"
>
符合场景
</th>
<th>
审查结果
</th>
<th>
审查结果
</th>
<th
:colspan=
"2"
>
记录
</th>
<th
:colspan=
"2"
>
记录
</th>
<th>
填写人
</th>
<th>
填写人
</th>
...
@@ -71,13 +71,13 @@
...
@@ -71,13 +71,13 @@
>
>
<tr
:key=
"reviewDetailIndex"
>
<tr
:key=
"reviewDetailIndex"
>
<td>
<td>
{{
v
.
id
}}
{{
v
.
reviewRules
}}
</td>
</td>
<td
>
{{
v
.
text
}}
</td>
<td
v-if=
"flag==='检查表单'"
>
{{
v
.
matchSscene
}}
</td>
<td>
{{
v
.
text
}}
</td>
<td>
{{
v
.
reviewResults
}}
</td>
<td>
{{
v
.
text
}}
</td>
<td>
{{
v
.
recordOne
}}
</td>
<td>
{{
v
.
text
}}
</td>
<td>
{{
v
.
recordTwo
}}
</td>
<td>
{{
v
.
text
}}
</td>
<td>
{{
v
.
filledBy
}}
</td>
</tr>
</tr>
</
template
>
</
template
>
</template>
</template>
...
@@ -104,55 +104,138 @@
...
@@ -104,55 +104,138 @@
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
flag
:
'文档检查表单'
,
questionnaireSummary
:
[
questionnaireSummary
:
[
{
{
id
:
1734848009319092224
,
id
:
1734848009319092224
,
chapter
:
'5.1'
,
chapter
:
'5.1'
,
text
:
'
标准要求-车辆制造商应具备车辆全生命周期的汽车信息安全管理体系。注:
车辆全生命周期包括车辆的开发阶段、生产阶段及后生产阶段。'
,
text
:
'
车辆制造商应具备车辆全生命周期的汽车信息安全管理体系。注:
车辆全生命周期包括车辆的开发阶段、生产阶段及后生产阶段。'
,
keyPointList
:
[
keyPointList
:
[
{
{
id
:
1734848013714722816
,
id
:
1734848013714722816
,
text
:
'车辆制造商
汽车信息安全管理制度是否明确与其它管理流程(如QMS、ISMS)的适配性
。'
,
text
:
'车辆制造商
是否建立汽车信息安全管理制度
。'
,
reviewStandardId
:
1734848011609182208
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
reviewDetailsList
:
[
{
{
id
:
1734848013714722817
,
id
:
1734848013714722817
,
text
:
'车辆制造商应提供信息安全管理制度在建设实施中与企业其他管理流程相适配的证明材料。'
,
reviewRules
:
'车辆制造商是否能够提供/展示汽车信息安全管理制度文件,制度文件应定义信息安全政策以及信息安全规则和流程,信息安全政策立致力于管理与车辆制造商活动相关的信息安全风险。'
,
reviewKeypointId
:
1734848013714722816
matchSscene
:
''
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
},
},
{
{
id
:
1734848013714722817
,
id
:
1734848013714722817
,
text
:
'车辆制造商应提供信息安全管理制度在建设实施中与企业其他管理流程相适配的证明材料。'
,
reviewRules
:
'车辆制造商是否能够提供/展示汽车信息安全管理制度正式发布的证明材料。'
,
reviewKeypointId
:
1734848013714722816
matchSscene
:
''
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
}
]
},
{
id
:
1734848013714722816
,
text
:
'车辆制造商汽车信息安全管理制度是否明确汽车信息安全管理制度适用于车辆全生命周期,包括开发阶段、生产阶段及后生产阶段。'
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
{
id
:
1734848013714722817
,
reviewRules
:
'车辆制造商汽车信息安全管理制度中明确覆盖了车辆全生命周期,包括开发阶段、生产阶段及后生产阶段,且能够提供每个阶段的流程文件。'
,
matchSscene
:
''
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
}
]
},
{
id
:
1734848013714722816
,
text
:
'车辆全生命周期每个阶段的流程文件能够包含相应阶段的信息安全活动及要求。'
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
{
id
:
1734848013714722817
,
reviewRules
:
'开发阶段流程文件应包含概念设计、设计开发和测试验证阶段的信息安全活动及要求。'
,
matchSscene
:
''
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
},
{
id
:
1734848013714722817
,
reviewRules
:
'生产阶段流程文件应包含生产控制计划制定,生产控制计划应包含生产阶段的信息安全需求,确保生产环节的信息安全需求能够顶利落地实施,且不引入新的信息安全漏洞。'
,
matchSscene
:
''
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
},
{
id
:
1734848013714722817
,
reviewRules
:
'后生产阶段流程文件应考虑运维阶段、终止支持、退役阶段的信息安全需求,运维阶段。'
,
matchSscene
:
''
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
}
}
]
]
}
}
]
]
},
},
{
{
id
:
17348480
11609182208
,
id
:
17348480
09319092224
,
chapter
:
'5.2'
,
chapter
:
'5.2'
,
text
:
'汽车信息安全管理体系应包括以下内容。建立企业内部管理汽车信息安全的过程。'
,
text
:
'汽车信息安全管理体系应包括以下内容。建立企业内部管理汽车信息安全的过程。'
,
keyPointList
:
[
keyPointList
:
[
{
{
id
:
173484801
1609182209
,
id
:
173484801
3714722816
,
text
:
'车辆制造商汽车信息安全管理制度是否建立并明确汽车信息安全管理制度的组织架构及权责。'
,
text
:
'车辆制造商汽车信息安全管理制度是否建立并明确汽车信息安全管理制度的组织架构及权责。'
,
reviewStandardId
:
1734848011609182208
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
reviewDetailsList
:
[
{
{
id
:
1734848011609182210
,
id
:
1734848013714722817
,
text
:
'车辆制造商汽车信息安全管理制度的角色应覆盖车辆/车辆产品在生命周期中的信息安全活动。'
,
reviewRules
:
'车辆制造商应提供信息安全管理制度在建设实施中与企业其他管理流程相适配的证明材料。'
,
reviewKeypointId
:
1734848011609182209
matchSscene
:
''
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
},
},
{
{
id
:
1734848012057972736
,
id
:
1734848013714722817
,
text
:
'车辆制造商汽车信息安全管理制度的角色应与车辆制造商的组织架构匹配。'
,
reviewRules
:
'车辆制造商应提供信息安全管理制度在建设实施中与企业其他管理流程相适配的证明材料。'
,
reviewKeypointId
:
1734848011609182209
matchSscene
:
''
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
}
]
},
{
id
:
1734848013714722816
,
text
:
'车辆制造商汽车信息安全管理制度是否明确为保障汽车信息安全需求实现和维持所投入的资源。'
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
{
id
:
1734848013714722817
,
reviewRules
:
'车辆制造商应提供信息安全管理制度在建设实施中与企业其他管理流程相适配的证明材料。'
,
matchSscene
:
''
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
}
}
]
]
}
}
]
]
}
}
,
],
],
ruleForm
:
{
ruleForm
:
{
enterpriseLeader
:
''
,
enterpriseLeader
:
''
,
...
@@ -168,7 +251,47 @@ export default {
...
@@ -168,7 +251,47 @@ export default {
}
}
}
}
},
},
created
()
{},
created
()
{
if
(
this
.
$route
.
query
.
flag
){
this
.
flag
=
this
.
$route
.
query
.
flag
}
if
(
!
this
.
$route
.
query
.
flag
)
{
this
.
questionnaireSummary
=
[
{
id
:
1734848009319092224
,
chapter
:
'7.1.2.4'
,
text
:
'汽车信息安全管理体系应包括以下内容。建立企业内部管理汽车信息安全的过程。'
,
keyPointList
:
[
{
id
:
1734848013714722816
,
text
:
'应对车端具备远程控制功能的系统进行完整性验证。'
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
{
id
:
1734848013714722817
,
reviewRules
:
'1.测试人员应使用漏洞扫描工具对车辆外部连接系统进行漏洞扫描。'
,
matchSscene
:
'审查远程控制系统对应的通信零件关于安全刷写或安全启动的设计方案与测试验证材料,若提供证明文件满足正确性和充分性要求,则测试通过,否则测试不通过。'
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
},
{
id
:
1734848013714722817
,
reviewRules
:
'2.并将测试结果与汽车行业权威漏洞平台6个月前公布的高危及以上的安全漏洞清单。'
,
matchSscene
:
'审查远程控制系统对应的通信零件关于安全刷写或安全启动的设计方案与测试验证材料,若提供证明文件满足正确性和充分性要求,则测试通过,否则测试不通过。'
,
reviewResults
:
''
,
recordOne
:
''
,
recordTwo
:
''
,
filledBy
:
''
}
]
}
]
},
]
}
},
methods
:
{
methods
:
{
getRows
(
i
)
{
getRows
(
i
)
{
let
n
=
0
let
n
=
0
...
...
src/views/processing/review-questionnaire/index.vue
View file @
d4b9fb92
...
@@ -38,7 +38,7 @@
...
@@ -38,7 +38,7 @@
<div
class=
"main-statistics"
>
<div
class=
"main-statistics"
>
<div
class=
"statistics-card"
style=
"background-color: #5ad8a6"
>
<div
class=
"statistics-card"
style=
"background-color: #5ad8a6"
>
<div
class=
"card-left"
>
<div
class=
"card-left"
>
<div>
90
</div>
<div>
80%
</div>
<div>
审查通过率
</div>
<div>
审查通过率
</div>
</div>
</div>
<div
class=
"card-right"
>
<div
class=
"card-right"
>
...
@@ -50,7 +50,7 @@
...
@@ -50,7 +50,7 @@
</div>
</div>
<div
class=
"statistics-card"
style=
"background-color: #ff99c3"
>
<div
class=
"statistics-card"
style=
"background-color: #ff99c3"
>
<div
class=
"card-left"
>
<div
class=
"card-left"
>
<div>
90
</div>
<div>
20%
</div>
<div>
审查失败率
</div>
<div>
审查失败率
</div>
</div>
</div>
<div
class=
"card-right"
>
<div
class=
"card-right"
>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
</div>
</div>
<div
class=
"statistics-card"
style=
"background-color: #6dc8ec"
>
<div
class=
"statistics-card"
style=
"background-color: #6dc8ec"
>
<div
class=
"card-left"
>
<div
class=
"card-left"
>
<div>
90
</div>
<div>
100条
</div>
<div>
审查细则数
</div>
<div>
审查细则数
</div>
</div>
</div>
<div
class=
"card-right"
>
<div
class=
"card-right"
>
...
@@ -74,7 +74,7 @@
...
@@ -74,7 +74,7 @@
</div>
</div>
<div
class=
"statistics-card"
style=
"background-color: #5b8ff9"
>
<div
class=
"statistics-card"
style=
"background-color: #5b8ff9"
>
<div
class=
"card-left"
>
<div
class=
"card-left"
>
<div>
90
</div>
<div>
5人
</div>
<div>
参与审查人数
</div>
<div>
参与审查人数
</div>
</div>
</div>
<div
class=
"card-right"
>
<div
class=
"card-right"
>
...
@@ -126,13 +126,13 @@
...
@@ -126,13 +126,13 @@
>
>
<tr
:key=
"reviewDetailIndex"
>
<tr
:key=
"reviewDetailIndex"
>
<td>
<td>
{{
v
.
id
}}
{{
v
.
reviewRules
}}
</td>
</td>
<td>
{{
v
.
text
}}
</td>
<td>
{{
v
.
matchSscene
}}
</td>
<td>
{{
v
.
text
}}
</td>
<td>
{{
v
.
reviewResults
}}
</td>
<td>
{{
v
.
text
}}
</td>
<td>
{{
v
.
recordOne
}}
</td>
<td>
{{
v
.
text
}}
</td>
<td>
{{
v
.
recordTwo
}}
</td>
<td>
{{
v
.
text
}}
</td>
<td>
{{
v
.
filledBy
}}
</td>
</tr>
</tr>
</
template
>
</
template
>
</template>
</template>
...
@@ -196,46 +196,133 @@ export default {
...
@@ -196,46 +196,133 @@ export default {
{
{
id
:
1734848009319092224
,
id
:
1734848009319092224
,
chapter
:
'5.1'
,
chapter
:
'5.1'
,
text
:
'
标准要求-车辆制造商应具备车辆全生命周期的汽车信息安全管理体系。注:
车辆全生命周期包括车辆的开发阶段、生产阶段及后生产阶段。'
,
text
:
'
车辆制造商应具备车辆全生命周期的汽车信息安全管理体系。注:
车辆全生命周期包括车辆的开发阶段、生产阶段及后生产阶段。'
,
keyPointList
:
[
keyPointList
:
[
{
{
id
:
1734848013714722816
,
id
:
1734848013714722816
,
text
:
'车辆制造商
汽车信息安全管理制度是否明确与其它管理流程(如QMS、ISMS)的适配性
。'
,
text
:
'车辆制造商
是否建立汽车信息安全管理制度
。'
,
reviewStandardId
:
1734848011609182208
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
reviewDetailsList
:
[
{
{
id
:
1734848013714722817
,
id
:
1734848013714722817
,
text
:
'车辆制造商应提供信息安全管理制度在建设实施中与企业其他管理流程相适配的证明材料。'
,
reviewRules
:
'车辆制造商是否能够提供/展示汽车信息安全管理制度文件,制度文件应定义信息安全政策以及信息安全规则和流程,信息安全政策立致力于管理与车辆制造商活动相关的信息安全风险。'
,
reviewKeypointId
:
1734848013714722816
matchSscene
:
'XX'
,
reviewResults
:
'符合'
,
recordOne
:
'车辆制造商是否能够提供'
,
recordTwo
:
'2.7-4.6'
,
filledBy
:
'赵小刚'
},
{
id
:
1734848013714722817
,
reviewRules
:
'车辆制造商是否能够提供/展示汽车信息安全管理制度正式发布的证明材料。'
,
matchSscene
:
'XX'
,
reviewResults
:
'不符合'
,
recordOne
:
'车辆制造商是否能够提供'
,
recordTwo
:
'1.6-4.6'
,
filledBy
:
'赵小刚'
}
]
},
{
id
:
1734848013714722816
,
text
:
'车辆制造商汽车信息安全管理制度是否明确汽车信息安全管理制度适用于车辆全生命周期,包括开发阶段、生产阶段及后生产阶段。'
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
{
id
:
1734848013714722817
,
reviewRules
:
'车辆制造商汽车信息安全管理制度中明确覆盖了车辆全生命周期,包括开发阶段、生产阶段及后生产阶段,且能够提供每个阶段的流程文件。'
,
matchSscene
:
'XX'
,
reviewResults
:
'不适用'
,
recordOne
:
'车辆制造商汽车信息安全管理制度中明确覆盖了车辆全生命周期'
,
recordTwo
:
'2.1-6.4'
,
filledBy
:
'赵小刚'
}
]
},
{
id
:
1734848013714722816
,
text
:
'车辆全生命周期每个阶段的流程文件能够包含相应阶段的信息安全活动及要求。'
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
{
id
:
1734848013714722817
,
reviewRules
:
'开发阶段流程文件应包含概念设计、设计开发和测试验证阶段的信息安全活动及要求。'
,
matchSscene
:
'XX'
,
reviewResults
:
'符合'
,
recordOne
:
'开发阶段流程文件应包含概念设计'
,
recordTwo
:
'1.0-4.3'
,
filledBy
:
'赵小刚'
},
{
id
:
1734848013714722817
,
reviewRules
:
'生产阶段流程文件应包含生产控制计划制定,生产控制计划应包含生产阶段的信息安全需求,确保生产环节的信息安全需求能够顶利落地实施,且不引入新的信息安全漏洞。'
,
matchSscene
:
'XX'
,
reviewResults
:
'符合'
,
recordOne
:
'生产阶段流程文件应包含生产控制计划制定'
,
recordTwo
:
'1.1-1.6'
,
filledBy
:
'赵小刚'
},
{
id
:
1734848013714722817
,
reviewRules
:
'后生产阶段流程文件应考虑运维阶段、终止支持、退役阶段的信息安全需求,运维阶段。'
,
matchSscene
:
'XX'
,
reviewResults
:
'不符合'
,
recordOne
:
'后生产阶段流程文件应考虑运维阶段'
,
recordTwo
:
'5.1-5.6'
,
filledBy
:
'赵小刚'
}
}
]
]
}
}
]
]
},
},
{
{
id
:
17348480
11609182208
,
id
:
17348480
09319092224
,
chapter
:
'5.2'
,
chapter
:
'5.2'
,
text
:
'汽车信息安全管理体系应包括以下内容。建立企业内部管理汽车信息安全的过程。'
,
text
:
'汽车信息安全管理体系应包括以下内容。建立企业内部管理汽车信息安全的过程。'
,
keyPointList
:
[
keyPointList
:
[
{
{
id
:
173484801
1609182209
,
id
:
173484801
3714722816
,
text
:
'车辆制造商汽车信息安全管理制度是否建立并明确汽车信息安全管理制度的组织架构及权责。'
,
text
:
'车辆制造商汽车信息安全管理制度是否建立并明确汽车信息安全管理制度的组织架构及权责。'
,
reviewStandardId
:
1734848011609182208
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
reviewDetailsList
:
[
{
{
id
:
1734848011609182210
,
id
:
1734848013714722817
,
text
:
'车辆制造商汽车信息安全管理制度的角色应覆盖车辆/车辆产品在生命周期中的信息安全活动。'
,
reviewRules
:
'车辆制造商应提供信息安全管理制度在建设实施中与企业其他管理流程相适配的证明材料。'
,
reviewKeypointId
:
1734848011609182209
matchSscene
:
'XX'
,
reviewResults
:
'不适用'
,
recordOne
:
'车辆制造商应提供信息安全管理制度'
,
recordTwo
:
'X'
,
filledBy
:
'赵小刚'
},
},
{
{
id
:
1734848012057972736
,
id
:
1734848013714722817
,
text
:
'车辆制造商汽车信息安全管理制度的角色应与车辆制造商的组织架构匹配。'
,
reviewRules
:
'车辆制造商应提供信息安全管理制度在建设实施中与企业其他管理流程相适配的证明材料。'
,
reviewKeypointId
:
1734848011609182209
matchSscene
:
'XX'
,
reviewResults
:
'不适用'
,
recordOne
:
'车辆制造商应提供信息安全管理制度'
,
recordTwo
:
'2.5-2.6'
,
filledBy
:
'李小红'
}
]
},
{
id
:
1734848013714722816
,
text
:
'车辆制造商汽车信息安全管理制度是否明确为保障汽车信息安全需求实现和维持所投入的资源。'
,
reviewStandardId
:
1734848011609182208
,
reviewDetailsList
:
[
{
id
:
1734848013714722817
,
reviewRules
:
'车辆制造商应提供信息安全管理制度在建设实施中与企业其他管理流程相适配的证明材料。'
,
matchSscene
:
'XX'
,
reviewResults
:
'符合'
,
recordOne
:
'车辆制造商应提供信息安全管理制度'
,
recordTwo
:
'2.5-2.6'
,
filledBy
:
'李小红'
}
}
]
]
}
}
]
]
}
}
,
],
],
ruleForm
:
{
ruleForm
:
{
enterpriseLeader
:
''
,
enterpriseLeader
:
''
,
...
...
src/views/processing/unprocessed-review/index.vue
View file @
d4b9fb92
...
@@ -268,7 +268,7 @@ export default {
...
@@ -268,7 +268,7 @@ export default {
4
:
'确认车型审查结果'
,
4
:
'确认车型审查结果'
,
5
:
'查看车型审查记录'
,
5
:
'查看车型审查记录'
,
6
:
'执行车型检验方案'
,
6
:
'执行车型检验方案'
,
7
:
'确认车型检验结果'
7
:
'确认车型检验结果'
,
},
},
dialogVisible
:
false
,
dialogVisible
:
false
,
pageType
:
'1'
,
// 代办任务类型 1-体系审查 其他-车型测评
pageType
:
'1'
,
// 代办任务类型 1-体系审查 其他-车型测评
...
@@ -319,6 +319,13 @@ export default {
...
@@ -319,6 +319,13 @@ export default {
})
})
},
},
handleReviewForm
(){
handleReviewForm
(){
this
.
$router
.
push
({
path
:
'/processing/review-form'
,
query
:{
flag
:
'检查表单'
}
})
},
// 查看文档检查表单跳转
handleCheckForm
(){
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
'/processing/review-form'
path
:
'/processing/review-form'
})
})
...
...
src/views/review/already/index.vue
View file @
d4b9fb92
...
@@ -102,7 +102,7 @@
...
@@ -102,7 +102,7 @@
<el-table-column
label=
"评审人员"
align=
"center"
prop=
"reviewer"
>
<el-table-column
label=
"评审人员"
align=
"center"
prop=
"reviewer"
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
label=
"
等待时长
"
label=
"
评审结果
"
sortable
sortable
align=
"center"
align=
"center"
prop=
"waitingTime"
prop=
"waitingTime"
...
@@ -171,7 +171,7 @@ export default {
...
@@ -171,7 +171,7 @@ export default {
sceneCategory
:
'车型审查'
,
sceneCategory
:
'车型审查'
,
sceneContent
:
'制度发布会音频文件'
,
sceneContent
:
'制度发布会音频文件'
,
reviewer
:
'赵晓东,盖献康,刘佳'
,
reviewer
:
'赵晓东,盖献康,刘佳'
,
waitingTime
:
'
1天12小时
'
,
waitingTime
:
'
通过
'
,
createTime
:
'2023-11-24 10:14:08'
createTime
:
'2023-11-24 10:14:08'
},
},
{
{
...
@@ -180,7 +180,7 @@ export default {
...
@@ -180,7 +180,7 @@ export default {
sceneCategory
:
'体系审查'
,
sceneCategory
:
'体系审查'
,
sceneContent
:
'TBOX-蜂窝以太网接口'
,
sceneContent
:
'TBOX-蜂窝以太网接口'
,
reviewer
:
'赵晓东,尚志伟,闫嘉旭'
,
reviewer
:
'赵晓东,尚志伟,闫嘉旭'
,
waitingTime
:
'
1天13小时
'
,
waitingTime
:
'
通过
'
,
createTime
:
'2023-11-22 13:56:34'
createTime
:
'2023-11-22 13:56:34'
},
},
{
{
...
@@ -189,7 +189,7 @@ export default {
...
@@ -189,7 +189,7 @@ export default {
sceneCategory
:
'体系审查'
,
sceneCategory
:
'体系审查'
,
sceneContent
:
'TBOX-车辆定位系统'
,
sceneContent
:
'TBOX-车辆定位系统'
,
reviewer
:
'周朋,李宇涵,李亚涛'
,
reviewer
:
'周朋,李宇涵,李亚涛'
,
waitingTime
:
'
2天1小时
'
,
waitingTime
:
'
不通过
'
,
createTime
:
'2023-11-13 17:26:54'
createTime
:
'2023-11-13 17:26:54'
},
},
{
{
...
@@ -198,7 +198,7 @@ export default {
...
@@ -198,7 +198,7 @@ export default {
sceneCategory
:
'车型审查'
,
sceneCategory
:
'车型审查'
,
sceneContent
:
'发布会车辆制动相关样品'
,
sceneContent
:
'发布会车辆制动相关样品'
,
reviewer
:
'张鹏伟,李旭,张鑫'
,
reviewer
:
'张鹏伟,李旭,张鑫'
,
waitingTime
:
'
2天1小时
'
,
waitingTime
:
'
不通过
'
,
createTime
:
'2023-11-12 14:43:22'
createTime
:
'2023-11-12 14:43:22'
},
},
{
{
...
@@ -207,7 +207,7 @@ export default {
...
@@ -207,7 +207,7 @@ export default {
sceneCategory
:
'车型审查'
,
sceneCategory
:
'车型审查'
,
sceneContent
:
'保障智能网联汽车时空数据存储文件'
,
sceneContent
:
'保障智能网联汽车时空数据存储文件'
,
reviewer
:
'孟同伟,孙钊涵,邵亮'
,
reviewer
:
'孟同伟,孙钊涵,邵亮'
,
waitingTime
:
'
3天3小时
'
,
waitingTime
:
'
通过
'
,
createTime
:
'2023-11-06 12:45:23'
createTime
:
'2023-11-06 12:45:23'
},
},
{
{
...
@@ -216,7 +216,7 @@ export default {
...
@@ -216,7 +216,7 @@ export default {
sceneCategory
:
'车型审查'
,
sceneCategory
:
'车型审查'
,
sceneContent
:
'智能网联汽车的访问控制-加密操作硬件'
,
sceneContent
:
'智能网联汽车的访问控制-加密操作硬件'
,
reviewer
:
'李旭,孟同伟,张鑫'
,
reviewer
:
'李旭,孟同伟,张鑫'
,
waitingTime
:
'
5天5小时
'
,
waitingTime
:
'
通过
'
,
createTime
:
'2023-11-02 08:12:56'
createTime
:
'2023-11-02 08:12:56'
}
}
],
],
...
...
src/views/review/view/index.vue
View file @
d4b9fb92
...
@@ -19,6 +19,9 @@
...
@@ -19,6 +19,9 @@
<el-row
:gutter=
"20"
justify=
"center"
type=
"flex"
>
<el-row
:gutter=
"20"
justify=
"center"
type=
"flex"
>
<el-col
:span=
"20"
>
<el-col
:span=
"20"
>
<el-form
ref=
"queryForm"
:model=
"queryParams"
label-suffix=
":"
>
<el-form
ref=
"queryForm"
:model=
"queryParams"
label-suffix=
":"
>
<div
style=
"position: absolute; right: 30px;"
>
<img
src=
"@/assets/images/past.png"
/>
</div>
<el-form-item
label=
"标准章节"
prop=
"deptName"
>
5.1
</el-form-item>
<el-form-item
label=
"标准章节"
prop=
"deptName"
>
5.1
</el-form-item>
<el-form-item
label=
"标准要求"
prop=
"deptName"
>
<el-form-item
label=
"标准要求"
prop=
"deptName"
>
标准章节: 5.1
标准章节: 5.1
...
...
src/views/task/edit/index.vue
View file @
d4b9fb92
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
</div>
</div>
</div>
</div>
<div
style=
"padding: 15px 20px 20px"
>
<div
style=
"padding: 15px 20px 20px"
>
<el-form
ref=
"form"
:model=
"model"
:rules=
"rules"
>
<el-form
ref=
"form"
:model=
"model"
:rules=
"rules"
label-position=
"top"
>
<div
style=
"display: flex; align-items: center"
>
<div
style=
"display: flex; align-items: center"
>
<div
style=
"font-size: 1.125rem; font-weight: bold; color: #666666"
>
<div
style=
"font-size: 1.125rem; font-weight: bold; color: #666666"
>
任务类型:
任务类型:
...
@@ -247,9 +247,8 @@
...
@@ -247,9 +247,8 @@
</el-button>
</el-button>
<div
class=
"subtitle"
style=
"margin-top: 20px"
>
报告信息
</div>
<div
class=
"subtitle"
style=
"margin-top: 20px"
>
报告信息
</div>
<el-row
style=
"display: flex"
>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"8"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"样品名称"
prop=
"yangpin"
>
<el-form-item
label=
"样品名称"
prop=
"yangpin"
>
<el-input
<el-input
v-model=
"model.yangpin"
v-model=
"model.yangpin"
...
@@ -257,43 +256,38 @@
...
@@ -257,43 +256,38 @@
clearable
clearable
/>
/>
</el-form-item>
</el-form-item>
</el-col>
<el-form-item
label=
"送样者"
prop=
"songyangzhe"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"生产企业"
prop=
"shengchan"
>
<el-input
<el-input
v-model=
"model.s
hengchan
"
v-model=
"model.s
ongyangzhe
"
placeholder=
"请输入"
placeholder=
"请输入"
clearable
clearable
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"
12
"
>
<el-col
:span=
"
8
"
>
<el-form-item
label=
"
送样者"
prop=
"songyangzhe
"
>
<el-form-item
label=
"
生产企业"
prop=
"shengchan
"
>
<el-input
<el-input
v-model=
"model.s
ongyangzhe
"
v-model=
"model.s
hengchan
"
placeholder=
"请输入"
placeholder=
"请输入"
clearable
clearable
/>
/>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"送样日期 "
prop=
"songyangdata"
>
<el-form-item
label=
"送样日期 "
prop=
"songyangdata"
>
<el-date-picker
<el-date-picker
v-model=
"model.songyangdata"
v-model=
"model.songyangdata"
style=
"width: 100%"
style=
"width: 100%"
type=
"date"
type=
"date"
placeholder=
"选择日期"
placeholder=
"选择日期"
>
>
</el-date-picker>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"商标"
prop=
"shangbiao"
>
<image-upload
v-model=
"dialogImageUrl"
:limit=
"1"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<el-col
:span=
"6"
>
<el-form-item
label=
"商标"
prop=
"shangbiao"
>
<image-upload
v-model=
"dialogImageUrl"
:limit=
"1"
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"样品数量"
prop=
"shuliang"
>
<el-form-item
label=
"样品数量"
prop=
"shuliang"
>
...
...
src/views/task/on/components/vehicleModelEvaluation.vue
View file @
d4b9fb92
...
@@ -70,7 +70,7 @@
...
@@ -70,7 +70,7 @@
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<div
class=
"task-status"
>
<div
class=
"task-status"
>
<div>
<div>
<div
@
click=
"handleCheckQuestionnaire"
>
查看车型
审查问卷
</div>
<div
@
click=
"handleCheckQuestionnaire"
>
查看车型
检查表单
</div>
</div>
</div>
</div>
</div>
<div>
<div>
...
...
src/views/task/task-detail/index.vue
View file @
d4b9fb92
...
@@ -13,6 +13,7 @@
...
@@ -13,6 +13,7 @@
:model=
"model"
:model=
"model"
:rules=
"rules"
:rules=
"rules"
:disabled=
"formDisabled"
:disabled=
"formDisabled"
label-position=
"top"
>
>
<div
style=
"display: flex; align-items: center"
>
<div
style=
"display: flex; align-items: center"
>
<div
style=
"font-size: 1.125rem; font-weight: bold; color: #666666"
>
<div
style=
"font-size: 1.125rem; font-weight: bold; color: #666666"
>
...
@@ -199,33 +200,22 @@
...
@@ -199,33 +200,22 @@
clearable
clearable
/>
/>
</el-form-item>
</el-form-item>
</el-col>
<el-form-item
label=
"送样者"
prop=
"songyangzhe"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"生产企业"
prop=
"shengchan"
>
<el-input
<el-input
v-model=
"model.s
hengchan
"
v-model=
"model.s
ongyangzhe
"
placeholder=
"请输入"
placeholder=
"请输入"
clearable
clearable
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"商标"
prop=
"shangbiao"
>
<el-form-item
label=
"生产企业"
prop=
"shengchan"
>
<image-preview
:src=
"image"
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"送样者"
prop=
"songyangzhe"
>
<el-input
<el-input
v-model=
"model.s
ongyangzhe
"
v-model=
"model.s
hengchan
"
placeholder=
"请输入"
placeholder=
"请输入"
clearable
clearable
/>
/>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"送样日期 "
prop=
"songyangdata"
>
<el-form-item
label=
"送样日期 "
prop=
"songyangdata"
>
<el-date-picker
<el-date-picker
v-model=
"model.songyangdata"
v-model=
"model.songyangdata"
...
@@ -236,6 +226,11 @@
...
@@ -236,6 +226,11 @@
</el-date-picker>
</el-date-picker>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"商标"
prop=
"shangbiao"
>
<image-preview
:src=
"image"
style=
"width: 100px;height: 100px;"
/>
</el-form-item>
</el-col>
</el-row>
</el-row>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
>
...
...
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