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
f4e3d6dc
Commit
f4e3d6dc
authored
Oct 24, 2024
by
zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 同步车型检查表与体系审查表
parent
7c0a5d1c
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
385 additions
and
7 deletions
+385
-7
editDialog.vue
...sing/carReview/write-check-form/components/editDialog.vue
+328
-0
index.vue
src/views/processing/carReview/write-check-form/index.vue
+53
-3
dialog.vue
src/views/processing/fileLibrary/components/dialog.vue
+3
-3
index.vue
src/views/task/new/index.vue
+1
-1
No files found.
src/views/processing/carReview/write-check-form/components/editDialog.vue
0 → 100644
View file @
f4e3d6dc
This diff is collapsed.
Click to expand it.
src/views/processing/carReview/write-check-form/index.vue
View file @
f4e3d6dc
...
@@ -101,7 +101,7 @@
...
@@ -101,7 +101,7 @@
@click="changeStep(index)"
@click="changeStep(index)"
>
>
<svg-icon
<svg-icon
v-show=
"item.result && item.result.passed
!== 0
"
v-show=
"item.result && item.result.passed
== 1
"
width=
"20px"
width=
"20px"
height=
"20px"
height=
"20px"
class=
"tick-class"
class=
"tick-class"
...
@@ -277,6 +277,15 @@
...
@@ -277,6 +277,15 @@
</el-form-item>
</el-form-item>
</div>
</div>
</el-col>
</el-col>
<el-col
:span=
"1"
:offset=
"1"
>
<el-button
type=
"text"
size=
"default"
style=
"margin-top: 20px"
@
click=
"editFile(file)"
v-if=
"file && file.id"
>
编辑文件
</el-button>
</el-col>
<el-col
:span=
"1"
:offset=
"1"
>
<el-col
:span=
"1"
:offset=
"1"
>
<el-button
<el-button
type=
"danger"
type=
"danger"
...
@@ -365,6 +374,7 @@
...
@@ -365,6 +374,7 @@
<!-- 发起场景评审 -->
<!-- 发起场景评审 -->
<scene-dialog
:dialog-manger=
"sceneManger"
></scene-dialog>
<scene-dialog
:dialog-manger=
"sceneManger"
></scene-dialog>
<preview-view
:dialog-manger=
"previewManger"
></preview-view>
<preview-view
:dialog-manger=
"previewManger"
></preview-view>
<edit-dialog
:dialog-manger=
"dialogManger"
></edit-dialog>
</div>
</div>
</template>
</template>
...
@@ -383,12 +393,15 @@ import { mapGetters } from 'vuex'
...
@@ -383,12 +393,15 @@ import { mapGetters } from 'vuex'
import
sceneDialog
from
'./components/sceneDialog.vue'
import
sceneDialog
from
'./components/sceneDialog.vue'
import
previewView
from
'./components/previewView.vue'
import
previewView
from
'./components/previewView.vue'
import
routerMixins
from
'@/mixins/router'
import
routerMixins
from
'@/mixins/router'
import
editDialog
from
'./components/editDialog.vue'
import
request
from
'@/utils/request'
export
default
{
export
default
{
components
:
{
components
:
{
'scene-dialog'
:
sceneDialog
,
'scene-dialog'
:
sceneDialog
,
'preview-view'
:
previewView
,
'preview-view'
:
previewView
,
'scene-view'
:
sceneView
,
'scene-view'
:
sceneView
,
'company-file'
:
companyFile
'company-file'
:
companyFile
,
'edit-dialog'
:
editDialog
},
},
mixins
:
[
routerMixins
],
mixins
:
[
routerMixins
],
dicts
:
[
'test_cartype_type'
],
dicts
:
[
'test_cartype_type'
],
...
@@ -448,7 +461,11 @@ export default {
...
@@ -448,7 +461,11 @@ export default {
id
:
0
id
:
0
}
}
}),
}),
loading
:
false
loading
:
false
,
dialogManger
:
{
dialogVisible
:
false
,
editFileId
:
''
,
},
}
}
},
},
computed
:
{
computed
:
{
...
@@ -528,6 +545,31 @@ export default {
...
@@ -528,6 +545,31 @@ export default {
this
.
handleCircle
(
0
)
this
.
handleCircle
(
0
)
},
},
methods
:
{
methods
:
{
editFile
(
file
){
//let fileObj = this.detailsList[this.currentIndex].result.fileList[key] || file
request
({
url
:
'/review/enterprise/archive/getById'
,
method
:
'post'
,
data
:
{
id
:
file
.
id
}
}).
then
(
res
=>
{
this
.
dialogManger
.
file
=
res
.
data
this
.
dialogManger
.
dialogVisible
=
true
})
// 根据id请求返回文件信息
/**
* request({
* url:xxx
* method:post
* data:{ id: fileObj.id}
* }).then(res=>{
*
* })
*
*/
},
onRadioChange
(
e
,
passed
)
{
onRadioChange
(
e
,
passed
)
{
if
(
e
.
target
.
tagName
==
'INPUT'
){
if
(
e
.
target
.
tagName
==
'INPUT'
){
if
(
passed
==
this
.
form
.
passed
)
{
if
(
passed
==
this
.
form
.
passed
)
{
...
@@ -808,6 +850,14 @@ export default {
...
@@ -808,6 +850,14 @@ export default {
file
.
id
=
null
// 未找到则将审核企业档案ID设为null
file
.
id
=
null
// 未找到则将审核企业档案ID设为null
}
}
})
})
if
(
this
.
form
.
fileList
.
find
(
item
=>
item
.
id
==
''
||
item
.
id
==
null
)){
this
.
$message
({
message
:
'存在未保存的文件'
,
type
:
'warning'
});
this
.
loading
=
false
return
;
}
reviewDetailsSubmit
(
this
.
form
).
then
(
async
res
=>
{
reviewDetailsSubmit
(
this
.
form
).
then
(
async
res
=>
{
if
(
res
.
code
===
200
)
{
if
(
res
.
code
===
200
)
{
await
this
.
getTask
()
await
this
.
getTask
()
...
...
src/views/processing/fileLibrary/components/dialog.vue
View file @
f4e3d6dc
...
@@ -154,9 +154,9 @@ export default {
...
@@ -154,9 +154,9 @@ export default {
dialogEditId
:
null
dialogEditId
:
null
},
},
rules
:
{
rules
:
{
enterpriseName
:
[
//
enterpriseName: [
{
required
:
true
,
message
:
'请输入企业名称'
,
trigger
:
'blur'
}
//
{ required: true, message: '请输入企业名称', trigger: 'blur' }
],
//
],
fileName
:
[
fileName
:
[
{
required
:
true
,
message
:
'请输入文件名称'
,
trigger
:
'blur'
}
{
required
:
true
,
message
:
'请输入文件名称'
,
trigger
:
'blur'
}
],
],
...
...
src/views/task/new/index.vue
View file @
f4e3d6dc
...
@@ -230,7 +230,7 @@
...
@@ -230,7 +230,7 @@
<span
v-if=
"row.userId === ''"
>
-
</span>
<span
v-if=
"row.userId === ''"
>
-
</span>
<span
v-else-if=
"row.dept === null"
>
-
</span>
<span
v-else-if=
"row.dept === null"
>
-
</span>
<span
v-else-if=
"$index === 0"
>
{{
<span
v-else-if=
"$index === 0"
>
{{
row
.
dept
.
deptName
||
'-'
row
.
dept
.
deptName
||
row
.
dept
||
'-'
}}
</span>
}}
</span>
<span
v-else-if=
"$index >= 1"
>
{{
row
.
dept
.
deptName
||
row
.
dept
||
'-'
}}
</span>
<span
v-else-if=
"$index >= 1"
>
{{
row
.
dept
.
deptName
||
row
.
dept
||
'-'
}}
</span>
...
...
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