Commit 123207d6 authored by jiaxu.yan's avatar jiaxu.yan

fix: 70856 70859 70862 70896 70897 70899 70908 70909 70910 70914

parent 65fb0ae2
...@@ -19,7 +19,7 @@ export default { ...@@ -19,7 +19,7 @@ export default {
// 3.配置数据 // 3.配置数据
const option = { const option = {
title: { title: {
text: '用例测试类型概览', text: '用例测试方法概览',
left: 'left', left: 'left',
textStyle: { textStyle: {
color: '#606266', color: '#606266',
...@@ -52,7 +52,7 @@ export default { ...@@ -52,7 +52,7 @@ export default {
}, },
series: [ series: [
{ {
name: '用例测试类型概览', name: '用例测试方法概览',
type: 'bar', type: 'bar',
barWidth: '20', barWidth: '20',
data: [ data: [
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
prop="testScenario" prop="testScenario"
> >
</el-table-column> </el-table-column>
<el-table-column label="测试类型" align="left" sortable prop="testType"> <el-table-column label="测试方法" align="left" sortable prop="testType">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="用例编号" label="用例编号"
......
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
<table class="table" style="margin: 20px"> <table class="table" style="margin: 20px">
<thead> <thead>
<tr> <tr>
<th>标准章节</th> <th>审查要点</th>
<th>标准要求</th> <th>审查细则</th>
<th>关联场景</th> <th>关联场景</th>
</tr> </tr>
</thead> </thead>
...@@ -32,19 +32,22 @@ ...@@ -32,19 +32,22 @@
{{ v.text }} {{ v.text }}
</td> </td>
<td align="center"> <td align="center">
<template v-for="(a, reviewSceneIndex) in v.reviewSceneList"> <template v-if="v.reviewSceneList && v.reviewSceneList.length">
<div <template v-for="(a, reviewSceneIndex) in v.reviewSceneList">
:key=" <div
'reviewSceneIndex' + :key="
PointIndex + 'reviewSceneIndex' +
reviewDetailIndex + PointIndex +
reviewSceneIndex reviewDetailIndex +
" reviewSceneIndex
> "
<span>{{ a.text }}</span> >
<br /> <span>{{ a.text }}</span>
</div> <br />
</div>
</template>
</template> </template>
<template v-else> -- </template>
</td> </td>
</tr> </tr>
</template> </template>
......
...@@ -37,6 +37,14 @@ ...@@ -37,6 +37,14 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item v-if="queryParams.type == 'test'" prop="status">
<el-input
v-model="queryParams.text"
placeholder="请输入标准测试方法"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
type="primary" type="primary"
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
@cell-mouse-leave="cellMouseLeave" @cell-mouse-leave="cellMouseLeave"
> >
<el-table-column <el-table-column
label="测试场景\测试类型" label="测试场景\测试方法"
align="center" align="center"
width="160px" width="160px"
prop="name" prop="name"
...@@ -52,7 +52,7 @@ export default { ...@@ -52,7 +52,7 @@ export default {
// 表头信息 // 表头信息
echartsTabled: [ echartsTabled: [
// { // {
// tableNmae: '测试场景\\测试类型', // tableNmae: '测试场景\\测试方法',
// tableCode: 'test' // tableCode: 'test'
// }, // },
// { // {
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<el-form-item prop="status"> <el-form-item prop="status">
<el-select <el-select
v-model="queryParams.testTypeId" v-model="queryParams.testTypeId"
placeholder="请选择测试类型" placeholder="请选择测试方法"
clearable clearable
> >
<el-option <el-option
...@@ -80,11 +80,11 @@ ...@@ -80,11 +80,11 @@
sortable sortable
prop="testScenario" prop="testScenario"
/> />
<el-table-column label="测试类型" align="left" sortable prop="testType" /> <el-table-column label="测试方法" align="left" sortable prop="testType" />
<el-table-column label="用例编号" align="left" prop="usecaseNo" /> <el-table-column label="用例编号" align="left" prop="usecaseNo" />
<el-table-column label="用例名称" align="left" prop="name" /> <el-table-column label="用例名称" align="left" prop="name" />
<el-table-column label="工具" align="left" prop="tools" /> <!-- <el-table-column label="工具" align="left" prop="tools" />
<el-table-column label="对应输入" align="left" prop="input" /> <el-table-column label="对应输入" align="left" prop="input" /> -->
<el-table-column label="用例描述" align="left" prop="description" /> <el-table-column label="用例描述" align="left" prop="description" />
<!-- <el-table-column label="更新人员" align="left" prop="updateBy" />--> <!-- <el-table-column label="更新人员" align="left" prop="updateBy" />-->
<!-- <el-table-column--> <!-- <el-table-column-->
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<h3 class="title">汽车信息安全周期性检测平台</h3> <h3 class="title">汽车信息安全周期性检测平台</h3>
<el-form-item prop="username"> <el-form-item prop="username">
<el-input <el-input
v-model="loginForm.username" v-model.trim="loginForm.username"
type="text" type="text"
auto-complete="off" auto-complete="off"
placeholder="账号" placeholder="账号"
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
</el-form-item> </el-form-item>
<el-form-item prop="password"> <el-form-item prop="password">
<el-input <el-input
v-model="loginForm.password" v-model.trim="loginForm.password"
type="password" type="password"
auto-complete="off" auto-complete="off"
placeholder="密码" placeholder="密码"
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
</el-form-item> </el-form-item>
<el-form-item label="用户名称" prop="userName"> <el-form-item label="用户名称" prop="userName">
<el-input <el-input
v-model="queryParams.userName" v-model.trim="queryParams.userName"
placeholder="请输入用户名称" placeholder="请输入用户名称"
clearable clearable
style="width: 240px" style="width: 240px"
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
</el-form-item> </el-form-item>
<el-form-item label="用户名称" prop="userName"> <el-form-item label="用户名称" prop="userName">
<el-input <el-input
v-model="queryParams.userName" v-model.trim="queryParams.userName"
placeholder="请输入用户名称" placeholder="请输入用户名称"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
......
...@@ -10,7 +10,10 @@ ...@@ -10,7 +10,10 @@
预览表单 预览表单
</header-button> </header-button>
<header-button <header-button
v-if="model.carReviewTask.leaderId == userId" v-if="
model.carReviewTask.leaderId == userId &&
model.detailsList.length == readNumber
"
type="default" type="default"
icon="check" icon="check"
@click="submitFrom()" @click="submitFrom()"
......
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
<th>标准技术要求</th> <th>标准技术要求</th>
<th>标准测试方法</th> <th>标准测试方法</th>
<th>测试场景</th> <th>测试场景</th>
<th>测试类型</th> <th>测试方法</th>
<th>用例编号</th> <th>用例编号</th>
<th>测试结果</th> <th>测试结果</th>
<!-- <th>用例名称</th>--> <!-- <th>用例名称</th>-->
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
<th>标准技术要求</th> <th>标准技术要求</th>
<th>标准测试方法</th> <th>标准测试方法</th>
<th>测试场景</th> <th>测试场景</th>
<th>测试类型</th> <th>测试方法</th>
<th>用例编号</th> <th>用例编号</th>
<th>用例名称</th> <th>用例名称</th>
<th>工具</th> <th>工具</th>
......
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
<th>标准技术要求</th> <th>标准技术要求</th>
<th>标准测试方法</th> <th>标准测试方法</th>
<th>测试场景</th> <th>测试场景</th>
<th>测试类型</th> <th>测试方法</th>
<th>用例编号</th> <th>用例编号</th>
<th>测试结果</th> <th>测试结果</th>
<!-- <th>用例名称</th>--> <!-- <th>用例名称</th>-->
......
...@@ -10,7 +10,10 @@ ...@@ -10,7 +10,10 @@
预览表单 预览表单
</header-button> </header-button>
<header-button <header-button
v-if="model.systemReviewTask.leaderId == userId" v-if="
model.systemReviewTask.leaderId == userId &&
model.detailsList.length == readNumber
"
type="default" type="default"
icon="check" icon="check"
@click="submitFrom()" @click="submitFrom()"
......
...@@ -182,7 +182,11 @@ ...@@ -182,7 +182,11 @@
</el-link> </el-link>
</div> </div>
<div <div
v-if="item.testStatus && item.testStatus !== 'NONE'" v-if="
item.testStatus &&
item.testStatus !== 'NONE' &&
item.taskScenario
"
class="cell-item" class="cell-item"
> >
<el-link <el-link
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<h3 class="title">中汽研安全检测平台</h3> <h3 class="title">中汽研安全检测平台</h3>
<el-form-item prop="username"> <el-form-item prop="username">
<el-input <el-input
v-model="registerForm.username" v-model.trim="registerForm.username"
type="text" type="text"
auto-complete="off" auto-complete="off"
placeholder="账号" placeholder="账号"
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
</el-form-item> </el-form-item>
<el-form-item prop="password"> <el-form-item prop="password">
<el-input <el-input
v-model="registerForm.password" v-model.trim="registerForm.password"
type="password" type="password"
auto-complete="off" auto-complete="off"
placeholder="密码" placeholder="密码"
......
...@@ -64,6 +64,7 @@ ...@@ -64,6 +64,7 @@
:default-sort="{ prop: 'createTime', order: 'descending' }" :default-sort="{ prop: 'createTime', order: 'descending' }"
:scroll-x="'1500px'" :scroll-x="'1500px'"
:data="tableData" :data="tableData"
@sort-change="sort_change"
> >
<el-table-column type="index" width="55" label="序号" align="center"> <el-table-column type="index" width="55" label="序号" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -103,7 +104,7 @@ ...@@ -103,7 +104,7 @@
sortable sortable
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.storageTime, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.storageTime) }}</span>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -159,30 +160,28 @@ export default { ...@@ -159,30 +160,28 @@ export default {
this.classFicationList = response.data this.classFicationList = response.data
}) })
}, },
created() {
this.queryParams.isAsc = 'desc'
this.queryParams.orderByColumn = 'createTime'
},
methods: { methods: {
// handleAdd() { resetQuery() {
// this.dialogManger.dialogVisible = true this.queryParams = {
// this.dialogManger.source = {} pageNum: this.queryParams.pageNum,
// }, pageSize: this.queryParams.pageSize,
// handleDelete(row) { isAsc: this.queryParams.isAsc,
// this.$modal orderByColumn: this.queryParams.orderByColumn
// .confirm('是否确定删除该条数据?', { }
// title: '操作确认', this.loadData()
// closeOnClickModal: false },
// }) sort_change(column, prop, order) {
// .then(() => { this.queryParams.pageNum = 1 // 排序后返回第一页
// // return delNotice(noticeIds) if (column.order) {
// }) this.queryParams.isAsc = column.order === 'ascending' ? 'asc' : 'desc'
// .then(() => { this.queryParams.orderByColumn = column.prop
// this.loadData() this.loadData()
// this.$modal.msgSuccess('删除成功') }
// }) }
// .catch(() => {})
// },
// handleUpdate(row) {
// this.dialogManger.dialogVisible = true
// this.dialogManger.source = row
// }
} }
} }
</script> </script>
......
...@@ -111,22 +111,22 @@ export default { ...@@ -111,22 +111,22 @@ export default {
}), }),
rules: { rules: {
standardType: [ standardType: [
{ required: true, message: '菜单名称不能为空', trigger: 'blur' } { required: true, message: '标准分类不能为空', trigger: 'blur' }
], ],
standardNo: [ standardNo: [
{ required: true, message: '菜单顺序不能为空', trigger: 'blur' } { required: true, message: '标准号不能为空', trigger: 'blur' }
], ],
name: [ name: [
{ required: true, message: '路由地址不能为空', trigger: 'blur' } { required: true, message: '标准名称不能为空', trigger: 'blur' }
], ],
standardStatus: [ standardStatus: [
{ required: true, message: '路由地址不能为空', trigger: 'blur' } { required: true, message: '标准状态不能为空', trigger: 'blur' }
], ],
releaseDate: [ releaseDate: [
{ required: true, message: '路由地址不能为空', trigger: 'blur' } { required: true, message: '发布日期不能为空', trigger: 'blur' }
], ],
implementationDate: [ implementationDate: [
{ required: true, message: '路由地址不能为空', trigger: 'blur' } { required: true, message: '实施日期不能为空', trigger: 'blur' }
] ]
} }
} }
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
prop="testScenario" prop="testScenario"
> >
</el-table-column> </el-table-column>
<el-table-column label="测试类型" align="left" sortable prop="testType"> <el-table-column label="测试方法" align="left" sortable prop="testType">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="用例编号" label="用例编号"
......
...@@ -31,19 +31,22 @@ ...@@ -31,19 +31,22 @@
{{ v.text }} {{ v.text }}
</td> </td>
<td align="center"> <td align="center">
<template v-for="(a, reviewSceneIndex) in v.reviewSceneList"> <template v-if="v.reviewSceneList && v.reviewSceneList.length">
<div <template v-for="(a, reviewSceneIndex) in v.reviewSceneList">
:key=" <div
'reviewSceneIndex' + :key="
PointIndex + 'reviewSceneIndex' +
reviewDetailIndex + PointIndex +
reviewSceneIndex reviewDetailIndex +
" reviewSceneIndex
> "
<span>{{ reviewSceneIndex + 1 + '、' + a.text }}</span> >
<br /> <span>{{ a.text }}</span>
</div> <br />
</div>
</template>
</template> </template>
<template v-else> -- </template>
</td> </td>
</tr> </tr>
</template> </template>
......
...@@ -36,6 +36,14 @@ ...@@ -36,6 +36,14 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item v-if="queryParams.type == 'test'" prop="status">
<el-input
v-model="queryParams.text"
placeholder="请输入标准测试方法"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
type="primary" type="primary"
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
@cell-mouse-leave="cellMouseLeave" @cell-mouse-leave="cellMouseLeave"
> >
<el-table-column <el-table-column
label="测试场景\测试类型" label="测试场景\测试方法"
align="center" align="center"
width="160px" width="160px"
prop="name" prop="name"
...@@ -52,7 +52,7 @@ export default { ...@@ -52,7 +52,7 @@ export default {
// 表头信息 // 表头信息
echartsTabled: [ echartsTabled: [
// { // {
// tableNmae: '测试场景\\测试类型', // tableNmae: '测试场景\\测试方法',
// tableCode: 'test' // tableCode: 'test'
// }, // },
// { // {
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<el-form-item prop="status"> <el-form-item prop="status">
<el-input <el-input
v-model="queryParams.testType" v-model="queryParams.testType"
placeholder="测试类型" placeholder="测试方法"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
...@@ -61,9 +61,10 @@ ...@@ -61,9 +61,10 @@
v-if="refreshTable" v-if="refreshTable"
v-loading="loading" v-loading="loading"
border border
:default-sort="{ prop: 'createTime', order: 'descending' }"
:scroll-x="'1500px'" :scroll-x="'1500px'"
:data="tableData" :data="tableData"
:default-sort="{ prop: 'createTime', order: 'descending' }"
@sort-change="sort_change"
> >
<el-table-column type="index" width="55" label="序号" align="center"> <el-table-column type="index" width="55" label="序号" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -89,7 +90,7 @@ ...@@ -89,7 +90,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="测试类型" label="测试方法"
prop="testType" prop="testType"
min-width="200" min-width="200"
align="left" align="left"
...@@ -104,7 +105,7 @@ ...@@ -104,7 +105,7 @@
sortable sortable
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.storageTime, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.storageTime) }}</span>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -139,7 +140,29 @@ export default { ...@@ -139,7 +140,29 @@ export default {
this.classFicationList = response.data this.classFicationList = response.data
}) })
}, },
methods: {} created() {
this.queryParams.isAsc = 'desc'
this.queryParams.orderByColumn = 'createTime'
},
methods: {
resetQuery() {
this.queryParams = {
pageNum: this.queryParams.pageNum,
pageSize: this.queryParams.pageSize,
isAsc: this.queryParams.isAsc,
orderByColumn: this.queryParams.orderByColumn
}
this.loadData()
},
sort_change(column, prop, order) {
this.queryParams.pageNum = 1 // 排序后返回第一页
if (column.order) {
this.queryParams.isAsc = column.order === 'ascending' ? 'asc' : 'desc'
this.queryParams.orderByColumn = column.prop
this.loadData()
}
}
}
} }
</script> </script>
<style scoped> <style scoped>
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<el-form-item prop="status"> <el-form-item prop="status">
<el-select <el-select
v-model="queryParams.testTypeId" v-model="queryParams.testTypeId"
placeholder="请选择测试类型" placeholder="请选择测试方法"
clearable clearable
> >
<el-option <el-option
...@@ -79,11 +79,11 @@ ...@@ -79,11 +79,11 @@
align="left" align="left"
prop="testScenario" prop="testScenario"
/> />
<el-table-column label="测试类型" sortable align="left" prop="testType" /> <el-table-column label="测试方法" sortable align="left" prop="testType" />
<el-table-column label="用例编号" align="left" prop="usecaseNo" /> <el-table-column label="用例编号" align="left" prop="usecaseNo" />
<el-table-column label="用例名称" align="left" prop="name" /> <el-table-column label="用例名称" align="left" prop="name" />
<el-table-column label="工具" align="left" prop="tools" /> <!-- <el-table-column label="工具" align="left" prop="tools" />
<el-table-column label="对应输入" align="left" prop="input" /> <el-table-column label="对应输入" align="left" prop="input" /> -->
<el-table-column label="用例描述" align="left" prop="description" /> <el-table-column label="用例描述" align="left" prop="description" />
<!-- <el-table-column label="更新人员" align="left" prop="updateBy" />--> <!-- <el-table-column label="更新人员" align="left" prop="updateBy" />-->
<!-- <el-table-column--> <!-- <el-table-column-->
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
> >
<el-form-item label="用户名称" prop="userName"> <el-form-item label="用户名称" prop="userName">
<el-input <el-input
v-model="queryParams.userName" v-model.trim="queryParams.userName"
placeholder="请输入用户名称" placeholder="请输入用户名称"
clearable clearable
style="width: 240px" style="width: 240px"
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<el-form ref="queryForm" :model="queryParams" size="small" :inline="true"> <el-form ref="queryForm" :model="queryParams" size="small" :inline="true">
<el-form-item label="用户名称" prop="userName"> <el-form-item label="用户名称" prop="userName">
<el-input <el-input
v-model="queryParams.userName" v-model.trim="queryParams.userName"
placeholder="请输入用户名称" placeholder="请输入用户名称"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
......
...@@ -355,7 +355,7 @@ ...@@ -355,7 +355,7 @@
prop="userName" prop="userName"
> >
<el-input <el-input
v-model="form.userName" v-model.trim="form.userName"
placeholder="请输入用户名称" placeholder="请输入用户名称"
maxlength="30" maxlength="30"
/> />
...@@ -368,7 +368,7 @@ ...@@ -368,7 +368,7 @@
prop="password" prop="password"
> >
<el-input <el-input
v-model="form.password" v-model.trim="form.password"
placeholder="请输入用户密码" placeholder="请输入用户密码"
type="password" type="password"
maxlength="20" maxlength="20"
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
</el-form-item> </el-form-item>
<el-form-item label="新密码" prop="newPassword"> <el-form-item label="新密码" prop="newPassword">
<el-input <el-input
v-model="user.newPassword" v-model.trim="user.newPassword"
placeholder="请输入新密码" placeholder="请输入新密码"
type="password" type="password"
show-password show-password
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</el-form-item> </el-form-item>
<el-form-item label="确认密码" prop="confirmPassword"> <el-form-item label="确认密码" prop="confirmPassword">
<el-input <el-input
v-model="user.confirmPassword" v-model.trim="user.newPassword"
placeholder="请确认新密码" placeholder="请确认新密码"
type="password" type="password"
show-password show-password
......
...@@ -181,7 +181,11 @@ ...@@ -181,7 +181,11 @@
</el-link> </el-link>
</div> </div>
<div <div
v-if="item.testStatus && item.testStatus !== 'NONE'" v-if="
item.testStatus &&
item.testStatus !== 'NONE' &&
item.taskScenario
"
class="cell-item" class="cell-item"
> >
<el-link <el-link
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment