feat:searchInput的回显
This commit is contained in:
@@ -37,9 +37,10 @@ export default {
|
||||
setTimeout(() => {
|
||||
const obj = lodash.cloneDeep(val.defaultJson)
|
||||
obj[val.jsonKey] = qv
|
||||
console.log(obj[val.jsonKey])
|
||||
if (obj[val.jsonKey]) {
|
||||
this.$refs[dataList].$refs.searchInput.select_list.push(obj)
|
||||
this.$refs[dataList].$refs.searchInput.sreach_num++
|
||||
}
|
||||
// this.$refs[dataList].$refs.searchInput.searchLabelList = this.$refs[dataList].$refs.searchInput.searchLabelList.filter(item => item.label !== 'projectIds')
|
||||
}, 500)
|
||||
}
|
||||
|
||||
@@ -1480,8 +1480,15 @@ export default {
|
||||
if (this.$route.path === '/exprTemp') {
|
||||
this.getGnameList()
|
||||
}
|
||||
console.log(this.select_list, this.searchLabelList)
|
||||
}, 100)
|
||||
this.searchLabelList = this.searchLabelList.filter(item => !this.select_list.find(select => select.label === item.label))
|
||||
setTimeout(() => {
|
||||
this.select_list.forEach(item => {
|
||||
if (item.listStr) {
|
||||
item.val = this[item.listStr].find(r => r.id == item.valnum).name
|
||||
}
|
||||
})
|
||||
}, 300)
|
||||
}, 1000)
|
||||
JSON.parse(JSON.stringify(this.searchMsg.searchLabelList)).forEach(val => {
|
||||
if (val.prop == 'common_action') {
|
||||
this.actionSelect = val.doc.data
|
||||
|
||||
@@ -345,7 +345,7 @@ export default {
|
||||
ids: {
|
||||
target: this.searchLabel,
|
||||
propertyName: 'ids',
|
||||
|
||||
isSearchInput: true,
|
||||
type: 'string',
|
||||
defaultJson: {
|
||||
disabled: false,
|
||||
@@ -371,11 +371,10 @@ export default {
|
||||
type: 'severity',
|
||||
val: '',
|
||||
valnum: '',
|
||||
valString: ''
|
||||
valString: '',
|
||||
listStr: 'severitySelect'
|
||||
},
|
||||
jsonKey: 'valnum',
|
||||
strKey: 'val',
|
||||
listStr: 'severitySelect'
|
||||
},
|
||||
type: {
|
||||
target: this.searchLabel,
|
||||
@@ -394,11 +393,10 @@ export default {
|
||||
valString: ''
|
||||
},
|
||||
jsonKey: 'valnum',
|
||||
strKey: 'val',
|
||||
listStr: 'alertTypesSelect'
|
||||
},
|
||||
name: {
|
||||
target: this.searchLabel,
|
||||
isSearchInput: true,
|
||||
propertyName: 'name',
|
||||
type: 'string',
|
||||
defaultJson: {
|
||||
|
||||
Reference in New Issue
Block a user