fix(高级搜索): 缺陷管理按照严重程度搜索无效
--bug=1015254 --user=李玉号 【测试跟踪】缺陷管理-高级搜索,按照“严重程度”筛选无效 https://www.tapd.cn/55049933/s/1209297
This commit is contained in:
parent
9f86d1df9b
commit
047ad4eb01
|
@ -109,31 +109,35 @@ export default {
|
||||||
this.visible = false;
|
this.visible = false;
|
||||||
},
|
},
|
||||||
setCondition(condition, component) {
|
setCondition(condition, component) {
|
||||||
if (!component.custom) {
|
//【严重程度、处理人、状态】三个字段储存在自定义表但是其 custom 的值是 false
|
||||||
condition[component.key] = {
|
// 因为需求要把这些字段在有选项分类时归为 系统字段 ?
|
||||||
operator: component.operator.value,
|
if (component.custom || (component.label === '严重程度' || component.label === '处理人' || component.label === '状态')) {
|
||||||
value: component.value
|
this.handleCustomField(condition, component);
|
||||||
};
|
return;
|
||||||
} else {
|
|
||||||
if (!condition.customs) {
|
|
||||||
condition['customs'] = [];
|
|
||||||
}
|
|
||||||
let value = component.value;
|
|
||||||
if (component.type === "multipleMember") {
|
|
||||||
try {
|
|
||||||
value = JSON.stringify(component.value);
|
|
||||||
} catch (e) {
|
|
||||||
// nothing
|
|
||||||
}
|
|
||||||
}
|
|
||||||
condition['customs'].push({
|
|
||||||
id: component.key,
|
|
||||||
operator: component.operator.value,
|
|
||||||
value: value,
|
|
||||||
type: component.type
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
condition[component.key] = {
|
||||||
|
operator: component.operator.value,
|
||||||
|
value: component.value
|
||||||
|
};
|
||||||
|
},
|
||||||
|
handleCustomField(condition, component) {
|
||||||
|
if (!condition.customs) {
|
||||||
|
condition['customs'] = [];
|
||||||
|
}
|
||||||
|
let value = component.value;
|
||||||
|
if (component.type === "multipleMember") {
|
||||||
|
try {
|
||||||
|
value = JSON.stringify(component.value);
|
||||||
|
} catch (e) {
|
||||||
|
// nothing
|
||||||
|
}
|
||||||
|
}
|
||||||
|
condition['customs'].push({
|
||||||
|
id: component.key,
|
||||||
|
operator: component.operator.value,
|
||||||
|
value: value,
|
||||||
|
type: component.type
|
||||||
|
});
|
||||||
},
|
},
|
||||||
reset() {
|
reset() {
|
||||||
let source = this.condition.components;
|
let source = this.condition.components;
|
||||||
|
|
Loading…
Reference in New Issue