Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
car-database-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
中汽研标准应用数据库
car-database-web
Commits
43f1e0f7
Commit
43f1e0f7
authored
Sep 12, 2024
by
baiyanhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.91isoft.com:90/car-database/car-database-web
parents
f54544bc
ab67b80f
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
424 additions
and
118 deletions
+424
-118
chapterOption.vue
src/components/Page/chapterOption.vue
+3
-3
index.vue
src/views/plan/list/index.vue
+4
-3
index.vue
src/views/review/already/index.vue
+6
-2
index.vue
src/views/review/initiatedReview/index.vue
+10
-2
index.vue
src/views/setting/company/index.vue
+6
-2
index.vue
src/views/setting/standard/index.vue
+6
-2
caseModel.vue
src/views/setting/standardTerms/components/caseModel.vue
+179
-0
index.vue
src/views/setting/standardTerms/index.vue
+210
-104
No files found.
src/components/Page/chapterOption.vue
View file @
43f1e0f7
...
...
@@ -212,8 +212,7 @@ export default {
},
async
loadData
()
{
this
.
loading
=
true
getStandardListNew
().
then
(
res
=>
{
await
getStandardListNew
().
then
(
res
=>
{
this
.
tableData
=
res
.
data
this
.
tableData
=
this
.
normalizeTreeData
(
this
.
tableData
)
forEach
(
this
.
tableData
,
(
t1
,
index
)
=>
{
...
...
@@ -261,12 +260,13 @@ export default {
type
:
this
.
tableData
[
0
].
children
[
0
].
value
,
name
:
''
,
chapter
:
''
,
standardNo
:
''
standardNo
:
this
.
tableData
[
0
].
standardNo
}
this
.
$store
.
dispatch
(
'standard/setInitStandard'
,
standard
)
this
.
$store
.
dispatch
(
'standard/setStandardObj'
,
standardObj
)
this
.
standard
=
standard
})
this
.
loading
=
false
})
//console.log(this.standardList)
// for(let i = 0; i
<
this
.
standardList
.
length
;
i
++
){
...
...
src/views/plan/list/index.vue
View file @
43f1e0f7
...
...
@@ -221,9 +221,10 @@ export default {
this
.
queryParams
.
isAsc
=
'desc'
this
.
queryParams
.
orderByColumn
=
'createTime'
this
.
view
=
this
.
$route
.
query
.
view
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
2
000
)
},
1
000
)
},
methods
:
{
download
(
url
)
{
...
...
@@ -252,14 +253,14 @@ export default {
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
2
000
)
},
1
000
)
this
.
loadData
()
},
resetQuery
()
{
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
2
000
)
},
1
000
)
this
.
queryParams
=
{
pageNum
:
this
.
queryParams
.
pageNum
,
pageSize
:
this
.
queryParams
.
pageSize
,
...
...
src/views/review/already/index.vue
View file @
43f1e0f7
...
...
@@ -288,6 +288,10 @@ export default {
}
},
created
(){
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
1000
)
this
.
gainDictDataList
()
},
methods
:
{
...
...
@@ -405,7 +409,7 @@ export default {
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
2
000
)
},
1
000
)
this
.
queryParams
.
page
=
1
this
.
getList
()
},
...
...
@@ -413,7 +417,7 @@ export default {
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
2
000
)
},
1
000
)
this
.
getList
()
},
getList
(){
...
...
src/views/review/initiatedReview/index.vue
View file @
43f1e0f7
...
...
@@ -271,6 +271,10 @@ export default {
}
},
created
()
{
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
1000
)
this
.
gainDictDataList
()
},
mounted
()
{},
...
...
@@ -352,6 +356,10 @@ export default {
},
// 列表-查询
handleQuery
()
{
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
1000
)
this
.
queryParams
.
page
=
1
this
.
getList
()
},
...
...
@@ -370,7 +378,7 @@ export default {
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
2
000
)
},
1
000
)
this
.
loadData
()
},
// 列表-重置
...
...
@@ -378,7 +386,7 @@ export default {
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
2
000
)
},
1
000
)
this
.
queryParams
=
{
pageNum
:
1
,
pageSize
:
10
,
...
...
src/views/setting/company/index.vue
View file @
43f1e0f7
...
...
@@ -234,20 +234,24 @@ export default {
this
.
queryParams
.
isAsc
=
'desc'
this
.
queryParams
.
orderByColumn
=
'createTime'
this
.
view
=
this
.
$route
.
query
.
view
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
1000
)
},
methods
:
{
handleQuery
(){
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
2
000
)
},
1
000
)
this
.
loadData
()
},
resetQuery
()
{
this
.
buttonDisabled
=
true
setTimeout
(()
=>
{
this
.
buttonDisabled
=
false
},
2
000
)
},
1
000
)
this
.
queryParams
=
{
pageNum
:
this
.
queryParams
.
pageNum
,
pageSize
:
this
.
queryParams
.
pageSize
,
...
...
src/views/setting/standard/index.vue
View file @
43f1e0f7
...
...
@@ -251,6 +251,10 @@ export default {
}
)
}
,
created
()
{
this
.
buttonDisibled
=
true
setTimeout
(()
=>
{
this
.
buttonDisibled
=
false
}
,
1000
)
this
.
queryParams
.
isAsc
=
'desc'
this
.
queryParams
.
orderByColumn
=
'releaseDate'
}
,
...
...
@@ -266,14 +270,14 @@ export default {
this
.
loadData
()
setTimeout
(()
=>
{
this
.
buttonDisibled
=
false
}
,
2
000
)
}
,
1
000
)
}
,
handleQuery
(){
this
.
buttonDisibled
=
true
this
.
loadData
()
setTimeout
(()
=>
{
this
.
buttonDisibled
=
false
}
,
2
000
)
}
,
1
000
)
}
,
sort_change
(
column
,
prop
,
order
)
{
...
...
src/views/setting/standardTerms/components/caseModel.vue
0 → 100644
View file @
43f1e0f7
<
template
>
<el-dialog
title=
"检验内容"
:visible
.
sync=
"dialogManger.dialogVisible"
width=
"60%"
>
<el-form
class=
"form"
:model=
"dialogManger"
>
<el-form-item
class=
"title"
>
<span
style=
"width: 500px"
>
标准信息
</span>
</el-form-item>
<el-form-item
label=
"标准号"
:label-width=
"formLabelWidth"
>
<el-input
class=
"input"
disabled
v-model=
"dialogManger.source.standard.standardNo"
autocomplete=
"off"
></el-input>
</el-form-item>
<el-form-item
label=
"标准名称"
:label-width=
"formLabelWidth"
>
<el-input
class=
"input"
disabled
v-model=
"dialogManger.source.standard.name"
autocomplete=
"off"
></el-input>
</el-form-item>
<el-form-item
label=
"标准章节"
:label-width=
"formLabelWidth"
>
<el-input
class=
"input"
disabled
v-model=
"dialogManger.source.standard.chapter"
autocomplete=
"off"
></el-input>
</el-form-item>
<el-form-item
label=
"审查类型"
:label-width=
"formLabelWidth"
>
<el-input
class=
"input"
disabled
v-model=
"dialogManger.source.standard.type"
autocomplete=
"off"
></el-input>
</el-form-item>
<el-form-item
label=
"标准要求"
:label-width=
"formLabelWidth"
>
<el-input
class=
"textarea"
disabled
resize=
"none"
:autosize=
"
{ minRows: 4, maxRows: 6 }"
type="textarea"
v-model="dialogManger.source.standard.text"
autocomplete="off"
>
</el-input>
</el-form-item>
</el-form>
<el-form
class=
"form"
:model=
"dialogManger"
title=
"'审查信息'"
style=
"margin-top: 10px"
>
<el-form-item
class=
"title"
>
<span
style=
"width: 500px"
>
检验内容
</span>
</el-form-item>
<el-form-item
label=
"测试场景"
:label-width=
"formLabelWidth"
>
<el-input
class=
"textarea"
disabled
resize=
"none"
:autosize=
"
{ minRows: 1, maxRows: 6 }"
type="textarea"
v-model="dialogManger.source.judge.content"
autocomplete="off"
>
</el-input>
</el-form-item>
<div
v-for=
"(item, index) in dialogManger.source.judge.caseInfo"
>
<el-form-item
label=
"用例编号"
:label-width=
"formLabelWidth"
>
<el-input
class=
"textarea"
disabled
resize=
"none"
:autosize=
"
{ minRows: 1, maxRows: 6 }"
type="textarea"
v-model="item.customizedID"
autocomplete="off"
>
</el-input>
</el-form-item>
<el-form-item
label=
"用例描述"
:label-width=
"formLabelWidth"
>
<el-input
class=
"textarea"
disabled
resize=
"none"
:autosize=
"
{ minRows: 4, maxRows: 6 }"
type="textarea"
v-model="item.description"
autocomplete="off"
>
</el-input>
</el-form-item>
</div>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"dialogManger.dialogVisible = false"
>
确 定
</el-button
>
</div>
</el-dialog>
</
template
>
<
script
>
export
default
{
name
:
''
,
data
()
{
return
{
titleWidth
:
'500px'
,
formLabelWidth
:
'120px'
}
},
props
:
{
dialogManger
:
{
type
:
Object
,
default
:
()
=>
{
return
{
dialogVisible
:
false
,
refreshList
:
false
,
source
:
{
standard
:
{
name
:
''
,
standardNo
:
''
,
chapter
:
''
,
type
:
''
,
text
:
''
,
},
judge
:{
caseNum
:
''
,
reviewDetailsList
:[]
}
},
dialogEditId
:
undefined
}
}
}
},
methods
:
{
cancel
()
{
this
.
dialogManger
.
dialogVisible
=
false
}
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
.form
.title
{
width
:
100%
;
margin-right
:
50px
;
color
:
blue
;
font-weight
:
bold
;
border-left
:
blue
solid
6px
;
padding-left
:
10px
;
}
.form
.input
{
width
:
100%
;
}
.form
.textarea
{
width
:
100%
;
}
::v-deep
.el-dialog__body
{
height
:
70vh
;
overflow
:
auto
;
}
.
input
:
:
v-deep
.
el-input__inner
{
color
:
black
;
}
.
textarea
:
:
v-deep
.
el-textarea__inner
{
color
:
black
;
}
</
style
>
\ No newline at end of file
src/views/setting/standardTerms/index.vue
View file @
43f1e0f7
...
...
@@ -46,21 +46,13 @@
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
v-if=
"queryParams.type == 'test'"
prop=
"status"
>
<el-input
v-model=
"queryParams.testMethod"
placeholder=
"请输入标准测试方法"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<!-- handleQuery:执行函数loadData -->
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
:disabled=
"
buttonDisibled"
:disabled=
"buttonDisibled"
@
click=
"handleQuery"
>
查询
</el-button
>
...
...
@@ -69,13 +61,15 @@
type=
"default"
icon=
"el-icon-refresh"
size=
"mini"
:disabled=
"
buttonDisibled"
:disabled=
"buttonDisibled"
@
click=
"reset"
>
重置
</el-button
>
<el-button
type=
"text"
:icon=
" this.expandAll ? 'el-icon-caret-bottom' : 'el-icon-caret-top' "
:icon=
"
this.expandAll ? 'el-icon-caret-bottom' : 'el-icon-caret-top'
"
@
click=
"onShrinkUnfold"
>
{{
this
.
expandAll
?
'收缩'
:
'展开'
}}
</el-button
>
...
...
@@ -168,7 +162,11 @@
>
<div>
<span
v-if=
"node.level == 1"
class=
"el-tree-label"
>
标准要求
</span>
<span
v-else-if=
"node.parent.data.type == 'test'"
class=
"el-tree-label"
>
测试场景
</span
>
<span
v-else
class=
"el-tree-label"
>
审查要点
</span>
<!-- 多个空格 -->
<span
v-html=
"'\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'"
...
...
@@ -176,8 +174,11 @@
<span
v-if=
"data.chapter"
class=
"el-tree-content"
>
{{ (data.chapter + '\u00a0' + data.text) | ellipsis }}
</span
>
<span
v-else-if=
"data.serialNumber"
class=
"el-tree-content"
>
{{ (data.serialNumber + '\u00a0' + data.requirements) | ellipsis }}
</span
>
<span
v-else
class=
"el-tree-content"
>
{{ data.text | ellipsis }}
</span
{{ data.text |
| data.testScenario |
ellipsis }}
</span
>
</div>
<!-- 当二级树为审查要点时将详情图标向左移动20px -->
...
...
@@ -213,6 +214,12 @@
@
close=
"detailModelManager.dialogVisible = false"
>
</detail-model>
<case-model
ref=
"caseModel"
:dialog-manger=
"caseModelManager"
@
close=
"caseModelManager.dialogVisible = false"
>
</case-model>
<!-- <vehiclemodel-dialog
ref="vehicleModelDialog"
...
...
@@ -238,22 +245,26 @@ import request from '../../../utils/request'
import
{
Change
,
Float
,
RowHeight
}
from
'@icon-park/vue'
import
{
forEach
}
from
'lodash'
import
{
listInspection
}
from
'../../../api/setting/standardTerms'
import
caseModel
from
'./components/caseModel.vue'
import
detailModel
from
'./components/detailModel.vue'
import
standard
from
'../../../store/modules/standard'
import
{
parse
}
from
'postcss'
import
stan
from
'highlight.js/lib/languages/stan'
import
{
orderBy
}
from
'lodash'
export
default
{
// 绑定组件
components
:
{
'vehiclemodel-dialog'
:
vehicleModelDialog
,
'document-review-dialog'
:
documentReviewDialog
,
'detail-model'
:
detailModel
'detail-model'
:
detailModel
,
'case-model'
:
caseModel
},
dicts
:
[
'sys_scene_type'
],
mixins
:
[
page
],
data
()
{
return
{
listUrl
:
'/review/standard/list'
,
// 获取章节数据信息路径
modelData
:
[],
// 储存原始获取的数据
chapterOptions
:
[],
// 储存章节选项
reviewTypeList
:
[
...
...
@@ -282,6 +293,7 @@ export default {
}
},
listNewUrl
:
'/review/standard/listNew'
,
CaseListNewUrl
:
'/system/testCase/getUseCaseListNew'
,
showSearch
:
true
,
// 是否显示搜索框
tableData
:
[],
// 储存最终处理后的数据信息
queryParams
:
{
...
...
@@ -306,14 +318,33 @@ export default {
source
:
{
standard
:
{
name
:
''
,
standardNo
:
''
,
standardNo
:
''
,
chapter
:
''
,
type
:
''
,
text
:
''
},
judge
:
{
content
:
''
,
reviewDetailsList
:
[]
}
},
dialogEditId
:
''
},
caseModelManager
:
{
// 传递参数,储存传递给弹窗的信息
dialogVisible
:
false
,
// 弹窗是否显现
refreshList
:
false
,
source
:
{
standard
:
{
name
:
''
,
standardNo
:
''
,
chapter
:
''
,
type
:
''
,
text
:
''
,
type
:
''
,
text
:
''
},
judge
:
{
content
:
''
,
reviewDetailsList
:
[]
judge
:
{
content
:
''
,
caseInfo
:
[]
}
},
dialogEditId
:
''
...
...
@@ -330,27 +361,34 @@ export default {
// source: {},
// dialogEditId: ''
// },
checkedkeys
:[],
checkedkeys
:
[],
buttonDisibled
:
false
,
expandAll
:
false
,
expandAll
:
false
,
handleClick
:
null
,
refreshList
:
false
}
},
created
()
{
created
()
{
this
.
loadData
()
},
watch
:
{
// 公共组件左侧标准全局变量选中
'$store.getters.standardObj'
:
{
handler
(
newVal
,
oldVal
)
{
if
(
newVal
.
id
==
oldVal
.
id
&&
newVal
.
type
==
oldVal
.
type
&&
newVal
.
chapter
==
oldVal
.
chapter
&&
newVal
.
name
==
oldVal
.
name
&&
newVal
.
text
==
oldVal
.
text
){
console
.
log
(
true
)
}
else
{
if
(
newVal
.
id
==
oldVal
.
id
&&
newVal
.
type
==
oldVal
.
type
&&
newVal
.
chapter
==
oldVal
.
chapter
&&
newVal
.
name
==
oldVal
.
name
&&
newVal
.
text
==
oldVal
.
text
)
{
}
else
{
this
.
queryParams
.
standardId
=
newVal
.
id
this
.
queryParams
.
type
=
newVal
.
type
this
.
queryParams
.
chapter
=
newVal
.
chapter
this
.
queryParams
.
name
=
newVal
.
name
this
.
queryParams
.
standardNo
=
newVal
.
standardNo
this
.
loadData
()
}
...
...
@@ -394,31 +432,69 @@ export default {
},
methods
:
{
printNode
(
node
)
{
console
.
log
(
node
)
},
handleNodeClick
()
{
console
.
log
(
123
)
},
normalizeTreeData
(
data
)
{
return
data
.
map
(
node
=>
{
if
(
node
.
keyPointList
)
{
node
.
children
=
this
.
normalizeTreeData
(
node
.
keyPointList
)
normalizeTreeData
(
data
,
params
)
{
return
data
.
map
(
node
=>
{
if
(
node
.
keyPointList
)
{
node
.
children
=
this
.
normalizeTreeData
(
node
.
keyPointList
,
params
)
delete
node
.
keyPointList
}
if
(
node
.
scenarioUseCases
){
node
.
type
=
'test'
node
.
children
=
this
.
normalizeTreeData
(
node
.
scenarioUseCases
,
params
)
delete
node
.
scenarioUseCases
}
if
(
node
.
useCases
){
node
.
type
=
'test'
node
.
info
=
params
forEach
(
node
.
useCases
,
item
=>
{
if
(
!
item
.
description
){
item
.
description
=
'--'
}
})
}
return
node
})
},
async
loadData
()
{
this
.
loading
=
true
if
(
this
.
queryParams
.
type
==
'test'
)
{
let
params
=
{
offset
:
{
offset
:
(
this
.
queryParams
.
pageNum
-
1
)
*
this
.
queryParams
.
pageSize
,
limit
:
this
.
queryParams
.
pageSize
,
},
searchFields
:
{
serialNumber
:
this
.
queryParams
.
chapter
,
requirements
:
this
.
queryParams
.
text
},
name
:
this
.
queryParams
.
name
}
await
request
({
url
:
this
.
listNewUrl
,
url
:
this
.
CaseListNewUrl
,
method
:
'post'
,
data
:
params
}).
then
(
res
=>
{
this
.
tableData
=
res
.
data
.
useCases
this
.
tableData
=
this
.
normalizeTreeData
(
this
.
tableData
,
this
.
queryParams
)
this
.
total
=
res
.
data
.
totalCount
})
}
else
{
await
request
({
url
:
this
.
listNewUrl
,
method
:
'post'
,
data
:
this
.
queryParams
}).
then
(
res
=>
{
}).
then
(
res
=>
{
this
.
tableData
=
res
.
rows
this
.
tableData
=
this
.
normalizeTreeData
(
this
.
tableData
)
this
.
tableData
=
this
.
normalizeTreeData
(
this
.
tableData
,
this
.
queryParams
)
this
.
total
=
res
.
total
})
}
this
.
loading
=
false
// await request({
// url: this.listUrl,
...
...
@@ -514,9 +590,9 @@ export default {
},
reset
()
{
this
.
buttonDisibled
=
true
setTimeout
(()
=>
{
setTimeout
(()
=>
{
this
.
buttonDisibled
=
false
},
2
000
)
},
1
000
)
this
.
searchQueryParams
.
text
=
''
this
.
searchQueryParams
.
chapter
=
''
this
.
queryParams
.
type
=
this
.
$store
.
getters
.
initStandard
.
type
...
...
@@ -526,7 +602,7 @@ export default {
this
.
queryParams
.
standardNo
=
''
this
.
queryParams
.
name
=
''
let
standard
=
{
type
:
''
type
:
''
}
this
.
$store
.
dispatch
(
'standard/setInitStandard'
,
standard
)
...
...
@@ -534,15 +610,17 @@ export default {
},
handleQuery
()
{
this
.
buttonDisibled
=
true
setTimeout
(()
=>
{
setTimeout
(()
=>
{
this
.
buttonDisibled
=
false
},
2
000
)
},
1
000
)
this
.
queryParams
.
text
=
this
.
searchQueryParams
.
text
let
obj
=
{
id
:
this
.
$store
.
getters
.
standardObj
.
id
,
type
:
this
.
$store
.
getters
.
standardObj
.
type
,
name
:
this
.
$store
.
getters
.
standardObj
.
name
,
standardNo
:
this
.
$store
.
getters
.
standardObj
.
standardNo
,
chapter
:
this
.
searchQueryParams
.
chapter
,
text
:
this
.
searchQueryParams
.
text
,
text
:
this
.
searchQueryParams
.
text
}
this
.
$store
.
dispatch
(
'standard/setStandardObj'
,
obj
)
},
...
...
@@ -550,7 +628,7 @@ export default {
this
.
expandAll
=
!
this
.
expandAll
this
.
changeTreeNodeStatus
(
this
.
$refs
.
tree
.
store
.
root
)
},
changeTreeNodeStatus
(
node
)
{
changeTreeNodeStatus
(
node
)
{
node
.
expanded
=
this
.
expandAll
for
(
let
i
=
0
;
i
<
node
.
childNodes
.
length
;
i
++
)
{
// 改变节点的自身expanded状态
...
...
@@ -563,21 +641,50 @@ export default {
},
async
handleUpdate
(
node
,
Ddata
)
{
// 查看检验内容 data:标准信息 node:审查信息
if
(
Ddata
.
parent
.
data
.
type
==
'test'
)
{
let
standard
=
{
name
:
node
.
info
.
name
,
standardNo
:
node
.
info
.
standardNo
,
chapter
:
Ddata
.
parent
.
data
.
serialNumber
,
type
:
node
.
info
.
type
==
'system'
?
'体系审查'
:
node
.
info
.
type
==
'car'
?
'车型审查'
:
node
.
info
.
type
==
'test'
?
'车型实验'
:
''
,
text
:
Ddata
.
parent
.
data
.
requirements
}
let
data
=
{
content
:
node
.
testScenario
,
caseInfo
:
node
.
useCases
}
this
.
caseModelManager
.
source
.
standard
=
standard
// 赋值传递弹窗
this
.
caseModelManager
.
source
.
judge
=
data
this
.
caseModelManager
.
dialogVisible
=
true
}
else
{
await
request
({
url
:
'/review/standard/getDetailsAll'
,
url
:
'/review/standard/getDetailsAll'
,
method
:
'post'
,
data
:
{
data
:
{
keypointId
:
node
.
id
}
}).
then
(
res
=>
{
}).
then
(
res
=>
{
let
temp
=
res
.
data
let
parent
=
Ddata
.
parent
.
data
let
standard
=
{
name
:
parent
.
name
,
standardNo
:
parent
.
standardNo
,
chapter
:
parent
.
chapter
,
type
:
parent
.
type
==
'system'
?
'体系审查'
:
parent
.
type
==
'car'
?
'车型审查'
:
parent
.
type
==
'test'
?
'车型实验'
:
''
,
text
:
parent
.
text
type
:
parent
.
type
==
'system'
?
'体系审查'
:
parent
.
type
==
'car'
?
'车型审查'
:
parent
.
type
==
'test'
?
'车型实验'
:
''
,
text
:
parent
.
text
}
forEach
(
temp
.
reviewDetailsList
,
detail
=>
{
...
...
@@ -592,16 +699,16 @@ export default {
detail
.
reviewSceneList
=
str
}
})
let
data
=
{
content
:
temp
.
text
,
let
data
=
{
content
:
temp
.
text
,
reviewDetailsList
:
temp
.
reviewDetailsList
}
// 获取当前审查信息的类型
this
.
detailModelManager
.
source
.
standard
=
standard
// 赋值传递弹窗
this
.
detailModelManager
.
source
.
judge
=
data
this
.
detailModelManager
.
dialogVisible
=
true
})
}
//当点击审查信息时,将审查信息中的关联场景拼接为字符串,如果已经为字符串了则不做更改,当关联场景没有数据时以"--"代替
...
...
@@ -615,7 +722,6 @@ export default {
// this.$refs.vehicleModelDialog.init()
// }
// console.log('dialogEditId', this.vehicleModelDialogManger.dialogEditId)
}
// handleQuery(){
// this.$store.dispatch('standard/setStandard', this.standardList.find((item)=>item.id == this.queryParams.standardId))
...
...
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