refactor: 自定义字段选项校验
This commit is contained in:
parent
8771f82029
commit
8b3a9ae1b9
|
@ -170,6 +170,7 @@ public abstract class AbstractIssuePlatform implements IssuesPlatform {
|
|||
issues.setCreateTime(System.currentTimeMillis());
|
||||
issues.setUpdateTime(System.currentTimeMillis());
|
||||
issues.setNum(getNextNum(issuesRequest.getProjectId()));
|
||||
issues.setResourceId(issuesRequest.getResourceId());
|
||||
issuesMapper.insert(issues);
|
||||
}
|
||||
|
||||
|
|
|
@ -64,7 +64,6 @@ public class JiraPlatform extends AbstractIssuePlatform {
|
|||
}
|
||||
JiraConfig config = getConfig();
|
||||
JiraClient.setConfig(config);
|
||||
List<String> issuesIds = issues.stream().map(Issues::getId).collect(Collectors.toList());
|
||||
issues.forEach(item -> {
|
||||
String issuesId = item.getId();
|
||||
parseIssue(item, JiraClient.getIssues(issuesId));
|
||||
|
|
|
@ -126,10 +126,12 @@ export default {
|
|||
}
|
||||
},
|
||||
handleValueEdit(element) {
|
||||
this.editIndex = -1;
|
||||
if (!this.isKv) {
|
||||
element.text = element.value;
|
||||
}
|
||||
if (element.value && element.text) {
|
||||
this.editIndex = -1;
|
||||
}
|
||||
},
|
||||
isSystem(element) {
|
||||
if (element.system) {
|
||||
|
|
|
@ -143,6 +143,12 @@ export default {
|
|||
let param = {};
|
||||
Object.assign(param, this.form);
|
||||
param.workspaceId = getCurrentWorkspaceId();
|
||||
for (const item of this.form.options) {
|
||||
if (!item.text || !item.value) {
|
||||
this.$warning('请填写完整选项值');
|
||||
return;
|
||||
}
|
||||
}
|
||||
param.options = JSON.stringify(this.form.options);
|
||||
this.result = this.$post(this.url, param, (response) => {
|
||||
this.visible = false;
|
||||
|
|
|
@ -361,6 +361,7 @@
|
|||
this.form.stepDescription = this.testCaseTemplate.stepDescription;
|
||||
this.form.expectedResult = this.testCaseTemplate.expectedResult;
|
||||
this.form.prerequisite = this.testCaseTemplate.prerequisite;
|
||||
this.form.stepModel = this.testCaseTemplate.stepModel;
|
||||
if (this.testCaseTemplate.steps) {
|
||||
this.form.steps = JSON.parse(this.testCaseTemplate.steps);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue