fix(测试跟踪): 处理缺陷远程搜索字段回显问题
This commit is contained in:
parent
4ee3ce2cab
commit
b011fa6963
|
@ -151,6 +151,7 @@ import MsTableColumn from "../table/MsTableColumn";
|
|||
import MsInputTag from "../MsInputTag";
|
||||
import {getProjectMemberOption} from "../../api/user";
|
||||
import MsMarkDownText from "metersphere-frontend/src/components/MsMarkDownText";
|
||||
import {OPTION_LABEL_PREFIX} from "../../utils/tableUtils";
|
||||
|
||||
export default {
|
||||
name: "CustomFiledComponent",
|
||||
|
@ -222,6 +223,13 @@ export default {
|
|||
}
|
||||
this.$emit('change', this.data.name);
|
||||
this.$forceUpdate();
|
||||
if (this.data.inputSearch) {
|
||||
// 处理 jira 的 sprint 字段
|
||||
let selectOption = this.data.options.find(item => item.value === this.data[this.prop]);
|
||||
if (selectOption) {
|
||||
this.data.optionLabel = OPTION_LABEL_PREFIX + selectOption.text;
|
||||
}
|
||||
}
|
||||
},
|
||||
handleSelectInput(val) {
|
||||
this.loading = true;
|
||||
|
|
|
@ -138,6 +138,10 @@ export function buildCustomFields(data, param, template) {
|
|||
customField["value"] = item.defaultValue
|
||||
? JSON.stringify(item.defaultValue)
|
||||
: "";
|
||||
// 处理 jira 的 sprint 字段
|
||||
if (item.optionLabel) {
|
||||
customField["textValue"] = item.optionLabel;
|
||||
}
|
||||
}
|
||||
if (item.isEdit) {
|
||||
editFields.push(customField);
|
||||
|
|
Loading…
Reference in New Issue