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
01141ad8
Commit
01141ad8
authored
Nov 14, 2024
by
高滢
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(车型审查): 表单
parent
53bdac2e
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
93 additions
and
21 deletions
+93
-21
previewView.vue
...ing/carReview/write-check-form/components/previewView.vue
+15
-1
index.vue
src/views/processing/carReview/write-check-form/index.vue
+77
-20
index.vue
src/views/processing/systemReview/write-check-form/index.vue
+1
-0
No files found.
src/views/processing/carReview/write-check-form/components/previewView.vue
View file @
01141ad8
...
@@ -64,6 +64,8 @@
...
@@ -64,6 +64,8 @@
<tr>
<tr>
<th>
审查要点
</th>
<th>
审查要点
</th>
<th>
审查细则
</th>
<th>
审查细则
</th>
<th>
现有控制
</th>
<th>
不符合描述
</th>
<th>
审查结果
</th>
<th>
审查结果
</th>
<th>
记录
</th>
<th>
记录
</th>
<th
class=
"written-by"
>
填写人
</th>
<th
class=
"written-by"
>
填写人
</th>
...
@@ -81,6 +83,18 @@
...
@@ -81,6 +83,18 @@
>
>
<tr
:key=
"reviewDetailKey"
>
<tr
:key=
"reviewDetailKey"
>
<td
align=
"center"
>
{{
reviewDetail
.
text
}}
</td>
<td
align=
"center"
>
{{
reviewDetail
.
text
}}
</td>
<td
align=
"center"
>
{{
reviewDetail
.
result
?
reviewDetail
.
result
.
successRemark
:
''
}}
</td>
<td
align=
"center"
>
{{
reviewDetail
.
result
?
reviewDetail
.
result
.
failRemark
:
''
}}
</td>
<td
align=
"center"
class=
"investigate-result"
>
<td
align=
"center"
class=
"investigate-result"
>
<div
v-if=
"reviewDetail.result"
>
<div
v-if=
"reviewDetail.result"
>
<el-tag
<el-tag
...
@@ -179,7 +193,7 @@ export default {
...
@@ -179,7 +193,7 @@ export default {
}
,
}
,
openAll
()
{
openAll
()
{
this
.
activeNames
=
this
.
dialogManger
.
model
.
carReviewTask
.
standard
.
map
(
this
.
activeNames
=
this
.
dialogManger
.
model
.
carReviewTask
.
standard
.
map
(
(
i
,
key
)
=>
{
(
i
,
key
)
=>
{
return
i
.
chapter
+
key
return
i
.
chapter
+
key
}
}
)
)
...
...
src/views/processing/carReview/write-check-form/index.vue
View file @
01141ad8
...
@@ -235,18 +235,54 @@
...
@@ -235,18 +235,54 @@
label=
"审查结果"
label=
"审查结果"
prop=
"passed"
prop=
"passed"
>
>
<el-radio-group
v-model=
"form.passed"
>
<el-row>
<el-radio
<el-col
:span=
"2"
>
:label=
"1"
<el-radio-group
v-model=
"form.passed"
>
@
click
.
native=
"onRadioChange($event, '1')"
<el-row>
>
符合
</el-radio
<el-radio
>
:label=
"1"
<el-radio
@
click
.
native=
"onRadioChange($event, '1')"
:label=
"0"
>
符合
</el-radio
@
click
.
native=
"onRadioChange($event, '0')"
>
>
不符合
</el-radio
</el-row>
>
<el-row
style=
"margin-top: 16px"
>
</el-radio-group>
<el-radio
:label=
"0"
@
click
.
native=
"onRadioChange($event, '0')"
>
不符合
</el-radio
>
</el-row>
</el-radio-group>
</el-col>
<el-col
:span=
"4"
>
<el-row>
<el-input
v-model=
"form.successRemark"
placeholder=
"请输入符合备注"
/>
</el-row>
<el-row
style=
"margin-top: 6px"
>
<el-input
v-model=
"form.failRemark"
placeholder=
"请输入不符合备注"
/>
</el-row>
</el-col>
</el-row>
</el-form-item>
<el-form-item
prop=
"updateTime"
class=
"right-content-item passed"
label=
"修改时间"
>
<el-date-picker
v-model=
"form.updateTime"
value-format=
"yyyy-MM-dd"
format=
"yyyy-MM-dd"
type=
"date"
placeholder=
"选择日期"
>
</el-date-picker>
</el-form-item>
</el-form-item>
<el-form-item
class=
"right-content-item"
label=
"相关记录"
>
<el-form-item
class=
"right-content-item"
label=
"相关记录"
>
<div
style=
"display: flex; flex-flow: column"
>
<div
style=
"display: flex; flex-flow: column"
>
...
@@ -293,11 +329,11 @@
...
@@ -293,11 +329,11 @@
</el-col>
</el-col>
<el-col
:span=
"1"
:offset=
"1"
>
<el-col
:span=
"1"
:offset=
"1"
>
<el-button
<el-button
v-if=
"file && file.id"
type=
"text"
type=
"text"
size=
"default"
size=
"default"
style=
"margin-top: 20px"
style=
"margin-top: 20px"
@
click=
"editFile(file)"
@
click=
"editFile(file)"
v-if=
"file && file.id"
>
编辑文件
</el-button
>
编辑文件
</el-button
>
>
</el-col>
</el-col>
...
@@ -443,7 +479,10 @@ export default {
...
@@ -443,7 +479,10 @@ export default {
reviewDetailsId
:
''
,
reviewDetailsId
:
''
,
taskId
:
''
,
taskId
:
''
,
comment
:
''
,
comment
:
''
,
fileList
:
[]
fileList
:
[],
successRemark
:
''
,
failRemark
:
''
,
updateTime
:
''
},
},
task
:
{},
task
:
{},
oldForm
:
{
oldForm
:
{
...
@@ -561,7 +600,7 @@ export default {
...
@@ -561,7 +600,7 @@ export default {
},
},
methods
:
{
methods
:
{
editFile
(
file
)
{
editFile
(
file
)
{
//let fileObj = this.detailsList[this.currentIndex].result.fileList[key] || file
//
let fileObj = this.detailsList[this.currentIndex].result.fileList[key] || file
request
({
request
({
url
:
'/review/enterprise/archive/getById'
,
url
:
'/review/enterprise/archive/getById'
,
method
:
'post'
,
method
:
'post'
,
...
@@ -585,7 +624,8 @@ export default {
...
@@ -585,7 +624,8 @@ export default {
*/
*/
},
},
onRadioChange
(
e
,
passed
)
{
onRadioChange
(
e
,
passed
)
{
if
(
e
.
target
.
tagName
==
'INPUT'
)
{
if
(
e
.
target
.
tagName
===
'INPUT'
)
{
// eslint-disable-next-line eqeqeq
if
(
passed
==
this
.
form
.
passed
)
{
if
(
passed
==
this
.
form
.
passed
)
{
this
.
form
.
passed
=
''
this
.
form
.
passed
=
''
}
else
{
}
else
{
...
@@ -809,7 +849,12 @@ export default {
...
@@ -809,7 +849,12 @@ export default {
reviewDetailsId
:
this
.
taskModel
.
id
,
reviewDetailsId
:
this
.
taskModel
.
id
,
taskId
:
this
.
taskId
,
taskId
:
this
.
taskId
,
comment
:
this
.
taskModel
.
result
.
comment
,
comment
:
this
.
taskModel
.
result
.
comment
,
fileList
:
this
.
taskModel
.
result
.
fileList
fileList
:
this
.
taskModel
.
result
.
fileList
,
successRemark
:
this
.
taskModel
.
result
.
successRemark
,
failRemark
:
this
.
taskModel
.
result
.
failRemark
,
updateTime
:
this
.
taskModel
.
result
.
updateTime
?
this
.
taskModel
.
result
.
updateTime
:
new
Date
()
}
}
this
.
oldForm
=
{
this
.
oldForm
=
{
passed
:
passed
:
...
@@ -819,7 +864,12 @@ export default {
...
@@ -819,7 +864,12 @@ export default {
reviewDetailsId
:
this
.
taskModel
.
id
,
reviewDetailsId
:
this
.
taskModel
.
id
,
taskId
:
this
.
taskId
,
taskId
:
this
.
taskId
,
comment
:
this
.
taskModel
.
result
.
comment
,
comment
:
this
.
taskModel
.
result
.
comment
,
fileList
:
this
.
taskModel
.
result
.
fileList
fileList
:
this
.
taskModel
.
result
.
fileList
,
successRemark
:
this
.
taskModel
.
result
.
successRemark
,
failRemark
:
this
.
taskModel
.
result
.
failRemark
,
updateTime
:
this
.
taskModel
.
result
.
updateTime
?
this
.
taskModel
.
result
.
updateTime
:
new
Date
()
}
}
}
else
{
}
else
{
this
.
form
=
{
this
.
form
=
{
...
@@ -827,14 +877,20 @@ export default {
...
@@ -827,14 +877,20 @@ export default {
reviewDetailsId
:
this
.
taskModel
.
id
,
reviewDetailsId
:
this
.
taskModel
.
id
,
taskId
:
this
.
taskId
,
taskId
:
this
.
taskId
,
comment
:
''
,
comment
:
''
,
fileList
:
[]
fileList
:
[],
successRemark
:
''
,
failRemark
:
''
,
updateTime
:
new
Date
()
}
}
this
.
oldForm
=
{
this
.
oldForm
=
{
passed
:
''
,
passed
:
''
,
reviewDetailsId
:
this
.
taskModel
.
id
,
reviewDetailsId
:
this
.
taskModel
.
id
,
taskId
:
this
.
taskId
,
taskId
:
this
.
taskId
,
comment
:
''
,
comment
:
''
,
fileList
:
[]
fileList
:
[],
successRemark
:
''
,
failRemark
:
''
,
updateTime
:
new
Date
()
}
}
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
...
@@ -870,6 +926,7 @@ export default {
...
@@ -870,6 +926,7 @@ export default {
}
}
})
})
if
(
if
(
// eslint-disable-next-line eqeqeq
this
.
form
.
fileList
.
find
(
item
=>
item
.
id
==
''
||
item
.
id
==
null
)
this
.
form
.
fileList
.
find
(
item
=>
item
.
id
==
''
||
item
.
id
==
null
)
)
{
)
{
this
.
$message
({
this
.
$message
({
...
...
src/views/processing/systemReview/write-check-form/index.vue
View file @
01141ad8
...
@@ -289,6 +289,7 @@
...
@@ -289,6 +289,7 @@
<el-date-picker
<el-date-picker
v-model=
"form.updateTime"
v-model=
"form.updateTime"
value-format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd"
format=
"yyyy-MM-dd"
type=
"date"
type=
"date"
placeholder=
"选择日期"
placeholder=
"选择日期"
>
>
...
...
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