Commit 9791c76e authored by jiaxu.yan's avatar jiaxu.yan

fix: 70914 70895

parent 2b2c52c2
...@@ -83,20 +83,17 @@ ...@@ -83,20 +83,17 @@
<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" /> <template slot-scope="scope">
<!-- <el-table-column label="更新人员" align="left" prop="updateBy" />--> <span>{{ scope.row.input || '--' }}</span>
<!-- <el-table-column--> </template>
<!-- label="更新时间"--> </el-table-column>
<!-- align="center"--> <el-table-column label="用例描述" align="left" prop="description">
<!-- prop="updateTime"--> <template slot-scope="scope">
<!-- width="180"--> <span>{{ scope.row.description || '--' }}</span>
<!-- >--> </template>
<!-- <template slot-scope="scope">--> </el-table-column>
<!-- <span>{{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
</el-table> </el-table>
<pagination <pagination
v-show="total > 0" v-show="total > 0"
......
...@@ -105,9 +105,9 @@ export default { ...@@ -105,9 +105,9 @@ export default {
{ required: true, trigger: 'blur', message: '请输入您的密码' }, { required: true, trigger: 'blur', message: '请输入您的密码' },
{ {
validator: (rule, value, callback) => { validator: (rule, value, callback) => {
const pattern = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[^\da-zA-Z]).{8,}$/ const pattern = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[^\da-zA-Z]).{6,20}$/
if (!pattern.test(value)) { if (!pattern.test(value)) {
callback(new Error('字段必须包含数字、字母和英文字符')) callback(new Error('必须包含数字、字母和英文字符,长度6~20位'))
} else { } else {
callback() callback()
} }
......
...@@ -445,6 +445,13 @@ export default { ...@@ -445,6 +445,13 @@ export default {
taskId: this.taskId taskId: this.taskId
} }
formData.testScenarioList = this.selectedScenario formData.testScenarioList = this.selectedScenario
if (
this.model.testScenarioList &&
this.model.testScenarioList.length > 0 &&
this.selectedScenario.length === 0
) {
this.$message.error('请至少选择一个场景!')
}
carTaskSubmit(formData).then(res => { carTaskSubmit(formData).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.$modal.msgSuccess('确认提交成功') this.$modal.msgSuccess('确认提交成功')
......
...@@ -182,16 +182,13 @@ ...@@ -182,16 +182,13 @@
</el-link> </el-link>
</div> </div>
<div <div
v-if=" v-if="item.testStatus && item.testStatus !== 'NONE'"
item.testStatus &&
item.testStatus !== 'NONE' &&
item.taskScenario
"
class="cell-item" class="cell-item"
> >
<el-link <el-link
type="primary" type="primary"
:underline="false" :underline="false"
:disabled="!item.taskScenario"
@click=" @click="
handleCarTypeTestTaskContent( handleCarTypeTestTaskContent(
item.testStatus, item.testStatus,
......
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
v-if="refreshTable" v-if="refreshTable"
v-loading="loading" v-loading="loading"
border border
:default-sort="{ prop: 'createTime', order: 'descending' }" :default-sort="{ prop: 'storageTime', order: 'descending' }"
:scroll-x="'1500px'" :scroll-x="'1500px'"
:data="tableData" :data="tableData"
@sort-change="sort_change" @sort-change="sort_change"
...@@ -162,7 +162,7 @@ export default { ...@@ -162,7 +162,7 @@ export default {
}, },
created() { created() {
this.queryParams.isAsc = 'desc' this.queryParams.isAsc = 'desc'
this.queryParams.orderByColumn = 'createTime' this.queryParams.orderByColumn = 'storageTime'
}, },
methods: { methods: {
resetQuery() { resetQuery() {
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
border border
:scroll-x="'1500px'" :scroll-x="'1500px'"
:data="tableData" :data="tableData"
:default-sort="{ prop: 'createTime', order: 'descending' }" :default-sort="{ prop: 'storageTime', order: 'descending' }"
@sort-change="sort_change" @sort-change="sort_change"
> >
<el-table-column type="index" width="55" label="序号" align="center"> <el-table-column type="index" width="55" label="序号" align="center">
...@@ -142,7 +142,7 @@ export default { ...@@ -142,7 +142,7 @@ export default {
}, },
created() { created() {
this.queryParams.isAsc = 'desc' this.queryParams.isAsc = 'desc'
this.queryParams.orderByColumn = 'createTime' this.queryParams.orderByColumn = 'storageTime'
}, },
methods: { methods: {
resetQuery() { resetQuery() {
......
...@@ -82,8 +82,12 @@ ...@@ -82,8 +82,12 @@
<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">
<template slot-scope="scope">
<span>{{ scope.row.input || '--' }}</span>
</template>
</el-table-column>
<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-->
......
...@@ -64,9 +64,9 @@ export default { ...@@ -64,9 +64,9 @@ export default {
}, },
{ {
validator: (rule, value, callback) => { validator: (rule, value, callback) => {
const pattern = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[^\da-zA-Z]).{8,}$/ const pattern = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[^\da-zA-Z]).{6,20}$/
if (!pattern.test(value)) { if (!pattern.test(value)) {
callback(new Error('字段必须包含数字、字母和英文字符')) callback(new Error('必须包含数字、字母和英文字符,长度6~20位'))
} else { } else {
callback() callback()
} }
......
...@@ -181,16 +181,13 @@ ...@@ -181,16 +181,13 @@
</el-link> </el-link>
</div> </div>
<div <div
v-if=" v-if="item.testStatus && item.testStatus !== 'NONE'"
item.testStatus &&
item.testStatus !== 'NONE' &&
item.taskScenario
"
class="cell-item" class="cell-item"
> >
<el-link <el-link
type="primary" type="primary"
:underline="false" :underline="false"
:disabled="!item.taskScenario"
@click=" @click="
handleCarTypeTestTaskContent( handleCarTypeTestTaskContent(
'NEW', 'NEW',
......
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