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
df47b488
Commit
df47b488
authored
Sep 12, 2024
by
baiyanhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
我的待审标准要求分类改成检验类型
parent
9c677461
Changes
14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
269 additions
and
197 deletions
+269
-197
index.vue
src/views/review/already/index.vue
+44
-11
index.vue
src/views/review/createReview/deleteReviewDetails/index.vue
+27
-25
index.vue
...views/review/createReview/deleteReviewKeypoints/index.vue
+35
-34
index.vue
src/views/review/createReview/deleteReviewScene/index.vue
+31
-28
index.vue
src/views/review/createReview/deleteUseCase/index.vue
+7
-5
index.vue
src/views/review/createReview/newReviewDetails/index.vue
+21
-19
index.vue
src/views/review/createReview/newReviewKeypoints/index.vue
+15
-15
index.vue
src/views/review/createReview/newReviewScene/index.vue
+24
-22
index.vue
src/views/review/createReview/newUseCase/index.vue
+20
-19
index.vue
src/views/review/createReview/updateUseCase/index.vue
+7
-5
index.vue
src/views/review/reviewAlready/index.vue
+13
-3
index.vue
src/views/review/sceneReview/index.vue
+1
-2
dialog.vue
src/views/review/wait/components/dialog.vue
+7
-0
index.vue
src/views/review/wait/index.vue
+17
-9
No files found.
src/views/review/already/index.vue
View file @
df47b488
...
...
@@ -13,24 +13,24 @@
size=
"small"
:inline=
"true"
>
<el-form-item
prop=
"operationSort
"
>
<el-form-item
prop=
"type
"
>
<el-select
v-model=
"queryParams.
operationSort
"
placeholder=
"
评审类型
"
v-model=
"queryParams.
type
"
placeholder=
"
检验标准()
"
clearable
>
<el-option
v-for=
"dict in dict.type.
review_type
"
v-for=
"dict in dict.type.
cene_type_wait
"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-form-item>
<el-form-item
prop=
"type"
>
<el-form-item
prop=
"type"
>
<el-select
v-model=
"queryParams.type"
placeholder=
"
标准要求分类
"
placeholder=
"
检验类型
"
clearable
>
<el-option
...
...
@@ -41,6 +41,21 @@
/>
</el-select>
</el-form-item>
<el-form-item
prop=
"operationSort"
>
<el-select
v-model=
"queryParams.operationSort"
placeholder=
"评审类型"
clearable
>
<el-option
v-for=
"dict in dict.type.review_type"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-form-item>
<el-form-item
prop=
"keyword"
>
<el-input
v-model=
"queryParams.keyword"
...
...
@@ -91,7 +106,7 @@
>
</el-table-column>
<el-table-column
label=
"
标准要求分类
"
label=
"
检验类型
"
sortable
min-width=
"200"
align=
"left"
...
...
@@ -138,7 +153,15 @@
prop=
"taskBeginTime"
></el-table-column>
<el-table-column
label=
"是否通过"
label=
"我的评审意见"
sortable
min-width=
"200"
align=
"left"
prop=
"decision"
:formatter=
"formatDecision"
></el-table-column>
<el-table-column
label=
"整体评审状态"
sortable
min-width=
"200"
align=
"left"
...
...
@@ -311,9 +334,19 @@ export default {
}
},
formatType
(
row
,
column
){
const
typeList
=
this
.
typeList
.
find
(
item
=>
item
.
dictValue
===
row
.
type
)
return
typeList
?
typeList
.
dictLabel
:
''
formatType
(
row
,
column
,
cellValue
){
// const typeList= this.typeList.find(item => item.dictValue === row.type)
// return typeList ? typeList.dictLabel : ''
switch
(
cellValue
){
case
'system'
:
return
'体系审查'
;
case
'car'
:
return
'车型审查'
;
case
'test'
:
return
'车型检验'
;
default
:
return
cellValue
}
},
formatReviewStatus
(
row
,
column
){
const
reviewStatusList
=
this
.
reviewStatusList
.
find
(
item
=>
item
.
dictValue
===
row
.
decision
)
...
...
src/views/review/createReview/deleteReviewDetails/index.vue
View file @
df47b488
...
...
@@ -17,7 +17,7 @@
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"18"
>
<el-form-item
label=
"检验类型"
prop=
"jianyanleixing"
>
<el-form-item
label=
"检验类型"
prop=
"jianyanleixing"
>
<el-select
form-rules=
"jianyanleixing"
v-model=
"formModel.jianyanleixing"
...
...
@@ -55,30 +55,31 @@
:data=
"this.receivedRequirements.rows"
style=
"width: 100%"
>
<el-table-column
label=
"选择"
width=
"50"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"chapter"
label=
"标准章节"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"标准要求"
>
</el-table-column>
<el-table-column
prop=
"testMethod"
label=
"测试方法"
>
</el-table-column>
<
!-- <
el-table-column prop="testMethod" label="测试方法">
</el-table-column>
-->
<!--
<el-table-column prop="name" label="标准名称">
</el-table-column>
<el-table-column prop="standardNo" label="标准号">
</el-table-column> -->
<el-table-column
label=
"选择"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -113,10 +114,7 @@
>
<!-- <el-table-column prop="id" label="要点编号" width="100">
</el-table-column> -->
<el-table-column
prop=
"text"
label=
"要点描述"
>
</el-table-column>
<el-table-column
label=
"选择"
>
<el-table-column
label=
"选择"
width=
"50"
>
<
template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedKeyPoints"
>
<el-radio
...
...
@@ -126,6 +124,9 @@
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"审查要点"
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -166,12 +167,7 @@
>
<!-- 表格 -->
<el-table
:data=
"this.receivedDetails.data"
style=
"width: 100%"
>
<el-table-column
prop=
"id"
label=
"细则编号"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"细则描述"
>
</el-table-column>
<el-table-column
label=
"选择"
>
<el-table-column
label=
"选择"
width=
"50"
>
<
template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedDetails"
>
<el-radio
...
...
@@ -181,6 +177,12 @@
</el-radio-group>
</
template
>
</el-table-column>
<!-- <el-table-column prop="id" label="细则编号" width="100">
</el-table-column> -->
<el-table-column
prop=
"text"
label=
"审查细则"
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -240,7 +242,7 @@
<div
class=
"subtitle"
>
备注信息
</div>
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"
1
8"
>
<el-form-item
label=
""
>
<el-input
v-model=
"formModel.beizhuxinxi"
...
...
@@ -253,7 +255,7 @@
>
</el-input>
</el-form-item>
<el-col
:span=
"
10
"
><p></p></el-col>
<el-col
:span=
"
3
"
><p></p></el-col>
</el-col>
<el-col
:span=
"3"
><p></p></el-col>
</el-row>
...
...
src/views/review/createReview/deleteReviewKeypoints/index.vue
View file @
df47b488
...
...
@@ -17,13 +17,14 @@
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"18"
>
<el-form-item
label=
"检验类型"
prop=
"jianyanleixing"
v-model=
"formModel.jianyanleixing"
>
<el-form-item
label=
"检验类型"
prop=
"jianyanleixing"
>
<el-select
form-rules=
"jianyanleixing"
v-model=
"formModel.jianyanleixing"
style=
"width: 421px"
clearable
@
change=
"handleSelectType()"
@
change=
"handleSelectType(
formModel.jianyanleixing
)"
>
<el-option
v-for=
"dict in dict.type.sys_scene_type"
...
...
@@ -54,30 +55,31 @@
:data=
"this.receivedRequirements.rows"
style=
"width: 100%"
>
<el-table-column
label=
"选择"
width=
"50"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"chapter"
label=
"标准章节"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"标准要求"
>
</el-table-column>
<!--
<el-table-column prop="testMethod" label="测试方法">
</el-table-column>
</el-table-column>
-->
<!-- <el-table-column prop="name" label="标准名称">
</el-table-column>
<el-table-column prop="standardNo" label="标准号">
</el-table-column> -->
<el-table-column
label=
"选择"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -110,11 +112,7 @@
:data=
"this.receivedkeypoints.data"
style=
"width: 100%"
>
<el-table-column
prop=
"text"
label=
"要点描述"
>
</el-table-column>
<el-table-column
label=
"选择"
>
<el-table-column
label=
"选择"
width=
"50"
>
<
template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedKeyPoints"
>
<el-radio
...
...
@@ -124,6 +122,10 @@
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"审查要点"
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -183,7 +185,7 @@
<div
class=
"subtitle"
>
备注信息
</div>
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"
1
8"
>
<el-form-item
label=
""
>
<el-input
v-model=
"formModel.beizhuxinxi"
...
...
@@ -196,7 +198,7 @@
>
</el-input>
</el-form-item>
<el-col
:span=
"
10
"
><p></p></el-col>
<el-col
:span=
"
3
"
><p></p></el-col>
</el-col>
<el-col
:span=
"3"
><p></p></el-col>
</el-row>
...
...
@@ -383,17 +385,17 @@ export default {
// 将 item.type 赋值给 this.newResData.type
this
.
newResData
.
type
=
selectedItem
.
value
this
.
newResDataAdd
.
type
=
selectedItem
.
value
//
if (this.newResData.type === '1') {
//
this.newResData.type = 'system'
//
this.newResDataAdd.type = 'system'
//
// console.log(this.newResData.type, 'type1111')
//
} else if (this.newResData.type === '2') {
//
this.newResData.type = 'car'
//
this.newResDataAdd.type = 'car'
//
} else {
//
console.log('赋值给 this.newResData.type时出现问题')
//
}
//
console.log(this.newResData.type)
if
(
this
.
newResData
.
type
===
'1'
)
{
this
.
newResData
.
type
=
'system'
this
.
newResDataAdd
.
type
=
'system'
// console.log(this.newResData.type, 'type1111')
}
else
if
(
this
.
newResData
.
type
===
'2'
)
{
this
.
newResData
.
type
=
'car'
this
.
newResDataAdd
.
type
=
'car'
}
else
{
console
.
log
(
'赋值给 this.newResData.type时出现问题'
)
}
console
.
log
(
this
.
newResData
.
type
)
}
else
{
console
.
log
(
'赋值给 this.newResData.type时出现问题'
)
}
...
...
@@ -497,8 +499,7 @@ export default {
this
.
newResData
.
type
=
this
.
formModel
.
reviewType
// 将 item.type 赋值给 this.newResData.type
this
.
newResData
.
type
=
selectedItem
.
value
this
.
newResDataAdd
.
type
=
selectedItem
.
value
if
(
this
.
newResData
.
type
===
'1'
)
{
this
.
newResData
.
type
=
'system'
this
.
newResDataAdd
.
type
=
'system'
...
...
src/views/review/createReview/deleteReviewScene/index.vue
View file @
df47b488
...
...
@@ -62,30 +62,31 @@
:data=
"this.receivedRequirements.rows"
style=
"width: 100%"
>
<el-table-column
label=
"选择"
width=
"50"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"chapter"
label=
"标准章节"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"标准要求"
>
</el-table-column>
<el-table-column
prop=
"testMethod"
label=
"测试方法"
>
</el-table-column>
<
!-- <
el-table-column prop="testMethod" label="测试方法">
</el-table-column>
-->
<!-- <el-table-column prop="name" label="标准名称">
</el-table-column>
<el-table-column prop="standardNo" label="标准号">
</el-table-column> -->
<el-table-column
label=
"选择"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -122,12 +123,7 @@
:data=
"this.receivedkeypoints.data"
style=
"width: 100%"
>
<el-table-column
prop=
"id"
label=
"要点编号"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"要点描述"
>
</el-table-column>
<el-table-column
label=
"选择"
>
<el-table-column
label=
"选择"
width=
"50"
>
<
template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedKeyPoints"
>
<el-radio
...
...
@@ -137,6 +133,12 @@
</el-radio-group>
</
template
>
</el-table-column>
<!-- <el-table-column prop="id" label="要点编号" width="100">
</el-table-column> -->
<el-table-column
prop=
"text"
label=
"审查要点"
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -181,12 +183,7 @@
>
<!-- 表格 -->
<el-table
:data=
"this.receivedDetails.data"
style=
"width: 100%"
>
<el-table-column
prop=
"id"
label=
"细则编号"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"细则描述"
>
</el-table-column>
<el-table-column
label=
"选择"
>
<el-table-column
label=
"选择"
width=
"50"
>
<
template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedDetails"
>
<el-radio
...
...
@@ -196,6 +193,12 @@
</el-radio-group>
</
template
>
</el-table-column>
<!-- <el-table-column prop="id" label="细则编号" width="100">
</el-table-column> -->
<el-table-column
prop=
"text"
label=
"审查细则"
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -213,7 +216,7 @@
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"
1
8"
>
<el-form-item
label=
"审查场景"
prop=
"shenchachangjing"
...
...
@@ -267,7 +270,7 @@
</el-dialog>
</div>
</el-form-item>
</el-col
><el-col
:span=
"
10
"
><p></p></el-col>
><el-col
:span=
"
3
"
><p></p></el-col>
</el-row>
<div
class=
"subtitle"
>
评审成员
</div>
...
...
@@ -296,7 +299,7 @@
<div
class=
"subtitle"
>
备注信息
</div>
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"
1
8"
>
<el-form-item
label=
""
>
<el-input
v-model=
"formModel.beizhuxinxi"
...
...
@@ -309,7 +312,7 @@
>
</el-input>
</el-form-item>
<el-col
:span=
"
10
"
><p></p></el-col>
<el-col
:span=
"
3
"
><p></p></el-col>
</el-col>
<el-col
:span=
"3"
><p></p></el-col>
</el-row>
...
...
src/views/review/createReview/deleteUseCase/index.vue
View file @
df47b488
...
...
@@ -75,15 +75,12 @@
v-if=
"item.useCases && item.useCases.length"
>
<tr
class=
"tr"
>
<th>
操作
</th>
<th>
用例编号
</th>
<th>
用例描述
</th>
<th>
操作
</th>
</tr>
<tr
v-for=
"(item, key4) in item.useCases"
>
<td>
{{
item
.
customizedID
}}
</td>
<td>
{{
item
.
description
}}
</td>
<td>
<template
>
<div>
...
...
@@ -96,6 +93,11 @@
</div>
</
template
>
</td>
<td>
{{ item.customizedID }}
</td>
<td>
{{ item.description }}
</td>
</tr>
</table>
</collapse-item>
...
...
src/views/review/createReview/newReviewDetails/index.vue
View file @
df47b488
...
...
@@ -53,31 +53,32 @@
<el-table
:data=
"this.receivedRequirements.rows"
style=
"width: 100%"
>
>
<el-table-column
label=
"选择"
width=
"50"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"chapter"
label=
"标准章节"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"标准要求"
>
</el-table-column>
<el-table-column
prop=
"testMethod"
label=
"测试方法"
>
</el-table-column>
<
!-- <
el-table-column prop="testMethod" label="测试方法">
</el-table-column>
-->
<!-- <el-table-column prop="name" label="标准名称">
</el-table-column>
<el-table-column prop="standardNo" label="标准号">
</el-table-column> -->
<el-table-column
label=
"选择"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -111,11 +112,9 @@
style=
"width: 100%"
>
<!-- <el-table-column prop="id" label="要点编号" width="100">
</el-table-column> -->
<el-table-column
prop=
"text"
label=
"要点描述"
>
</el-table-column>
<el-table-column
label=
"选择"
>
<el-table-column
label=
"选择"
width=
"50"
>
<
template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedKeyPoints"
>
<el-radio
...
...
@@ -125,6 +124,9 @@
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"审查要点"
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -202,7 +204,7 @@
<div
class=
"subtitle"
>
备注信息
</div>
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"
1
8"
>
<el-form-item
label=
""
>
<el-input
v-model=
"formModel.beizhuxinxi"
...
...
@@ -216,7 +218,7 @@
>
</el-input>
</el-form-item>
<el-col
:span=
"
10
"
><p></p></el-col>
<el-col
:span=
"
3
"
><p></p></el-col>
</el-col>
<el-col
:span=
"3"
><p></p></el-col>
</el-row>
...
...
src/views/review/createReview/newReviewKeypoints/index.vue
View file @
df47b488
...
...
@@ -54,30 +54,30 @@
:data=
"this.receivedRequirements.rows"
style=
"width: 100%"
>
<el-table-column
prop=
"chapter"
label=
"标准章节"
width=
"100"
>
<el-table-column
label=
"选择"
width=
"50"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column><el-table-column
prop=
"chapter"
label=
"标准章节"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"标准要求"
>
</el-table-column>
<el-table-column
prop=
"testMethod"
label=
"测试方法"
>
</el-table-column>
<
!-- <
el-table-column prop="testMethod" label="测试方法">
</el-table-column>
-->
<!--
<el-table-column prop="name" label="标准名称">
</el-table-column>
<el-table-column prop="standardNo" label="标准号">
</el-table-column> -->
<el-table-column
label=
"选择"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -154,7 +154,7 @@
<div
class=
"subtitle"
>
备注信息
</div>
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"
1
8"
>
<el-form-item
label=
""
>
<el-input
v-model=
"formModel.beizhuxinxi"
...
...
@@ -167,7 +167,7 @@
>
</el-input>
</el-form-item>
<el-col
:span=
"
10
"
><p></p></el-col>
<el-col
:span=
"
3
"
><p></p></el-col>
</el-col>
<el-col
:span=
"3"
><p></p></el-col>
</el-row>
...
...
src/views/review/createReview/newReviewScene/index.vue
View file @
df47b488
...
...
@@ -54,30 +54,31 @@
:data=
"this.receivedRequirements.rows"
style=
"width: 100%"
>
<el-table-column
label=
"选择"
width=
"50"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"chapter"
label=
"标准章节"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"标准要求"
>
</el-table-column>
<el-table-column
prop=
"testMethod"
label=
"测试方法"
>
</el-table-column>
<
!-- <
el-table-column prop="testMethod" label="测试方法">
</el-table-column>
-->
<!-- <el-table-column prop="name" label="标准名称">
</el-table-column>
<el-table-column prop="standardNo" label="标准号">
</el-table-column> -->
<el-table-column
label=
"选择"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -112,10 +113,7 @@
>
<!-- <el-table-column prop="id" label="要点编号" width="100">
</el-table-column> -->
<el-table-column
prop=
"text"
label=
"要点描述"
>
</el-table-column>
<el-table-column
label=
"选择"
>
<el-table-column
label=
"选择"
width=
"50"
>
<
template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedKeyPoints"
>
<el-radio
...
...
@@ -125,6 +123,9 @@
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"审查要点"
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -165,12 +166,7 @@
>
<!-- 表格 -->
<el-table
:data=
"this.receivedDetails.data"
style=
"width: 100%"
>
<el-table-column
prop=
"id"
label=
"细则编号"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"细则描述"
>
</el-table-column>
<el-table-column
label=
"选择"
>
<el-table-column
label=
"选择"
width=
"50"
>
<
template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedDetails"
>
<el-radio
...
...
@@ -180,6 +176,12 @@
</el-radio-group>
</
template
>
</el-table-column>
<!-- <el-table-column prop="id" label="细则编号" width="100">
</el-table-column> -->
<el-table-column
prop=
"text"
label=
"审查细则"
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
src/views/review/createReview/newUseCase/index.vue
View file @
df47b488
...
...
@@ -50,31 +50,32 @@
<el-table
:data=
"this.receivedRequirements.rows"
style=
"width: 100%"
>
>
<el-table-column
label=
"选择"
width=
"50"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
<el-table-column
prop=
"chapter"
label=
"标准章节"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"text"
label=
"标准要求"
>
</el-table-column>
<el-table-column
prop=
"testMethod"
label=
"测试方法"
>
</el-table-column>
<
!-- <
el-table-column prop="testMethod" label="测试方法">
</el-table-column>
-->
<!-- <el-table-column prop="name" label="标准名称">
</el-table-column>
<el-table-column prop="standardNo" label="标准号">
</el-table-column> -->
<el-table-column
label=
"选择"
>
<template
slot-scope=
"scope"
>
<el-radio-group
v-model=
"selectedRequirement"
>
<el-radio
:label=
"scope.row"
class=
"hidden-lable"
></el-radio>
</el-radio-group>
</
template
>
</el-table-column>
</el-table>
<!-- 弹窗底部 -->
...
...
@@ -90,7 +91,7 @@
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"
1
8"
>
<el-form-item
label=
"用例编号"
prop=
"yonglibianhao"
v-model=
"formModel.yonglibianhao"
>
<el-input
v-model=
"formModel.yonglibianhao"
...
...
@@ -100,12 +101,12 @@
</el-form-item>
</el-col>
<el-col
:span=
"
10
"
><p></p></el-col>
<el-col
:span=
"
3
"
><p></p></el-col>
</el-row>
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"
1
8"
>
<el-form-item
label=
"用例描述"
prop=
"yonglimiaoshu"
v-model=
"formModel.yonglimiaoshu"
>
<el-input
v-model=
"formModel.yonglimiaoshu"
...
...
@@ -118,7 +119,7 @@
>
</el-input>
</el-form-item>
</el-col
><el-col
:span=
"
10
"
><p></p></el-col>
><el-col
:span=
"
3
"
><p></p></el-col>
</el-row>
<div
class=
"subtitle"
>
评审成员
</div>
...
...
@@ -147,7 +148,7 @@
<div
class=
"subtitle"
>
备注信息
</div>
<el-row>
<el-col
:span=
"3"
><p></p></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"
1
8"
>
<el-form-item
label=
""
>
<el-input
v-model=
"formModel.beizhuxinxi"
...
...
@@ -160,7 +161,7 @@
>
</el-input>
</el-form-item>
<el-col
:span=
"
10
"
><p></p></el-col>
<el-col
:span=
"
3
"
><p></p></el-col>
</el-col>
<el-col
:span=
"3"
><p></p></el-col>
</el-row>
...
...
src/views/review/createReview/updateUseCase/index.vue
View file @
df47b488
...
...
@@ -67,15 +67,12 @@
v-if=
"item.useCases && item.useCases.length"
>
<tr
class=
"tr"
>
<th>
操作
</th>
<th>
用例编号
</th>
<th>
用例描述
</th>
<th>
操作
</th>
</tr>
<tr
v-for=
"(item, key4) in item.useCases"
>
<td>
{{
item
.
customizedID
}}
</td>
<td>
{{
item
.
description
}}
</td>
<td>
<template
>
<div>
...
...
@@ -88,6 +85,11 @@
</div>
</
template
>
</td>
<td>
{{ item.customizedID }}
</td>
<td>
{{ item.description }}
</td>
</tr>
</table>
</collapse-item>
...
...
src/views/review/reviewAlready/index.vue
View file @
df47b488
...
...
@@ -292,9 +292,19 @@ export default {
const
reviewTypeList
=
this
.
reviewTypeList
.
find
(
item
=>
item
.
dictValue
===
row
.
operationSort
)
return
reviewTypeList
?
reviewTypeList
.
dictLabel
:
''
},
formatType
(
row
,
column
){
const
typeList
=
this
.
typeList
.
find
(
item
=>
item
.
dictValue
===
row
.
type
)
return
typeList
?
typeList
.
dictLabel
:
''
formatType
(
row
,
column
,
cellValue
){
// const typeList= this.typeList.find(item => item.dictValue === row.type)
// return typeList ? typeList.dictLabel : ''
switch
(
cellValue
){
case
'system'
:
return
'体系审查'
;
case
'car'
:
return
'车型审查'
;
case
'test'
:
return
'车型检验'
;
default
:
return
cellValue
}
},
formatTaskResult
(
row
,
column
,
cellValue
){
switch
(
cellValue
)
{
...
...
src/views/review/sceneReview/index.vue
View file @
df47b488
...
...
@@ -179,8 +179,7 @@ export default {
},
// 字典格式化 type 字段
formatType
(
row
,
column
)
{
const
typeList
=
this
.
typeList
.
find
(
item
=>
item
.
dictValue
===
row
.
type
)
return
typeList
?
typeList
.
dictLabel
:
''
},
handleSubmit
()
{
// 确保在提交时 auditModel 的所有字段都被正确设置
...
...
src/views/review/wait/components/dialog.vue
View file @
df47b488
<
template
>
<page-standard>
<el-dialog
:visible
.
sync=
"dialogManger.dialogVisible"
:title=
"modelTitle"
...
...
@@ -71,9 +72,15 @@
<el-button
type=
"primary"
@
click=
"handleConfirm()"
>
保存
</el-button>
</div>
</el-dialog>
</page-standard>
</
template
>
<
script
>
import
page
from
'@/mixins/page'
export
default
{
components
:{
},
mixins
:
[
page
],
props
:
{
dialogManger
:
{
type
:
Object
,
...
...
src/views/review/wait/index.vue
View file @
df47b488
...
...
@@ -30,7 +30,7 @@
<el-form-item
prop=
"type"
>
<el-select
v-model=
"queryParams.type"
placeholder=
"
标准要求分类
"
placeholder=
"
检验类型
"
clearable
>
<el-option
...
...
@@ -75,7 +75,7 @@
:default-sort=
"
{ prop: 'createTime', order: 'descending' }"
:data="tableData"
>
<el-table-column
type=
"index"
width=
"
55"
label=
"序号"
align=
"center"
>
<el-table-column
type=
"index"
width=
"
155"
label=
"序号"
align=
"center"
>
<template
slot-scope=
"scope"
>
<span>
{{
scope
.
$index
+
1
}}
</span>
</
template
>
...
...
@@ -90,7 +90,7 @@
>
</el-table-column>
<el-table-column
label=
"
标准要求分类
"
label=
"
检验类型
"
sortable
min-width=
"200"
align=
"left"
...
...
@@ -321,12 +321,20 @@ export default {
return
cellValue
}
},
formatType
(
row
,
column
)
{
console
.
log
(
'row.type:'
,
row
.
type
);
console
.
log
(
'this.typeList:'
,
this
.
typeList
);
const
typeList
=
this
.
typeList
.
find
(
item
=>
item
.
dictValue
===
row
.
type
)
return
typeList
?
typeList
.
dictLabel
:
''
},
formatType
(
row
,
column
,
cellValue
){
// const typeList= this.typeList.find(item => item.dictValue === row.type)
// return typeList ? typeList.dictLabel : ''
switch
(
cellValue
){
case
'system'
:
return
'体系审查'
;
case
'car'
:
return
'车型审查'
;
case
'test'
:
return
'车型检验'
;
default
:
return
cellValue
}
},
/* 关闭移交弹窗-保存*/
handleClose
()
{
...
...
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