refactor: 用例状态过滤
This commit is contained in:
parent
2c540535fa
commit
46b4e2fd5b
|
@ -167,6 +167,7 @@ public class TestCaseService {
|
||||||
request.setCustomNum(request.getNum().toString());
|
request.setCustomNum(request.getNum().toString());
|
||||||
}
|
}
|
||||||
request.setReviewStatus(TestCaseReviewStatus.Prepare.name());
|
request.setReviewStatus(TestCaseReviewStatus.Prepare.name());
|
||||||
|
request.setStatus(TestCaseReviewStatus.Prepare.name());
|
||||||
request.setDemandId(request.getDemandId());
|
request.setDemandId(request.getDemandId());
|
||||||
request.setDemandName(request.getDemandName());
|
request.setDemandName(request.getDemandName());
|
||||||
request.setCreateUser(SessionUtils.getUserId());
|
request.setCreateUser(SessionUtils.getUserId());
|
||||||
|
|
|
@ -456,3 +456,5 @@ ALTER TABLE `operating_log` ADD INDEX oper_module_index ( `oper_module` );
|
||||||
|
|
||||||
ALTER TABLE issues ADD platform_id varchar(50) NOT NULL;
|
ALTER TABLE issues ADD platform_id varchar(50) NOT NULL;
|
||||||
UPDATE issues SET platform_id = id WHERE 1;
|
UPDATE issues SET platform_id = id WHERE 1;
|
||||||
|
|
||||||
|
UPDATE test_case SET status = 'Prepare' WHERE status IS NULL;
|
||||||
|
|
|
@ -146,17 +146,8 @@
|
||||||
</template>
|
</template>
|
||||||
</ms-table-column >
|
</ms-table-column >
|
||||||
|
|
||||||
<!-- <ms-table-column-->
|
|
||||||
<!-- prop="status"-->
|
|
||||||
<!-- :filters="statusFilters"-->
|
|
||||||
<!-- :field="item"-->
|
|
||||||
<!-- :fields-width="fieldsWidth"-->
|
|
||||||
<!-- min-width="100px"-->
|
|
||||||
<!-- :label="$t('api_test.definition.api_case_status')">-->
|
|
||||||
<!-- </ms-table-column>-->
|
|
||||||
|
|
||||||
<ms-table-column v-for="field in testCaseTemplate.customFields" :key="field.id"
|
<ms-table-column v-for="field in testCaseTemplate.customFields" :key="field.id"
|
||||||
:filters="field.name === '用例等级' ? priorityFilters : null"
|
:filters="getCustomFieldFilter(field)"
|
||||||
:field="item"
|
:field="item"
|
||||||
:fields-width="fieldsWidth"
|
:fields-width="fieldsWidth"
|
||||||
:label="field.system ? $t(systemFiledMap[field.name]) :field.name"
|
:label="field.system ? $t(systemFiledMap[field.name]) :field.name"
|
||||||
|
@ -166,6 +157,9 @@
|
||||||
<span v-if="field.name === '用例等级'">
|
<span v-if="field.name === '用例等级'">
|
||||||
<priority-table-item :value="getCustomFieldValue(scope.row, field) ? getCustomFieldValue(scope.row, field) : scope.row.priority"/>
|
<priority-table-item :value="getCustomFieldValue(scope.row, field) ? getCustomFieldValue(scope.row, field) : scope.row.priority"/>
|
||||||
</span>
|
</span>
|
||||||
|
<span v-else-if="field.name === '用例状态'">
|
||||||
|
{{getCustomFieldValue(scope.row, field) ? getCustomFieldValue(scope.row, field) : scope.row.status}}
|
||||||
|
</span>
|
||||||
<span v-else>
|
<span v-else>
|
||||||
{{getCustomFieldValue(scope.row, field)}}
|
{{getCustomFieldValue(scope.row, field)}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -522,6 +516,14 @@ export default {
|
||||||
}
|
}
|
||||||
return value;
|
return value;
|
||||||
},
|
},
|
||||||
|
getCustomFieldFilter(field) {
|
||||||
|
if (field.name === '用例等级') {
|
||||||
|
return this.priorityFilters;
|
||||||
|
} else if (field.name === '用例状态') {
|
||||||
|
return this.statusFilters;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
checkRedirectEditPage(redirectParam) {
|
checkRedirectEditPage(redirectParam) {
|
||||||
if (redirectParam != null) {
|
if (redirectParam != null) {
|
||||||
this.$get('test/case/get/' + redirectParam, response => {
|
this.$get('test/case/get/' + redirectParam, response => {
|
||||||
|
@ -601,6 +603,7 @@ export default {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
this.condition.filters.priority = this.condition.filters['用例等级'];
|
this.condition.filters.priority = this.condition.filters['用例等级'];
|
||||||
|
this.condition.filters.status = this.condition.filters['用例状态'];
|
||||||
if (this.projectId) {
|
if (this.projectId) {
|
||||||
this.condition.projectId = this.projectId;
|
this.condition.projectId = this.projectId;
|
||||||
this.$emit('setCondition', this.condition);
|
this.$emit('setCondition', this.condition);
|
||||||
|
|
|
@ -186,7 +186,6 @@ export let CUSTOM_TABLE_HEADER = {
|
||||||
{id: 'createUser', key: '7', label: 'commons.create_user'},
|
{id: 'createUser', key: '7', label: 'commons.create_user'},
|
||||||
{id: 'createTime', key: '8', label: 'commons.create_time'},
|
{id: 'createTime', key: '8', label: 'commons.create_time'},
|
||||||
{id: 'desc', key: '9', label: 'test_track.case.case_desc'},
|
{id: 'desc', key: '9', label: 'test_track.case.case_desc'},
|
||||||
// {id: 'status', key: 'a', label: 'api_test.definition.api_case_status'},
|
|
||||||
{id: 'projectName', key: 'c', label: 'commons.project'},
|
{id: 'projectName', key: 'c', label: 'commons.project'},
|
||||||
{id: 'caseStatus', key: 'd', label: 'commons.status'},
|
{id: 'caseStatus', key: 'd', label: 'commons.status'},
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in New Issue