代码生成

This commit is contained in:
liuye
2024-04-25 12:02:22 +08:00
parent a20fcb413a
commit 5423483f1c

View File

@@ -7,10 +7,10 @@
<ai-search-bar v-if="searchList.length" bottomBorder style="margin-bottom: 12px;">
<template #left>
<div v-for="(item, index) in searchList" :key="index">
<ai-select
v-model="search[item.searchValue]"
<ai-select multiple
v-model="search[item.searchModel]"
:placeholder="'请选择'+item.label" clearable
@change="$forceUpdate();(page.current = 1), getList()"
@change="selectChange(index, search[item.searchModel])"
:selectList="dict.getDict(item.dict)"
v-if="item.type == 'dict'">
</ai-select>
@@ -113,12 +113,23 @@ export default {
ids: [],
showRightInput: false,
placeholder: '请输入',
}
},
created() {
this.initConfigs()
},
methods: {
selectChange(index, value) {
console.log(index, value)
this.searchList[index].searchValue = value.join('|')
console.log(this.searchList[index].searchValue )
this.$forceUpdate();
this.page.current = 1
this.getList()
},
initConfigs() {
var dictList = []
var colList = []
@@ -153,8 +164,10 @@ export default {
type: 'dict',
label: item.fieldName,
dict: item.dictionaryCode,
searchModel: item.fieldDbName+'2',
searchValue: item.fieldDbName
}
searchItem.searchModel = searchItem.searchValue
}
if (item.type == 'input' || item.type == 'name' || item.type == 'idNumber' || item.type == 'phone') {