fix: API 数据源支持时间函数格式错误

This commit is contained in:
taojinlong 2024-08-15 14:40:34 +08:00
parent 16353bb050
commit 936a3418f2
2 changed files with 18 additions and 12 deletions

View File

@ -72,6 +72,10 @@ const querySearch = (queryString, cb) => {
: suggestions.value
cb(results)
}
const changeNameType = element => {
element.value = ''
}
const createFilter = (queryString: string) => {
return restaurant => {
return restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0
@ -98,12 +102,12 @@ const options = [
const timeFunLists = [
{
label: '当天yyyy-MM-DD',
value: 'currentDay yyyy-MM-DD'
label: '当天yyyy-MM-dd',
value: 'currentDay yyyy-MM-dd'
},
{
label: '当天yyyy/MM/DD',
value: 'currentDay yyyy/MM/DD'
label: '当天yyyy/MM/dd',
value: 'currentDay yyyy/MM/dd'
}
]
</script>
@ -137,7 +141,7 @@ const timeFunLists = [
/>
</el-col>
<el-col :span="3" v-if="activeName === 'table'">
<el-select v-model="element.nameType">
<el-select v-model="element.nameType" @change="changeNameType(element)">
<el-option
v-for="item in options"
:key="item.value"

View File

@ -96,7 +96,9 @@ const createFilter = (queryString: string) => {
return restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0
}
}
const changeNameType = element => {
element.value = ''
}
const activeName = inject('api-active-name')
const options = [
{
@ -118,12 +120,12 @@ const options = [
]
const timeFunLists = [
{
label: '当天yyyy-MM-DD',
value: 'currentDay yyyy-MM-DD'
label: '当天yyyy-MM-dd',
value: 'currentDay yyyy-MM-dd'
},
{
label: '当天yyyy/MM/DD',
value: 'currentDay yyyy/MM/DD'
label: '当天yyyy/MM/dd',
value: 'currentDay yyyy/MM/dd'
}
]
</script>
@ -173,7 +175,7 @@ const timeFunLists = [
/>
</el-col>
<el-col :span="3" v-if="activeName === 'table'">
<el-select v-model="element.nameType">
<el-select v-model="element.nameType" @change="changeNameType(element)">
<el-option
v-for="item in options"
:key="item.value"
@ -224,7 +226,7 @@ const timeFunLists = [
v-model="element.value"
:disabled="isReadOnly"
class="input-with-autocomplete"
:placeholder="valueText"
:placeholder="element.nameType === 'fixed' ? '值' : '可用${参数名},使用参数'"
value-key="name"
highlight-first-item
/>